Table of Contents

Class ThrottleVFXManager

Namespace
KSP.VFX
Assembly
Assembly-CSharp.dll
public class ThrottleVFXManager : KerbalMonoBehaviour
Inheritance
ThrottleVFXManager
Inherited Members
Extension Methods

Constructors

ThrottleVFXManager()

public ThrottleVFXManager()

Fields

AnimTriggerName

public string AnimTriggerName

Field Value

string

AtmoTransVFXHandler

public AtmosphereTransitionVFXHandling AtmoTransVFXHandler

Field Value

AtmosphereTransitionVFXHandling

DebugMode

public bool DebugMode

Field Value

bool

EngineUsesDiscreteBursts

public bool EngineUsesDiscreteBursts

Field Value

bool

FXModeActionEvents

public ThrottleVFXManager.FXModeActionEvent[] FXModeActionEvents

Field Value

FXModeActionEvent[]

IsSolidFuelBooster

public bool IsSolidFuelBooster

Field Value

bool

TriggerDiscreteAnimation

public bool TriggerDiscreteAnimation

Field Value

bool

Properties

CurrentEngineMode

public int CurrentEngineMode { get; }

Property Value

int

DebugEngineModeCount

public int DebugEngineModeCount { get; }

Property Value

int

EngineRunning

public bool EngineRunning { get; }

Property Value

bool

IsVFXActive

public bool IsVFXActive { get; }

Property Value

bool

Vessel

public VesselComponent Vessel { get; }

Property Value

VesselComponent

Methods

Init(IFloatingOrigin, PartBehavior, Module_Engine)

public void Init(IFloatingOrigin floatingOrigin, PartBehavior part, Module_Engine engineModule)

Parameters

floatingOrigin IFloatingOrigin
part PartBehavior
engineModule Module_Engine

OnDisable()

public void OnDisable()

OnEnable()

public void OnEnable()