Class LaunchLocationItem
- Namespace
- KSP.UI
- Assembly
- Assembly-CSharp.dll
public class LaunchLocationItem : KerbalMonoBehaviour
- Inheritance
-
LaunchLocationItem
- Inherited Members
-
- Extension Methods
-
Constructors
LaunchLocationItem()
public LaunchLocationItem()
Properties
AssociatedLaunchpad
public OABProvider.LaunchLocation AssociatedLaunchpad { get; }
Property Value
- OABProvider.LaunchLocation
IsLaunchpadAvailable
public bool IsLaunchpadAvailable { get; }
Property Value
- bool
IsLaunchpadRecoveryRequired
public bool IsLaunchpadRecoveryRequired { get; set; }
Property Value
- bool
LaunchLocationManager
public LaunchLocationManager LaunchLocationManager { get; }
Property Value
- LaunchLocationManager
LaunchpadOrientation
public LaunchsiteOrientation LaunchpadOrientation { get; }
Property Value
- LaunchsiteOrientation
OptionLabel
public string OptionLabel { get; }
Property Value
- string
OptionLabelUnlocalized
public string OptionLabelUnlocalized { get; }
Property Value
- string
Toggle
public Toggle Toggle { get; }
Property Value
- Toggle
Methods
HandleItemDeselection()
public void HandleItemDeselection()
Initialize(LaunchLocationManager, string, LaunchsiteOrientation)
public void Initialize(LaunchLocationManager owner, string optionLabel, LaunchsiteOrientation orientation)
Parameters
owner LaunchLocationManager
optionLabel string
orientation LaunchsiteOrientation
LocalizeOptionLabel()
public void LocalizeOptionLabel()
SetAsSelectedOption(bool)
public void SetAsSelectedOption(bool isVesselRecoveryRequired)
Parameters
isVesselRecoveryRequired bool