Class ConnectionGraph
- Namespace
- KSP.Sim
- Assembly
- Assembly-CSharp.dll
public class ConnectionGraph
- Inheritance
-
ConnectionGraph
- Inherited Members
-
- Extension Methods
-
Constructors
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()
OnUpdate()
RebuildConnectionGraph(List<ConnectionGraphNode>, int)
public void RebuildConnectionGraph(List<ConnectionGraphNode> nodes, int sourceNodeIndex)
Parameters
nodes List<ConnectionGraphNode>
sourceNodeIndex int
Shutdown()
TryGetPathFromSourceNode(ConnectionGraphNode, ref List<ConnectionGraphNode>)
public bool TryGetPathFromSourceNode(ConnectionGraphNode end, ref List<ConnectionGraphNode> resultPath)
Parameters
end ConnectionGraphNode
resultPath List<ConnectionGraphNode>
Returns
- bool