Class Module_WheelBase
- Namespace
- KSP.Modules
- Assembly
- Assembly-CSharp.dll
public class Module_WheelBase : PartBehaviourModule, IPartModule, IFixedUpdate, IPriorityOverride, IUpdate, IObjectAssemblyPartModule, IGroundOffsetModifier, ILateUpdate
- Inheritance
-
Module_WheelBase
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
Module_WheelBase()
public Module_WheelBase()
Fields
SlipDisplacement
public Vector2 SlipDisplacement
Field Value
- Vector2
SuspensionEnabled
public bool SuspensionEnabled
Field Value
- bool
WheelColliderHost
public Transform WheelColliderHost
Field Value
- Transform
public Transform WheelTransform
Field Value
- Transform
dataWheelBase
protected Data_WheelBase dataWheelBase
Field Value
- Data_WheelBase
Properties
InopSystems
public WheelSubsystems InopSystems { get; }
Property Value
- WheelSubsystems
PartComponentModuleType
public override Type PartComponentModuleType { get; }
Property Value
- Type
Wheel
[ReadOnly]
public KSPWheelController Wheel { get; }
Property Value
- KSPWheelController
WheelOrgPosR
public Vector3 WheelOrgPosR { get; }
Property Value
- Vector3
WheelOrgRotR
public Quaternion WheelOrgRotR { get; }
Property Value
- Quaternion
Methods
ActionUIUpdate(bool)
protected void ActionUIUpdate(bool value)
Parameters
value bool
AddDataModules()
protected override void AddDataModules()
ApplyGeeBias(float)
public float ApplyGeeBias(float gee)
Parameters
gee float
Returns
- float
CreateStandInCollider(KSPWheelController)
protected SphereCollider CreateStandInCollider(KSPWheelController w)
Parameters
w KSPWheelController
Returns
- SphereCollider
GetFixFwd()
protected Vector3 GetFixFwd()
Returns
- Vector3
GetFixTorque(Vector3, Vector3)
protected void GetFixTorque(Vector3 fixOrt, Vector3 refOrt)
Parameters
fixOrt Vector3
refOrt Vector3
LandedDetectionNeedsUpdate(Collider, Collider, VesselBehavior, bool)
protected bool LandedDetectionNeedsUpdate(Collider hitCollider, Collider hitColliderPrev, VesselBehavior vContact, bool isGrounded)
Parameters
hitCollider Collider
hitColliderPrev Collider
vContact VesselBehavior
isGrounded bool
Returns
- bool
OnInitialize()
protected override void OnInitialize()
OnLateUpdate()
public void OnLateUpdate()
OnModuleFixedUpdate(float)
protected override void OnModuleFixedUpdate(float fixedDeltaTime)
Parameters
fixedDeltaTime float
OnPutToGround(ref float)
public void OnPutToGround(ref float lowestPoint)
Parameters
lowestPoint float
OnShutdown()
protected override void OnShutdown()
RegisterSubmodule(Module_WheelSubmodule)
public void RegisterSubmodule(Module_WheelSubmodule m)
Parameters
m Module_WheelSubmodule
UnregisterSubmodule(Module_WheelSubmodule)
public void UnregisterSubmodule(Module_WheelSubmodule m)
Parameters
m Module_WheelSubmodule
UpdateDriftFix()
protected void UpdateDriftFix()
UpdateFriction()
public void UpdateFriction()