Table of Contents

Class Data_LitPart

Namespace
KSP.Modules
Assembly
Assembly-CSharp.dll
public sealed class Data_LitPart : ModuleData
Inheritance
Data_LitPart
Inherited Members
Extension Methods

Constructors

Data_LitPart()

public Data_LitPart()

Fields

AlphaColorGradient

[KSPDefinition]
public FloatCurve AlphaColorGradient

Field Value

FloatCurve

BlueColorGradient

[KSPDefinition]
public FloatCurve BlueColorGradient

Field Value

FloatCurve

ColorGradientColors

public List<Vector4> ColorGradientColors

Field Value

List<Vector4>

ColorGradientTimes

public List<float> ColorGradientTimes

Field Value

List<float>

CurrentLightIntensity

public float CurrentLightIntensity

Field Value

float

DefaultActionGroup

[KSPDefinition]
public KSPActionGroup DefaultActionGroup

Field Value

KSPActionGroup

DefaultEnabledState

[KSPDefinition]
public bool DefaultEnabledState

Field Value

bool

Duration

[KSPDefinition]
public float Duration

Field Value

float

DurationMultiplier

public float DurationMultiplier

Field Value

float

GreenColorGradient

[KSPDefinition]
public FloatCurve GreenColorGradient

Field Value

FloatCurve

HasEnoughResources

[KSPState]
public bool HasEnoughResources

Field Value

bool

Interpolation

public float Interpolation

Field Value

float

IsTransitioning

public bool IsTransitioning

Field Value

bool

LightIntensityMultiplier

[KSPDefinition]
public float LightIntensityMultiplier

Field Value

float

LightMaterialNames

[KSPDefinition]
public List<string> LightMaterialNames

Field Value

List<string>

LightObjectNames

[KSPDefinition]
public List<string> LightObjectNames

Field Value

List<string>

LightStateOnBlackout

[KSPState]
public bool LightStateOnBlackout

Field Value

bool

LightToggle

[KSPState]
[LocalizedField("PartModules/LitPart/LightEnabled")]
[PAMDisplayControl(SortIndex = 1)]
public ModuleProperty<bool> LightToggle

Field Value

ModuleProperty<bool>

RedColorGradient

[KSPDefinition]
public FloatCurve RedColorGradient

Field Value

FloatCurve

RequiredResourceName

[KSPDefinition]
public string RequiredResourceName

Field Value

string

RequiredResourceThreshold

[KSPDefinition]
public float RequiredResourceThreshold

Field Value

float

TargetLightIntensity

public float TargetLightIntensity

Field Value

float

Properties

ModuleType

public override Type ModuleType { get; }

Property Value

Type

Methods

Copy(ModuleData)

public override void Copy(ModuleData sourceModuleData)

Parameters

sourceModuleData ModuleData