Property | Type | Description | |
---|---|---|---|
cableJoint | |||
connectedPortInfo | PortInfo | ||
evaHolderPart | Part | ||
extend | |||
fxSndEject | FXGroup | ||
fxSndHeadGrab | FXGroup | ||
fxSndHeadLock | FXGroup | ||
fxSndMotor | FXGroup | ||
fxSndMotorStart | FXGroup | ||
fxSndMotorStop | FXGroup | ||
grabbedPortModule | |||
guiRepeatExtend | bool | ||
guiRepeatRetract | bool | ||
guiRepeatTurnLeft | bool | ||
guiRepeatTurnRight | bool | ||
headPortNode | |||
headTransform | |||
highLightStarted | bool | ||
isActive | bool | ||
motorSpeed | float | ||
motorSpeedSetting | float | ||
release | |||
retract | |||
tubeRenderer | KAS.KAS_Tube |
Method | Description | |
---|---|---|
BringMotorToSpeed ( float targetSpeed ) : void |
Accelerates or decelerates the motor to match the target speed. Acceleration is controlled via motorAcceleration which specifies speed change per second. |
|
ChangePlugMode ( PlugState newPlugMode ) : void | ||
CheckBlocked ( bool message = false ) : bool | ||
Deploy ( bool delayPhysics = false ) : void | ||
DropHead ( ) : void | ||
Eject ( ) : void | ||
EventWinchEject ( ) : void | ||
EventWinchExtend ( bool activated ) : void | ||
EventWinchHeadLeft ( ) : void | ||
EventWinchHeadRight ( ) : void | ||
EventWinchHook ( ) : void | ||
EventWinchRetract ( bool activated ) : void | ||
GetHookGrapple ( ) : KAS.KASModuleHarpoon | ||
GetHookMagnet ( ) : KAS.KASModuleMagnet | ||
GetInfo ( ) : string | ||
GrabHead ( Vessel kerbalEvaVessel, |
||
IsJointUnlocked ( ) : bool | ||
Lock ( ) : void | ||
LockHead ( ) : void | ||
OnCrewBoardVessel ( Part>.GameEvents |
||
OnFullRetract ( ) : void | ||
OnLoad ( |
||
OnPartUnpack ( ) : void | ||
OnSave ( |
||
OnStart ( StartState state ) : void | ||
OnUpdate ( ) : void | ||
OnVesselGoOffRails ( Vessel vess ) : void | ||
OnVesselGoOnRails ( Vessel vess ) : void | ||
PlugHead ( |
||
RefreshControlState ( ) : void | ||
SetCableJointConnectedBody ( |
||
SetHeadToPhysic ( bool active, bool delayPhysics = false ) : void | ||
SetTubeRenderer ( bool activated ) : void | ||
TogglePlugMode ( ) : void | ||
UnplugHead ( bool fireSound = true ) : void |
Method | Description | |
---|---|---|
OnDestroy ( ) : void | ||
OnPartDie ( ) : void |
Method | Description | |
---|---|---|
ActionGroupDisableInvertedKeyControl ( KSPActionParam param ) : void | ||
ActionGroupDisableKeyControl ( KSPActionParam param ) : void | ||
ActionGroupEject ( KSPActionParam param ) : void | ||
ActionGroupEnableInvertedKeyControl ( KSPActionParam param ) : void | ||
ActionGroupEnableKeyControl ( KSPActionParam param ) : void | ||
ActionGroupExtend ( KSPActionParam param ) : void | ||
ActionGroupPlugMode ( KSPActionParam param ) : void | ||
ActionGroupRelease ( KSPActionParam param ) : void | ||
ActionGroupRetract ( KSPActionParam param ) : void | ||
ActionGroupToggleInvertedKeyControl ( KSPActionParam param ) : void | ||
ActionGroupToggleKeyControl ( KSPActionParam param ) : void | ||
ActionGroupUnplug ( KSPActionParam param ) : void | ||
ContextMenuCableStretch ( ) : void | ||
ContextMenuEject ( ) : void | ||
ContextMenuExtend ( ) : void | ||
ContextMenuGUI ( ) : void | ||
ContextMenuGrabHead ( ) : void | ||
ContextMenuInvertControl ( ) : void | ||
ContextMenuLockHead ( ) : void | ||
ContextMenuPlugMode ( ) : void | ||
ContextMenuRelease ( ) : void | ||
ContextMenuRetract ( ) : void | ||
ContextMenuToggleControl ( ) : void | ||
ContextMenuUnplug ( ) : void | ||
DisableWinch ( ) : void | ||
IsLockable ( ) : bool | ||
LimitFreeFlyDistance ( |
A coroutine to restore performance collision check mode. Given the maximum length of the cable this coroutine estimates how long will it take for a harpoon to hit anything, and this time is used as a timeout. When a target is hit the collision check mode get reset in the harpoon's code right at the impact. If harpoon hit nothing then this coroutine will disable the mode by timeout. |
|
StopExtend ( ) : void | ||
StopRetract ( ) : void | ||
UpdateMotor ( ) : void | ||
UpdateOrgPos ( ) : void | ||
WaitAndLoadConnection ( ) : IEnumerator |
public BringMotorToSpeed ( float targetSpeed ) : void | ||
targetSpeed | float | |
return | void |
public ChangePlugMode ( PlugState newPlugMode ) : void | ||
newPlugMode | PlugState | |
return | void |
public CheckBlocked ( bool message = false ) : bool | ||
message | bool | |
return | bool |
public Deploy ( bool delayPhysics = false ) : void | ||
delayPhysics | bool | |
return | void |
public EventWinchExtend ( bool activated ) : void | ||
activated | bool | |
return | void |
public EventWinchRetract ( bool activated ) : void | ||
activated | bool | |
return | void |
public GetHookGrapple ( ) : KAS.KASModuleHarpoon | ||
return | KAS.KASModuleHarpoon |
public GetHookMagnet ( ) : KAS.KASModuleMagnet | ||
return | KAS.KASModuleMagnet |
public GrabHead ( Vessel kerbalEvaVessel, |
||
kerbalEvaVessel | Vessel | |
grabbedPort | ||
return | void |
public OnCrewBoardVessel ( Part>.GameEvents |
||
fromToAction | Part>.GameEvents | |
return | void |
public OnVesselGoOffRails ( Vessel vess ) : void | ||
vess | Vessel | |
return | void |
public OnVesselGoOnRails ( Vessel vess ) : void | ||
vess | Vessel | |
return | void |
public PlugHead ( |
||
portModule | ||
plugMode | PlugState | |
fromSave | bool | |
fireSound | bool | |
alreadyDocked | bool | |
return | void |
public SetCableJointConnectedBody ( |
||
newBody | ||
return | void |
public SetHeadToPhysic ( bool active, bool delayPhysics = false ) : void | ||
active | bool | |
delayPhysics | bool | |
return | void |
public SetTubeRenderer ( bool activated ) : void | ||
activated | bool | |
return | void |
public UnplugHead ( bool fireSound = true ) : void | ||
fireSound | bool | |
return | void |
public SpringJoint,UnityEngine cableJoint | ||
return |
public KASModulePort,KAS grabbedPortModule | ||
return |
public Transform,UnityEngine headPortNode | ||
return |
public Transform,UnityEngine headTransform | ||
return |
public KAS_Shared.cableControl,KAS release | ||
return |
public KAS_Shared.cableControl,KAS retract | ||
return |