Table of Contents

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

element TElement

Property Value

double

Methods

Add(TElement, double)

void Add(TElement element, double priority)

Parameters

element TElement
priority double

AddOrUpdate(TElement, double)

void AddOrUpdate(TElement element, double priority)

Parameters

element TElement
priority double

Clear()

void Clear()

Remove(TElement)

bool Remove(TElement element)

Parameters

element TElement

Returns

bool

RemoveGroupAt(int)

void RemoveGroupAt(int groupIndex)

Parameters

groupIndex int

RemoveGroupsWithPriority(double)

bool RemoveGroupsWithPriority(double priority)

Parameters

priority double

Returns

bool