Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | Properties | List of all members
KSP.UI.Screens.EditorActionOverrideToggle Class Reference

Toggle for overriding the default group More...

Inheritance diagram for KSP.UI.Screens.EditorActionOverrideToggle:
KSP.UI.UISelectableGridLayoutGroupItem

Public Member Functions

delegate void SetOverrideStateDelegate (int groupOverride, bool state)
 Callback for setting the state More...
 
void Setup (int groupOverride, bool on, bool isControl, string tooltipText, bool isGroupAction, int setIndex)
 Set up with the index to the managed override group and the initial state More...
 
- Public Member Functions inherited from KSP.UI.UISelectableGridLayoutGroupItem
virtual void Deselect ()
 
virtual void Select ()
 
virtual void Setup (UISelectableGridLayoutGroup selectableGroup, int index)
 

Public Attributes

SetOverrideStateDelegate SetOverrideState
 Callback for setting the state More...
 
TMPro.TextMeshProUGUI text
 
UIButtonToggle toggle
 
- Public Attributes inherited from KSP.UI.UISelectableGridLayoutGroupItem
Color colorDeselected = Color.gray
 
Color colorSelected = Color.green
 
bool groupAction
 Is this a group action item? More...
 
Transform itemParent
 Parent reference if this class is not at the top of the rpefab or item hierarchy. More...
 
int mySetIndex
 The index of the set this item belongs to. More...
 

Properties

int groupOverride [get, set]
 Override group this toggle manages More...
 
- Properties inherited from KSP.UI.UISelectableGridLayoutGroupItem
int Index [get]
 
Selectable SelectableComponent [get]
 Fetch the selectable READ ONLY More...
 

Detailed Description

Toggle for overriding the default group

Member Function Documentation

delegate void KSP.UI.Screens.EditorActionOverrideToggle.SetOverrideStateDelegate ( int  groupOverride,
bool  state 
)

Callback for setting the state

void KSP.UI.Screens.EditorActionOverrideToggle.Setup ( int  groupOverride,
bool  on,
bool  isControl,
string  tooltipText,
bool  isGroupAction,
int  setIndex 
)
inline

Set up with the index to the managed override group and the initial state

Member Data Documentation

SetOverrideStateDelegate KSP.UI.Screens.EditorActionOverrideToggle.SetOverrideState

Callback for setting the state

TMPro.TextMeshProUGUI KSP.UI.Screens.EditorActionOverrideToggle.text
UIButtonToggle KSP.UI.Screens.EditorActionOverrideToggle.toggle

Property Documentation

int KSP.UI.Screens.EditorActionOverrideToggle.groupOverride
getset

Override group this toggle manages


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