Table of Contents

Class StagePartDataContext

Namespace
KSP.Game
Assembly
Assembly-CSharp.dll
public class StagePartDataContext : DataContext, IDisposable, IDataContext, IDataContextReadonly, IDataContextWritable
Inheritance
StagePartDataContext
Implements
Inherited Members
Extension Methods

Constructors

StagePartDataContext(IObjectAssemblyPart)

public StagePartDataContext(IObjectAssemblyPart part)

Parameters

part IObjectAssemblyPart

StagePartDataContext(PartComponent)

public StagePartDataContext(PartComponent partComponent)

Parameters

partComponent PartComponent

Fields

DidInitSymmetrySetOAB

public bool DidInitSymmetrySetOAB

Field Value

bool

EngineType

public EngineType EngineType

Field Value

EngineType

StageType

public AssemblyPartStageType StageType

Field Value

AssemblyPartStageType

Properties

FuelOneActive

public Property<bool> FuelOneActive { get; }

Property Value

Property<bool>

FuelOneCurAmount

public PropertyExternal<float> FuelOneCurAmount { get; }

Property Value

PropertyExternal<float>

FuelOneNormalize

public PropertyDerived<float, StagePartDataContext> FuelOneNormalize { get; }

Property Value

PropertyDerived<float, StagePartDataContext>

FuelOneTotalAmount

public PropertyExternal<float> FuelOneTotalAmount { get; }

Property Value

PropertyExternal<float>

FuelOneType

public PropertyExternal<string> FuelOneType { get; }

Property Value

PropertyExternal<string>

FuelOneUnits

public PropertyExternal<string> FuelOneUnits { get; }

Property Value

PropertyExternal<string>

FuelTwoActive

public Property<bool> FuelTwoActive { get; }

Property Value

Property<bool>

FuelTwoCurAmount

public PropertyExternal<float> FuelTwoCurAmount { get; }

Property Value

PropertyExternal<float>

FuelTwoNormalize

public PropertyDerived<float, StagePartDataContext> FuelTwoNormalize { get; }

Property Value

PropertyDerived<float, StagePartDataContext>

FuelTwoTotalAmount

public PropertyExternal<float> FuelTwoTotalAmount { get; }

Property Value

PropertyExternal<float>

FuelTwoType

public PropertyExternal<string> FuelTwoType { get; }

Property Value

PropertyExternal<string>

FuelTwoUnits

public PropertyExternal<string> FuelTwoUnits { get; }

Property Value

PropertyExternal<string>

Guid

public PropertyReadonly<IGGuid> Guid { get; }

Property Value

PropertyReadonly<IGGuid>

HasBackground

public Property<bool> HasBackground { get; set; }

Property Value

Property<bool>

IsDragging

public Property<bool> IsDragging { get; }

Property Value

Property<bool>

IsHighlighted

public Property<bool> IsHighlighted { get; }

Property Value

Property<bool>

PartName

public PropertyReadonly<string> PartName { get; }

Property Value

PropertyReadonly<string>

StageIcon

public Property<Sprite> StageIcon { get; }

Property Value

Property<Sprite>

SymmetrySetID

public Property<int> SymmetrySetID { get; set; }

Property Value

Property<int>

associatedEngineData

public Data_Engine associatedEngineData { get; }

Property Value

Data_Engine

associatedPart

public IObjectAssemblyPart associatedPart { get; }

Property Value

IObjectAssemblyPart

associatedPartComponent

public PartComponent associatedPartComponent { get; }

Property Value

PartComponent

Methods

GetStageIconAssetAddress()

public string GetStageIconAssetAddress()

Returns

string

OnEngineModeChanged(string)

public void OnEngineModeChanged(string guid)

Parameters

guid string