Table of Contents

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()

public bool CanDock()

Returns

bool

CanUndock()

public 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