Table of Contents

Class Module_ProceduralPart

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

Constructors

Module_ProceduralPart()

public Module_ProceduralPart()

Fields

OnBakedMeshChanged

public Module_ProceduralPart.ProceduralMeshDelegate OnBakedMeshChanged

Field Value

Module_ProceduralPart.ProceduralMeshDelegate

OnBakedMeshDataChanged

public Module_ProceduralPart.ProceduralMeshDelegate OnBakedMeshDataChanged

Field Value

Module_ProceduralPart.ProceduralMeshDelegate

OnBakedMeshFinalized

public Module_ProceduralPart.ProceduralMeshDelegate OnBakedMeshFinalized

Field Value

Module_ProceduralPart.ProceduralMeshDelegate

dataProceduralPart

protected Data_ProceduralPart dataProceduralPart

Field Value

Data_ProceduralPart

searchableControlSurfaceVorticesVFXTransformName

protected string searchableControlSurfaceVorticesVFXTransformName

Field Value

string

searchableWingtipVorticesVFXTransformName

protected string searchableWingtipVorticesVFXTransformName

Field Value

string

Properties

ControlSurfaceVorticesTransforms

public List<Transform> ControlSurfaceVorticesTransforms { get; }

Property Value

List<Transform>

IsEditable

public bool IsEditable { get; }

Property Value

bool

IsSymmetryMirrored

public bool IsSymmetryMirrored { get; }

Property Value

bool

PartComponentModuleType

public override Type PartComponentModuleType { get; }

Property Value

Type

ProceduralMeshBaker

public ProcedurallyEditablePart ProceduralMeshBaker { get; }

Property Value

ProcedurallyEditablePart

WingtipVorticesTransforms

public List<Transform> WingtipVorticesTransforms { get; }

Property Value

List<Transform>

Methods

AddDataModules()

protected override void AddDataModules()

OnInitialize()

protected override void OnInitialize()

OnModuleOABUpdate(float)

protected override void OnModuleOABUpdate(float deltaTime)

Parameters

deltaTime float

OnModuleUpdate(float)

protected override void OnModuleUpdate(float deltaTime)

Parameters

deltaTime float

OnShutdown()

protected override void OnShutdown()

ReadValuesFromMeshBaker()

public void ReadValuesFromMeshBaker()

UpdateVorticesTransformLists()

protected void UpdateVorticesTransformLists()