Class UniverseDataProvider
- Namespace
- KSP.Game
- Assembly
- Assembly-CSharp.dll
public class UniverseDataProvider : DataBus<ViewController>, IUpdate
- Inheritance
-
UniverseDataProvider
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
UniverseDataProvider(ViewController, IUniverseTime)
public UniverseDataProvider(ViewController dataSource, IUniverseTime universeTime)
Parameters
dataSource ViewController
universeTime IUniverseTime
Fields
TimeDisplay
public PropertyDerived<double, PLACEHOLDER_FlightTimeMode> TimeDisplay
Field Value
- PropertyDerived<double, PLACEHOLDER_FlightTimeMode>
TimeMode
public PropertyExternal<PLACEHOLDER_FlightTimeMode> TimeMode
Field Value
- PropertyExternal<PLACEHOLDER_FlightTimeMode>
timeModeValue
public PLACEHOLDER_FlightTimeMode timeModeValue
Field Value
- PLACEHOLDER_FlightTimeMode
universalTime_internal
public PropertyExternal<double> universalTime_internal
Field Value
- PropertyExternal<double>
Properties
ClosestManeuverVector
public PropertyExternal<Vector3> ClosestManeuverVector { get; }
Property Value
- PropertyExternal<Vector3>
CurrentWarpRate
public PropertyExternal<float> CurrentWarpRate { get; }
Property Value
- PropertyExternal<float>
HaveManeuvers
public PropertyExternal<bool> HaveManeuvers { get; }
Property Value
- PropertyExternal<bool>
IsTimePaused
public PropertyExternal<bool> IsTimePaused { get; }
Property Value
- PropertyExternal<bool>
MaxTimeRateIndex
public PropertyExternal<int> MaxTimeRateIndex { get; }
Property Value
- PropertyExternal<int>
SelectedTimeRateSpeed
public PropertyExternal<float> SelectedTimeRateSpeed { get; }
Property Value
- PropertyExternal<float>
TimeRateIndex
public PropertyExternal<int> TimeRateIndex { get; }
Property Value
- PropertyExternal<int>
UniversalTime
public IProperty<double> UniversalTime { get; }
Property Value
- IProperty<double>
Methods
Reset()
public override void Reset()
SetTimePaused(bool)
public void SetTimePaused(bool isPaused)
Parameters
isPaused bool
SetTimeRateIndex(int)
public void SetTimeRateIndex(int index)
Parameters
index int
Shutdown()
public override void Shutdown()
SyncTo(ViewController)
public override void SyncTo(ViewController source)
Parameters
source ViewController
ValidateProperties()
protected override void ValidateProperties()