Table of Contents

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>

IsMissionTrackerTooltipVisible

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

GetMissionTrackerTooltipVisible()

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

SetMissionTrackerTooltipVisible(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()