Table of Contents

Class DynamicGroup

Namespace
KSP.Navigation
Assembly
Assembly-CSharp.dll
public class DynamicGroup : HierachyGroup
Inheritance
DynamicGroup
Derived
Inherited Members
Extension Methods

Constructors

DynamicGroup(Extend<NavElementGroup>)

public DynamicGroup(Extend<NavElementGroup> extend)

Parameters

extend Extend<NavElementGroup>

Fields

_elementInfoes

protected List<SelectableElementInfo> _elementInfoes

Field Value

List<SelectableElementInfo>

_elementsAccessable

protected List<SelectableElementInfo> _elementsAccessable

Field Value

List<SelectableElementInfo>

_elementsAccessableAsChild

protected List<SelectableElementInfo> _elementsAccessableAsChild

Field Value

List<SelectableElementInfo>

_isDirty

protected bool _isDirty

Field Value

bool

Properties

Camera

public Camera Camera { get; }

Property Value

Camera

ElementInfoes

protected List<SelectableElementInfo> ElementInfoes { get; }

Property Value

List<SelectableElementInfo>

ElementsAccessable

public List<SelectableElementInfo> ElementsAccessable { get; }

Property Value

List<SelectableElementInfo>

ElementsAccessableAsChild

protected List<SelectableElementInfo> ElementsAccessableAsChild { get; }

Property Value

List<SelectableElementInfo>

IsDirty

public bool IsDirty { get; set; }

Property Value

bool

NavParameter

public NavigationParameter NavParameter { get; }

Property Value

NavigationParameter

Methods

Add(Selectable)

public void Add(Selectable item)

Parameters

item Selectable

Clear()

public void Clear()

FindInfo(Selectable)

public SelectableElementInfo FindInfo(Selectable item)

Parameters

item Selectable

Returns

SelectableElementInfo

GetInfo(Selectable)

public SelectableElementInfo GetInfo(Selectable item)

Parameters

item Selectable

Returns

SelectableElementInfo

Initialize()

protected override void Initialize()

RefreshElementsAccessable()

protected virtual void RefreshElementsAccessable()

RefreshElementsAccessableAsChild()

protected virtual void RefreshElementsAccessableAsChild()

Remove(Selectable)

public void Remove(Selectable item)

Parameters

item Selectable

SetDirty()

public bool SetDirty()

Returns

bool