Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | List of all members
KSP.UI.Screens.Mapview.MapContextMenuOptions.WaypointNavigation Class Reference
Inheritance diagram for KSP.UI.Screens.Mapview.MapContextMenuOptions.WaypointNavigation:
KSP.UI.Screens.Mapview.MapContextMenuOptions.MapContextMenuOption DialogGUIButton DialogGUIBase

Public Member Functions

override bool CheckAvailable ()
 Return false to hide this option completely More...
 
 WaypointNavigation (Waypoint waypoint)
 
- Public Member Functions inherited from KSP.UI.Screens.Mapview.MapContextMenuOptions.MapContextMenuOption
 MapContextMenuOption (string caption)
 
- Public Member Functions inherited from DialogGUIButton
override GameObject Create (ref Stack< Transform > layouts, UISkinDef skin)
 
 DialogGUIButton (string optionText, Callback onSelected)
 Creates a new DialogOption More...
 
 DialogGUIButton (string optionText, Callback onSelected, bool dismissOnSelect)
 
 DialogGUIButton (string optionText, Callback onSelected, float w, float h, bool dismissOnSelect, UIStyle style)
 
 DialogGUIButton (string optionText, Callback onSelected, float w, float h, bool dismissOnSelect, params DialogGUIBase[] options)
 
 DialogGUIButton (Func< string > getString, Callback onSelected, float w, float h, bool dismissOnSelect, params DialogGUIBase[] options)
 
 DialogGUIButton (Func< string > getString, Callback onSelected, Func< bool > EnabledCondition, float w, float h, bool dismissOnSelect, params DialogGUIBase[] options)
 
 DialogGUIButton (string optionText, Callback onSelected, Func< bool > EnabledCondition, bool dismissOnSelect)
 
 DialogGUIButton (string optionText, Callback onSelected, Func< bool > EnabledCondition, float w, float h, bool dismissOnSelect, UIStyle style=null)
 
 DialogGUIButton (Func< string > getString, Callback onSelected, Func< bool > EnabledCondition, float w, float h, bool dismissOnSelect, UIStyle style)
 
 DialogGUIButton (UnityEngine.Sprite image, Callback onSelected, float w, float h, bool dismissOnSelect=false)
 
 DialogGUIButton (UnityEngine.Sprite image, string text, Callback onSelected, float w, float h, bool dismissOnSelect=false)
 
virtual void OptionSelected ()
 
override void Resize ()
 
override void Update ()
 
- Public Member Functions inherited from DialogGUIBase
void AddChild (DialogGUIBase child)
 
void AddChildren (DialogGUIBase[] c)
 
 DialogGUIBase (params DialogGUIBase[] list)
 
void SetOptionText (string text)
 

Protected Member Functions

override bool OnCheckEnabled (out string fbText)
 Return true to have this option enabled, false to have it unavailable but still visible, optionally, provide another text for the control More...
 
override void OnSelect ()
 
- Protected Member Functions inherited from DialogGUIBase
virtual TMPro.TextMeshProUGUI GetTextObject ()
 
void SetupTransformAndLayout ()
 

Additional Inherited Members

- Static Public Member Functions inherited from DialogGUIBase
static bool SelectFirstItem (DialogGUIBase[] items)
 
static void SetUpTextObject (TMPro.TextMeshProUGUI text, string value, UIStyle style, UISkinDef skin, bool ignoreStyleColor=false)
 
- Public Attributes inherited from DialogGUIButton
bool DismissOnSelect
 
Func< string > GetString = null
 
UnityEngine.Sprite image
 
Callback onOptionSelected = () => { }
 
TextLabelOptions textLabelOptions
 
- Public Attributes inherited from DialogGUIBase
List< DialogGUIBasechildren = new List<DialogGUIBase>()
 
bool flexibleHeight = true
 
UIStyle guiStyle = null
 
float height = -1.0f
 
Callback OnFixedUpdate = () => { }
 
Callback OnLateUpdate = () => { }
 
Callback OnRenderObject = () => { }
 
Callback OnResize = () => { }
 
Callback OnUpdate = () => { }
 
Func< bool > OptionEnabledCondition = () => { return true; }
 
Func< bool > OptionInteractableCondition = () => { return true; }
 
string OptionText = "No Function"
 
Vector2 position
 
Vector2 size = new Vector2(-1f, -1f)
 
Color tint
 
string tooltipText
 
GameObject uiItem = null
 
bool useColor = false
 
float width = -1.0f
 
- Protected Attributes inherited from DialogGUIBase
bool dirty = true
 
bool lastEnabledState = false
 
bool lastInteractibleState = true
 
- Properties inherited from DialogGUIBase
bool Dirty [get, set]
 

Constructor & Destructor Documentation

KSP.UI.Screens.Mapview.MapContextMenuOptions.WaypointNavigation.WaypointNavigation ( Waypoint  waypoint)
inline

Member Function Documentation

override bool KSP.UI.Screens.Mapview.MapContextMenuOptions.WaypointNavigation.CheckAvailable ( )
inlinevirtual

Return false to hide this option completely

Returns

Reimplemented from KSP.UI.Screens.Mapview.MapContextMenuOptions.MapContextMenuOption.

override bool KSP.UI.Screens.Mapview.MapContextMenuOptions.WaypointNavigation.OnCheckEnabled ( out string  fbText)
inlineprotectedvirtual

Return true to have this option enabled, false to have it unavailable but still visible, optionally, provide another text for the control

Returns

Reimplemented from KSP.UI.Screens.Mapview.MapContextMenuOptions.MapContextMenuOption.

override void KSP.UI.Screens.Mapview.MapContextMenuOptions.WaypointNavigation.OnSelect ( )
inlineprotectedvirtual

The documentation for this class was generated from the following file: