Table of Contents

Class ActionGroup

Namespace
KSP.Sim.impl
Assembly
Assembly-CSharp.dll
public class ActionGroup : List<ModuleActionGroupAction>, IList<ModuleActionGroupAction>, ICollection<ModuleActionGroupAction>, IList, ICollection, IReadOnlyList<ModuleActionGroupAction>, IReadOnlyCollection<ModuleActionGroupAction>, IEnumerable<ModuleActionGroupAction>, IEnumerable
Inheritance
ActionGroup
Implements
Inherited Members
Extension Methods

Constructors

ActionGroup(KSPActionGroup)

public ActionGroup(KSPActionGroup groupType)

Parameters

groupType KSPActionGroup

Fields

ActionGroupState

public KSPActionGroupState ActionGroupState

Field Value

KSPActionGroupState

ActionType

public KSPActionType ActionType

Field Value

KSPActionType

Group

public readonly KSPActionGroup Group

Field Value

KSPActionGroup

Properties

PartCount

public int PartCount { get; }

Property Value

int

Methods

Add(ModuleActionGroupAction)

public void Add(ModuleActionGroupAction newAction)

Parameters

newAction ModuleActionGroupAction

Clear()

public void Clear()

CopyTo(ModuleActionGroupAction[], int)

public void CopyTo(ModuleActionGroupAction[] array, int arrayIndex)

Parameters

array ModuleActionGroupAction[]
arrayIndex int

Insert(int, ModuleActionGroupAction)

public void Insert(int index, ModuleActionGroupAction newAction)

Parameters

index int
newAction ModuleActionGroupAction

Remove(ModuleActionGroupAction)

public bool Remove(ModuleActionGroupAction action)

Parameters

action ModuleActionGroupAction

Returns

bool

RemoveAt(int)

[Obsolete("This list is not order sensitive, use Remove instead of this", true)]
public void RemoveAt(int index)

Parameters

index int