Table of Contents

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

public Animator 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

public double shockTemp

Field Value

double

symmetryCount

public int 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()

public void ArmChute()

AssumeDragCubePosition(string)

public void AssumeDragCubePosition(string name)

Parameters

name string

CutParachute()

public void CutParachute()

DeployNow()

public void 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()

public void 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()

public void 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