Table of Contents

Class ConnectionGraph

Namespace
KSP.Sim
Assembly
Assembly-CSharp.dll
public class ConnectionGraph
Inheritance
ConnectionGraph
Inherited Members
Extension Methods

Constructors

ConnectionGraph()

public ConnectionGraph()

Properties

HasResult

public bool HasResult { get; }

Property Value

bool

IsRunning

public bool IsRunning { get; }

Property Value

bool

Methods

~ConnectionGraph()

protected ~ConnectionGraph()

GetConnectionStatus(ConnectionGraphNode)

public ConnectionNodeStatus GetConnectionStatus(ConnectionGraphNode node)

Parameters

node ConnectionGraphNode

Returns

ConnectionNodeStatus

GetConnectionStatus(IGGuid)

public ConnectionNodeStatus GetConnectionStatus(IGGuid guid)

Parameters

guid IGGuid

Returns

ConnectionNodeStatus

Initialize()

public void Initialize()

OnUpdate()

public void OnUpdate()

RebuildConnectionGraph(List<ConnectionGraphNode>, int)

public void RebuildConnectionGraph(List<ConnectionGraphNode> nodes, int sourceNodeIndex)

Parameters

nodes List<ConnectionGraphNode>
sourceNodeIndex int

Shutdown()

public void Shutdown()

TryGetPathFromSourceNode(ConnectionGraphNode, ref List<ConnectionGraphNode>)

public bool TryGetPathFromSourceNode(ConnectionGraphNode end, ref List<ConnectionGraphNode> resultPath)

Parameters

end ConnectionGraphNode
resultPath List<ConnectionGraphNode>

Returns

bool