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.EditorActionPartItem Class Reference
Inheritance diagram for KSP.UI.Screens.EditorActionPartItem:
KSP.UI.UISelectableGridLayoutGroupItem

Public Member Functions

void OnPointerClick (PointerEventData eventData)
 
void OnPointerEnter (PointerEventData eventData)
 
void OnPointerExit (PointerEventData eventData)
 
void OnSubmit (BaseEventData eventData)
 
void Setup (string text, KSPActionGroup selectedGroup, int groupOverride, EditorActionPartSelector selector, BaseAction evt, bool addToGroup)
 
void Setup (string text, KSPAxisGroup selectedGroup, int groupOverride, EditorActionPartSelector selector, BaseAxisField axisField, bool addToGroup)
 
void Setup (string text, uint selectedControllerId, EditorActionPartSelector selector, BaseAxisField axisField, BaseAction evt, bool addToGroup)
 
void Setup (string text, uint selectedControllerId, EditorActionPartSelector selector, BaseAxisField axisField, bool addToGroup)
 
- Public Member Functions inherited from KSP.UI.UISelectableGridLayoutGroupItem
virtual void Deselect ()
 
virtual void Select ()
 
virtual void Setup (UISelectableGridLayoutGroup selectableGroup, int index)
 

Public Attributes

UIButtonToggle invertButton
 
LayoutElement layoutElement
 This fields layout element reference. More...
 
UIButtonToggle modeButton
 
Slider speedMultiplierSlider
 Slider used for the incremental speed multiplier value for Axis Fields. More...
 
TMPro.TextMeshProUGUI speedMultiplierText
 The text reference for visualy updating the current speed multiplier value. More...
 
TMPro.TextMeshProUGUI text
 
- 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

bool addToGroup [get, set]
 
BaseAxisField axisField [get, set]
 
BaseAction evt [get, set]
 
int groupOverride [get, set]
 
uint SelectedControllerId [get, set]
 
int selectedGroup [get, set]
 
EditorActionGroupType selectedGroupType [get, set]
 
EditorActionPartSelector selector [get, set]
 
- Properties inherited from KSP.UI.UISelectableGridLayoutGroupItem
int Index [get]
 
Selectable SelectableComponent [get]
 Fetch the selectable READ ONLY More...
 

Member Function Documentation

void KSP.UI.Screens.EditorActionPartItem.OnPointerClick ( PointerEventData  eventData)
inline
void KSP.UI.Screens.EditorActionPartItem.OnPointerEnter ( PointerEventData  eventData)
inline
void KSP.UI.Screens.EditorActionPartItem.OnPointerExit ( PointerEventData  eventData)
inline
void KSP.UI.Screens.EditorActionPartItem.OnSubmit ( BaseEventData  eventData)
inline
void KSP.UI.Screens.EditorActionPartItem.Setup ( string  text,
KSPActionGroup  selectedGroup,
int  groupOverride,
EditorActionPartSelector  selector,
BaseAction  evt,
bool  addToGroup 
)
inline
void KSP.UI.Screens.EditorActionPartItem.Setup ( string  text,
KSPAxisGroup  selectedGroup,
int  groupOverride,
EditorActionPartSelector  selector,
BaseAxisField  axisField,
bool  addToGroup 
)
inline
void KSP.UI.Screens.EditorActionPartItem.Setup ( string  text,
uint  selectedControllerId,
EditorActionPartSelector  selector,
BaseAxisField  axisField,
BaseAction  evt,
bool  addToGroup 
)
inline
void KSP.UI.Screens.EditorActionPartItem.Setup ( string  text,
uint  selectedControllerId,
EditorActionPartSelector  selector,
BaseAxisField  axisField,
bool  addToGroup 
)
inline

Member Data Documentation

UIButtonToggle KSP.UI.Screens.EditorActionPartItem.invertButton

summary> button for setting axis mode /summary>

LayoutElement KSP.UI.Screens.EditorActionPartItem.layoutElement

This fields layout element reference.

summary> button for setting axis inversion /summary>

UIButtonToggle KSP.UI.Screens.EditorActionPartItem.modeButton
Slider KSP.UI.Screens.EditorActionPartItem.speedMultiplierSlider

Slider used for the incremental speed multiplier value for Axis Fields.

TMPro.TextMeshProUGUI KSP.UI.Screens.EditorActionPartItem.speedMultiplierText

The text reference for visualy updating the current speed multiplier value.

TMPro.TextMeshProUGUI KSP.UI.Screens.EditorActionPartItem.text

Property Documentation

bool KSP.UI.Screens.EditorActionPartItem.addToGroup
getset
BaseAxisField KSP.UI.Screens.EditorActionPartItem.axisField
getset
BaseAction KSP.UI.Screens.EditorActionPartItem.evt
getset
int KSP.UI.Screens.EditorActionPartItem.groupOverride
getset
uint KSP.UI.Screens.EditorActionPartItem.SelectedControllerId
getset
int KSP.UI.Screens.EditorActionPartItem.selectedGroup
getset
EditorActionGroupType KSP.UI.Screens.EditorActionPartItem.selectedGroupType
getset
EditorActionPartSelector KSP.UI.Screens.EditorActionPartItem.selector
getset

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