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