Class PartComponentModule_DockingNode
- Namespace
- KSP.Sim.impl
- Assembly
- Assembly-CSharp.dll
public class PartComponentModule_DockingNode : PartComponentModule
- Inheritance
-
PartComponentModule_DockingNode
- Inherited Members
-
- Extension Methods
-
Constructors
PartComponentModule_DockingNode()
public PartComponentModule_DockingNode()
Fields
PartAttachedFromVAB
public PartComponent PartAttachedFromVAB
Field Value
- PartComponent
PartAttachedFromVABNodeId
public string PartAttachedFromVABNodeId
Field Value
- string
_dataDocking
protected Data_DockingNode _dataDocking
Field Value
- Data_DockingNode
_referenceAttachNode
protected AttachNodeData _referenceAttachNode
Field Value
- AttachNodeData
Properties
PartBehaviourModuleType
public override Type PartBehaviourModuleType { get; }
Property Value
- Type
ReferenceAttachNode
public AttachNodeData ReferenceAttachNode { get; }
Property Value
- AttachNodeData
Methods
CanDock()
Returns
- bool
CanUndock()
Returns
- bool
GetCurrentState()
public Data_DockingNode.DockingState GetCurrentState()
Returns
- Data_DockingNode.DockingState
IsCompatibleWith(PartComponentModule_DockingNode)
public bool IsCompatibleWith(PartComponentModule_DockingNode otherDockingComponent)
Parameters
otherDockingComponent PartComponentModule_DockingNode
Returns
- bool
IsDockingNodeAttached()
public bool IsDockingNodeAttached()
Returns
- bool
OnShutdown()
public override void OnShutdown()
OnStart(double)
public override void OnStart(double universalTime)
Parameters
universalTime double
SetReferenceAttachNode(AttachNodeData)
public void SetReferenceAttachNode(AttachNodeData nodeReference)
Parameters
nodeReference AttachNodeData