Class ViewDataProvider
- Namespace
- KSP.Game
- Assembly
- Assembly-CSharp.dll
public class ViewDataProvider : DataBus<ViewController>
- Inheritance
-
ViewDataProvider
- Inherited Members
-
- Extension Methods
-
Constructors
ViewDataProvider(ViewController, GameInstance)
public ViewDataProvider(ViewController dataSource, GameInstance game)
Parameters
dataSource ViewController
game GameInstance
Properties
ActiveVessel
public Property<VesselDataProvider> ActiveVessel { get; }
Property Value
- Property<VesselDataProvider>
CanSwitchActiveVessel
public PropertyExternal<bool> CanSwitchActiveVessel { get; }
Property Value
- PropertyExternal<bool>
CelestialBodies
public IProperty<IReadOnlyList<CelestialDataProvider>> CelestialBodies { get; }
Property Value
- IProperty<IReadOnlyList<CelestialDataProvider>>
IsActionGroupManagerVisible
public PropertyExternal<bool> IsActionGroupManagerVisible { get; }
Property Value
- PropertyExternal<bool>
IsFlagSiteVisible
public PropertyExternal<bool> IsFlagSiteVisible { get; }
Property Value
- PropertyExternal<bool>
IsFlightReportVisible
public PropertyExternal<bool> IsFlightReportVisible { get; }
Property Value
- PropertyExternal<bool>
IsKerbalManagerVisible
public PropertyExternal<bool> IsKerbalManagerVisible { get; }
Property Value
- PropertyExternal<bool>
IsMapEnabled
public PropertyExternal<bool> IsMapEnabled { get; }
Property Value
- PropertyExternal<bool>
public PropertyExternal<bool> IsMissionTrackerTooltipVisible { get; }
Property Value
- PropertyExternal<bool>
IsNavballVisible
public PropertyExternal<bool> IsNavballVisible { get; }
Property Value
- PropertyExternal<bool>
IsNonStageableResourcesVisible
public PropertyExternal<bool> IsNonStageableResourcesVisible { get; }
Property Value
- PropertyExternal<bool>
IsOtherAppBarVisible
public Property<bool> IsOtherAppBarVisible { get; }
Property Value
- Property<bool>
IsPartsManagerVisible
public PropertyExternal<bool> IsPartsManagerVisible { get; }
Property Value
- PropertyExternal<bool>
IsResourceManagerVisible
public PropertyExternal<bool> IsResourceManagerVisible { get; }
Property Value
- PropertyExternal<bool>
IsTripPlannerVisible
public PropertyExternal<bool> IsTripPlannerVisible { get; }
Property Value
- PropertyExternal<bool>
ResourceDataProvider
public ResourceDataProvider ResourceDataProvider { get; }
Property Value
- ResourceDataProvider
StagingDataProvider
public StagingDataProvider StagingDataProvider { get; }
Property Value
- StagingDataProvider
TelemetryDataProvider
public TelemetryDataProvider TelemetryDataProvider { get; }
Property Value
- TelemetryDataProvider
UniverseDataProvider
public UniverseDataProvider UniverseDataProvider { get; }
Property Value
- UniverseDataProvider
VesselDataProvider
public VesselDataProvider VesselDataProvider { get; }
Property Value
- VesselDataProvider
VesselsInRange
public PropertyExternal<IReadOnlyList<VesselComponent>> VesselsInRange { get; }
Property Value
- PropertyExternal<IReadOnlyList<VesselComponent>>
Methods
GetActionGroupManagerVisible()
public bool GetActionGroupManagerVisible()
Returns
- bool
GetCanSwitchActiveVessel()
public bool GetCanSwitchActiveVessel()
Returns
- bool
GetFlagSiteVisible()
public bool GetFlagSiteVisible()
Returns
- bool
GetFlightReportVisible()
public bool GetFlightReportVisible()
Returns
- bool
GetKerbalManagerVisible()
public bool GetKerbalManagerVisible()
Returns
- bool
public bool GetMissionTrackerTooltipVisible()
Returns
- bool
GetNavballVisible()
public bool GetNavballVisible()
Returns
- bool
GetNonStageableResourcesVisible()
public bool GetNonStageableResourcesVisible()
Returns
- bool
GetPartsManagerVisible()
public bool GetPartsManagerVisible()
Returns
- bool
GetResourceManagerVisible()
public bool GetResourceManagerVisible()
Returns
- bool
GetTripPlannerVisible()
public bool GetTripPlannerVisible()
Returns
- bool
Reset()
public override void Reset()
SetActionGroupManagerVisible(bool)
public void SetActionGroupManagerVisible(bool isVisible)
Parameters
isVisible bool
SetFlagSiteVisible(bool)
public void SetFlagSiteVisible(bool isVisible)
Parameters
isVisible bool
SetFlightReportVisible(bool)
public void SetFlightReportVisible(bool isVisible)
Parameters
isVisible bool
SetKerbalManagerVisible(bool)
public void SetKerbalManagerVisible(bool isVisible)
Parameters
isVisible bool
SetMapEnabled(bool)
public void SetMapEnabled(bool isEnabled)
Parameters
isEnabled bool
public void SetMissionTrackerTooltipVisible(bool isVisible)
Parameters
isVisible bool
SetPartsManagerVisible(bool)
public void SetPartsManagerVisible(bool isVisible)
Parameters
isVisible bool
SetResourceManagerVisible(bool)
public void SetResourceManagerVisible(bool isVisible)
Parameters
isVisible bool
SetTripPlannerVisible(bool)
public void SetTripPlannerVisible(bool isVisible)
Parameters
isVisible bool
Shutdown()
public override void Shutdown()
ValidateActionGroupManagerIsVisible()
public void ValidateActionGroupManagerIsVisible()
ValidateFlagSiteIsVisible()
public void ValidateFlagSiteIsVisible()
ValidateFlightReportIsVisible()
public void ValidateFlightReportIsVisible()
ValidateKerbalManagerIsVisible()
public void ValidateKerbalManagerIsVisible()
ValidateMissionTrackerIsVisible()
public void ValidateMissionTrackerIsVisible()
ValidateNavballIsVisible()
public void ValidateNavballIsVisible()
ValidatePartsManagerIsVisible()
public void ValidatePartsManagerIsVisible()
ValidateResourceManagerIsVisible()
public void ValidateResourceManagerIsVisible()
ValidateTripPlannerIsVisible()
public void ValidateTripPlannerIsVisible()