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

Public Member Functions

void Clear ()
 
void CloseResetPopUp (bool resetStatus)
 
string GetKeyLayoutMap (string key)
 Gets the keyboard key mapped to the layout More...
 
void LoadSelectables ()
 
void Recreate ()
 
void Setup ()
 

Public Attributes

SettingsTemplate basicTemplate
 
Button buttonAccept
 
Button buttonApply
 
Button buttonCancel
 
Button buttonReset
 
Button buttonRevert
 
Transform contentContainer
 
int currentSelectableItemIndex
 
int currentSelectionColumn
 
RectTransform mainScreenParent
 
LayoutGroup mainTabLayout
 
SettingsScreenTab mainTabPrefab
 
MenuNavigation menuNav
 
int newSelectableIndex
 
GameObject popUpReset
 
SettingsScreenSetup setupPrefab
 
LayoutGroup subTabLayout
 
SettingsScreenTab subTabPrefab
 
RectTransform subTabScreenParent
 

Properties

static SettingsScreen Instance [get, set]
 
ConfigNode KeysMapConfig [set]
 
List< SettingsScreenTabTabs [get]
 

Member Function Documentation

void KSP.UI.Screens.Settings.SettingsScreen.Clear ( )
inline
void KSP.UI.Screens.Settings.SettingsScreen.CloseResetPopUp ( bool  resetStatus)
inline
string KSP.UI.Screens.Settings.SettingsScreen.GetKeyLayoutMap ( string  key)
inline

Gets the keyboard key mapped to the layout

Parameters
key
Returns
void KSP.UI.Screens.Settings.SettingsScreen.LoadSelectables ( )
inline
void KSP.UI.Screens.Settings.SettingsScreen.Recreate ( )
inline
void KSP.UI.Screens.Settings.SettingsScreen.Setup ( )
inline

Member Data Documentation

SettingsTemplate KSP.UI.Screens.Settings.SettingsScreen.basicTemplate
Button KSP.UI.Screens.Settings.SettingsScreen.buttonAccept
Button KSP.UI.Screens.Settings.SettingsScreen.buttonApply
Button KSP.UI.Screens.Settings.SettingsScreen.buttonCancel
Button KSP.UI.Screens.Settings.SettingsScreen.buttonReset
Button KSP.UI.Screens.Settings.SettingsScreen.buttonRevert
Transform KSP.UI.Screens.Settings.SettingsScreen.contentContainer
int KSP.UI.Screens.Settings.SettingsScreen.currentSelectableItemIndex
int KSP.UI.Screens.Settings.SettingsScreen.currentSelectionColumn
RectTransform KSP.UI.Screens.Settings.SettingsScreen.mainScreenParent
LayoutGroup KSP.UI.Screens.Settings.SettingsScreen.mainTabLayout
SettingsScreenTab KSP.UI.Screens.Settings.SettingsScreen.mainTabPrefab
MenuNavigation KSP.UI.Screens.Settings.SettingsScreen.menuNav
int KSP.UI.Screens.Settings.SettingsScreen.newSelectableIndex
GameObject KSP.UI.Screens.Settings.SettingsScreen.popUpReset
SettingsScreenSetup KSP.UI.Screens.Settings.SettingsScreen.setupPrefab
LayoutGroup KSP.UI.Screens.Settings.SettingsScreen.subTabLayout
SettingsScreenTab KSP.UI.Screens.Settings.SettingsScreen.subTabPrefab
RectTransform KSP.UI.Screens.Settings.SettingsScreen.subTabScreenParent

Property Documentation

SettingsScreen KSP.UI.Screens.Settings.SettingsScreen.Instance
staticgetset
ConfigNode KSP.UI.Screens.Settings.SettingsScreen.KeysMapConfig
set
List<SettingsScreenTab> KSP.UI.Screens.Settings.SettingsScreen.Tabs
get

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