Table of Contents

Class Module_Drag

Namespace
KSP.Modules
Assembly
Assembly-CSharp.dll
public class Module_Drag : PartBehaviourModule, IPartModule, IFixedUpdate, IPriorityOverride, IUpdate, IObjectAssemblyPartModule
Inheritance
Module_Drag
Implements
Inherited Members
Extension Methods

Constructors

Module_Drag()

public Module_Drag()

Fields

MINIMUM_VELOCITY_TO_UPDATE_AREA_PROPERTY

public const float MINIMUM_VELOCITY_TO_UPDATE_AREA_PROPERTY = 0.05

Field Value

float

bodyLiftScalar

public float bodyLiftScalar

Field Value

float

dataDrag

protected Data_Drag dataDrag

Field Value

Data_Drag

dragScalar

public float dragScalar

Field Value

float

Properties

PartComponentModuleType

public override Type PartComponentModuleType { get; }

Property Value

Type

ShowDragDebug

public static bool ShowDragDebug { get; set; }

Property Value

bool

Methods

AddDataModules()

protected override void AddDataModules()

ClearAndAddDragCube(DragCube)

public void ClearAndAddDragCube(DragCube cube)

Parameters

cube DragCube

GetCrossSectionalArea(Vector3, float[])

public static float GetCrossSectionalArea(Vector3 partVelocityUnitVector, float[] areaArray)

Parameters

partVelocityUnitVector Vector3
areaArray float[]

Returns

float

GetMeshVolume(GameObject)

public float GetMeshVolume(GameObject gameObj)

Parameters

gameObj GameObject

Returns

float

GetModuleDisplayName()

public override string GetModuleDisplayName()

Returns

string

OnInitialize()

protected override void OnInitialize()

OnModuleFixedUpdate(float)

protected override void OnModuleFixedUpdate(float fixedDeltaTime)

Parameters

fixedDeltaTime float

OnShowOcclusionDataValueChange(bool)

protected void OnShowOcclusionDataValueChange(bool value)

Parameters

value bool

OnShutdown()

protected override void OnShutdown()

OnStart()

protected override void OnStart()

RecalculateExposedAreaCoroutine()

public IEnumerator RecalculateExposedAreaCoroutine()

Returns

IEnumerator

SetDragCube()

public void SetDragCube()

Events

OnDebugChanged

public static event Action OnDebugChanged

Event Type

Action