Class Module_Parachute
- Namespace
- KSP.Modules
- Assembly
- Assembly-CSharp.dll
public class Module_Parachute : PartBehaviourModule, IPartModule, IFixedUpdate, IPriorityOverride, IUpdate, IObjectAssemblyPartModule, IMultipleDragCube, ILateUpdate
- Inheritance
-
Module_Parachute
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
Module_Parachute()
public Module_Parachute()
Fields
animator
Field Value
- Animator
convectivekW
public double convectivekW
Field Value
- double
dataParachute
protected Data_Parachute dataParachute
Field Value
- Data_Parachute
invThermalMass
public double invThermalMass
Field Value
- double
isDeployedAnimTreeName
public string isDeployedAnimTreeName
Field Value
- string
isOpenAnimTreeName
public string isOpenAnimTreeName
Field Value
- string
lastRot
public Quaternion lastRot
Field Value
- Quaternion
shockTemp
Field Value
- double
symmetryCount
Field Value
- int
Properties
IsMultipleCubesActive
public bool IsMultipleCubesActive { get; }
Property Value
- bool
PartComponentModuleType
public override Type PartComponentModuleType { get; }
Property Value
- Type
Methods
AddDataModules()
protected override void AddDataModules()
ArmChute()
AssumeDragCubePosition(string)
public void AssumeDragCubePosition(string name)
Parameters
name string
CutParachute()
public void CutParachute()
DeployNow()
GetDragCubeNames()
public string[] GetDragCubeNames()
Returns
- string[]
GetModuleDisplayName()
public override string GetModuleDisplayName()
Returns
- string
InitProperties()
protected void InitProperties()
MaxSafeVelocityAtLocalBody()
public double MaxSafeVelocityAtLocalBody()
Returns
- double
OnAwake()
OnInitialize()
protected override void OnInitialize()
OnLateUpdate()
public void OnLateUpdate()
OnModuleFixedUpdate(float)
protected override void OnModuleFixedUpdate(float fixedDeltaTime)
Parameters
fixedDeltaTime float
OnShutdown()
protected override void OnShutdown()
PlayCloseAnimation()
protected void PlayCloseAnimation()
PlayCutTransition()
protected void PlayCutTransition()
PlayDeployAnimation(bool)
protected void PlayDeployAnimation(bool isOpen)
Parameters
isOpen bool
Repack()
SetConvectiveStats(double, double, double, double)
protected void SetConvectiveStats(double density, double extTemp, double mach, double convCoeff)
Parameters
density double
extTemp double
mach double
convCoeff double
UpdateCut()
protected void UpdateCut()
UpdateDeploySafety()
protected void UpdateDeploySafety()
UsesProceduralDragCubes()
public bool UsesProceduralDragCubes()
Returns
- bool