C# Class KAS.KASModuleAttachCore

Inheritance: PartModule
Show file Open project: KospY/KAS Class Usage Examples

Public Properties

Property Type Description
FixedAttach FxAttach
StaticAttach StAttach
attachMode AttachModeInfo
dockedAttachModule KASModuleAttachCore

Public Methods

Method Description
AttachFixed ( Part srcPart, Part tgtPart, float breakForce ) : void
AttachStatic ( float breakForce = 10 ) : void
Detach ( ) : void
Detach ( AttachType attachType ) : void
MoveAbove ( Vector3 position, Vector3 normal, float distance ) : void
OnJointBreakFixed ( ) : void
OnJointBreakStatic ( ) : void
OnLoad ( ConfigNode node ) : void
OnPartPack ( ) : void
OnPartUnpack ( ) : void
OnSave ( ConfigNode node ) : void
OnStart ( StartState state ) : void

Protected Methods

Method Description
AttachDocked ( KASModuleAttachCore otherAttachModule, Vessel forceDominant = null ) : void
InitFixedAttach ( ) : void
OnDestroy ( ) : void
OnJointBreak ( float breakForce ) : void
OnPartDie ( ) : void

Private Methods

Method Description
GetDominantVessel ( Vessel v1, Vessel v2 ) : Vessel
OnVesselGoOffRails ( Vessel vess ) : void
SetCreateJointOnUnpack ( bool newval ) : void
UndockVessel ( ) : void
WaitAndCheckJoint ( ) : IEnumerator
WaitAndInitFixedAttach ( ) : IEnumerator

Method Details

AttachDocked() protected method

protected AttachDocked ( KASModuleAttachCore otherAttachModule, Vessel forceDominant = null ) : void
otherAttachModule KASModuleAttachCore
forceDominant Vessel
return void

AttachFixed() public method

public AttachFixed ( Part srcPart, Part tgtPart, float breakForce ) : void
srcPart Part
tgtPart Part
breakForce float
return void

AttachStatic() public method

public AttachStatic ( float breakForce = 10 ) : void
breakForce float
return void

Detach() public method

public Detach ( ) : void
return void

Detach() public method

public Detach ( AttachType attachType ) : void
attachType AttachType
return void

InitFixedAttach() protected method

protected InitFixedAttach ( ) : void
return void

MoveAbove() public method

public MoveAbove ( Vector3 position, Vector3 normal, float distance ) : void
position Vector3
normal Vector3
distance float
return void

OnDestroy() protected method

protected OnDestroy ( ) : void
return void

OnJointBreak() protected method

protected OnJointBreak ( float breakForce ) : void
breakForce float
return void

OnJointBreakFixed() public method

public OnJointBreakFixed ( ) : void
return void

OnJointBreakStatic() public method

public OnJointBreakStatic ( ) : void
return void

OnLoad() public method

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
return void

OnPartDie() protected method

protected OnPartDie ( ) : void
return void

OnPartPack() public method

public OnPartPack ( ) : void
return void

OnPartUnpack() public method

public OnPartUnpack ( ) : void
return void

OnSave() public method

public OnSave ( ConfigNode node ) : void
node System.ConfigNode
return void

OnStart() public method

public OnStart ( StartState state ) : void
state StartState
return void

Property Details

FixedAttach public property

public FxAttach FixedAttach
return FxAttach

StaticAttach public property

public StAttach StaticAttach
return StAttach

attachMode public property

public AttachModeInfo attachMode
return AttachModeInfo

dockedAttachModule public property

public KASModuleAttachCore,KAS dockedAttachModule
return KASModuleAttachCore