Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | Protected Member Functions | Properties | List of all members
KSP.UI.Screens.Settings.Controls.SettingsInputKey Class Reference
Inheritance diagram for KSP.UI.Screens.Settings.Controls.SettingsInputKey:
KSP.UI.Screens.Settings.Controls.SettingsControlReflection KSP.UI.Screens.Settings.Controls.SettingsControlBase

Public Member Functions

void UpdateInputSettings ()
 
- Public Member Functions inherited from KSP.UI.Screens.Settings.Controls.SettingsControlReflection
override void OnApply ()
 
override void OnRevert ()
 
- Public Member Functions inherited from KSP.UI.Screens.Settings.Controls.SettingsControlBase
virtual bool IsValid ()
 
void SetTitleText (string title)
 

Public Attributes

Button buttonPrimary
 
TMPro.TextMeshProUGUI buttonPrimaryText
 
Button buttonSecondary
 
TMPro.TextMeshProUGUI buttonSecondaryText
 
EventData< object, string,
SettingsInputBinding.BindingType,
SettingsInputBinding.BindingVariant
OnTryBind = new EventData<object, string, SettingsInputBinding.BindingType, SettingsInputBinding.BindingVariant>("OnTryBind")
 
- Public Attributes inherited from KSP.UI.Screens.Settings.Controls.SettingsControlReflection
string settingName
 
TMPro.TextMeshProUGUI valueText
 
- Public Attributes inherited from KSP.UI.Screens.Settings.Controls.SettingsControlBase
TMPro.TextMeshProUGUI titleText
 

Protected Member Functions

override void GetValue ()
 
void OnClickPrimary ()
 
void OnClickSecondary ()
 
override void OnStart ()
 
override void ValueInitialized ()
 
override void ValueUpdated ()
 
- Protected Member Functions inherited from KSP.UI.Screens.Settings.Controls.SettingsControlReflection
virtual AccessorBase GetAccessor (string settingName)
 
virtual void PreApply ()
 
virtual void SetValue ()
 

Properties

KeyBinding KeyBinding [get]
 
bool useModes [get, set]
 
- Properties inherited from KSP.UI.Screens.Settings.Controls.SettingsControlReflection
object Value [get, set]
 
- Properties inherited from KSP.UI.Screens.Settings.Controls.SettingsControlBase
bool IgnoreEmptySetting [get, set]
 

Additional Inherited Members

- Protected Attributes inherited from KSP.UI.Screens.Settings.Controls.SettingsControlReflection
AccessorBase accessor
 

Member Function Documentation

override void KSP.UI.Screens.Settings.Controls.SettingsInputKey.GetValue ( )
inlineprotectedvirtual
void KSP.UI.Screens.Settings.Controls.SettingsInputKey.OnClickPrimary ( )
inlineprotected
void KSP.UI.Screens.Settings.Controls.SettingsInputKey.OnClickSecondary ( )
inlineprotected
override void KSP.UI.Screens.Settings.Controls.SettingsInputKey.OnStart ( )
inlineprotectedvirtual
void KSP.UI.Screens.Settings.Controls.SettingsInputKey.UpdateInputSettings ( )
inline
override void KSP.UI.Screens.Settings.Controls.SettingsInputKey.ValueInitialized ( )
inlineprotectedvirtual
override void KSP.UI.Screens.Settings.Controls.SettingsInputKey.ValueUpdated ( )
inlineprotectedvirtual

Member Data Documentation

Button KSP.UI.Screens.Settings.Controls.SettingsInputKey.buttonPrimary
TMPro.TextMeshProUGUI KSP.UI.Screens.Settings.Controls.SettingsInputKey.buttonPrimaryText
Button KSP.UI.Screens.Settings.Controls.SettingsInputKey.buttonSecondary
TMPro.TextMeshProUGUI KSP.UI.Screens.Settings.Controls.SettingsInputKey.buttonSecondaryText
EventData<object, string, SettingsInputBinding.BindingType, SettingsInputBinding.BindingVariant> KSP.UI.Screens.Settings.Controls.SettingsInputKey.OnTryBind = new EventData<object, string, SettingsInputBinding.BindingType, SettingsInputBinding.BindingVariant>("OnTryBind")

Property Documentation

KeyBinding KSP.UI.Screens.Settings.Controls.SettingsInputKey.KeyBinding
get
bool KSP.UI.Screens.Settings.Controls.SettingsInputKey.useModes
getset

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