Table of Contents

Class ThrottleBlendshapeData

Namespace
KSP.VFX
Assembly
Assembly-CSharp.dll
[DisableCustomEditorBase]
public class ThrottleBlendshapeData : KerbalMonoBehaviour, IEngineFXData
Inheritance
ThrottleBlendshapeData
Implements
Inherited Members
Extension Methods

Constructors

ThrottleBlendshapeData()

public ThrottleBlendshapeData()

Fields

AtmoToUpperBlendCurve

public AnimationCurve AtmoToUpperBlendCurve

Field Value

AnimationCurve

AtmoVac_Color_ShaderParameters

public List<ThrottleBlendshapeData.BlendshapeShaderColorParam> AtmoVac_Color_ShaderParameters

Field Value

List<ThrottleBlendshapeData.BlendshapeShaderColorParam>

AtmoVac_Float_ShaderParameters

public List<ThrottleBlendshapeData.BlendshapeShaderFloatParam> AtmoVac_Float_ShaderParameters

Field Value

List<ThrottleBlendshapeData.BlendshapeShaderFloatParam>

ThrottleScaleForAtmoBlendCurve

public AnimationCurve ThrottleScaleForAtmoBlendCurve

Field Value

AnimationCurve

Throttle_Color_ShaderMultipliers

public List<ThrottleBlendshapeData.BlendshapeShaderColorParam> Throttle_Color_ShaderMultipliers

Field Value

List<ThrottleBlendshapeData.BlendshapeShaderColorParam>

Throttle_Float_ShaderMultipliers

public List<ThrottleBlendshapeData.BlendshapeShaderFloatParam> Throttle_Float_ShaderMultipliers

Field Value

List<ThrottleBlendshapeData.BlendshapeShaderFloatParam>

UpperAtmoNormalizedPressureThreshold

public float UpperAtmoNormalizedPressureThreshold

Field Value

float

UpperAtmoToVacuumBlendCurve

public AnimationCurve UpperAtmoToVacuumBlendCurve

Field Value

AnimationCurve

UpperAtmosphereBlendshapeIndex

public int UpperAtmosphereBlendshapeIndex

Field Value

int

VacuumBlendshapeIndex

public int VacuumBlendshapeIndex

Field Value

int

VacuumFromUpperAtmoBlendCurve

public AnimationCurve VacuumFromUpperAtmoBlendCurve

Field Value

AnimationCurve

ZeroThrottleBlendshapeIndex

public int ZeroThrottleBlendshapeIndex

Field Value

int

bendRotationOffset

public float bendRotationOffset

Field Value

float

Properties

TriggerUpdateVisuals

public Action<float, float, float, Vector3> TriggerUpdateVisuals { get; set; }

Property Value

Action<float, float, float, Vector3>

Methods

IsVisible()

public bool IsVisible()

Returns

bool

ToggleVisibility(bool, ParticleSystemStopBehavior)

public void ToggleVisibility(bool doTurnOn, ParticleSystemStopBehavior stopBehaviour = 1)

Parameters

doTurnOn bool
stopBehaviour ParticleSystemStopBehavior