C# Class KAS.KASModuleAttachCore

Inheritance: PartModule
显示文件 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_oe property

public FxAttach FixedAttach
return FxAttach

StaticAttach public_oe property

public StAttach StaticAttach
return StAttach

attachMode public_oe property

public AttachModeInfo attachMode
return AttachModeInfo

dockedAttachModule public_oe property

public KASModuleAttachCore,KAS dockedAttachModule
return KASModuleAttachCore