Interface IPriorityGroupCollection<TElement>
- Namespace
- KSP.Sim.ResourceSystem
- Assembly
- Assembly-CSharp.dll
public interface IPriorityGroupCollection<TElement> : IReadOnlyPriorityGroupCollection<TElement>, IEnumerable<KeyValuePair<double, TElement>>, IEnumerable
Type Parameters
TElement
- Inherited Members
- Extension Methods
Properties
this[TElement]
double this[TElement element] { get; set; }
Parameters
elementTElement
Property Value
Methods
Add(TElement, double)
void Add(TElement element, double priority)
Parameters
elementTElementprioritydouble
AddOrUpdate(TElement, double)
void AddOrUpdate(TElement element, double priority)
Parameters
elementTElementprioritydouble
Clear()
void Clear()
Remove(TElement)
bool Remove(TElement element)
Parameters
elementTElement
Returns
RemoveGroupAt(int)
void RemoveGroupAt(int groupIndex)
Parameters
groupIndexint
RemoveGroupsWithPriority(double)
bool RemoveGroupsWithPriority(double priority)
Parameters
prioritydouble