Kerbal Space Program
1.12.4
|
This is the settings page for gameplay settings. For the main settings database, see GameSettings.cs More...
Public Member Functions | |
void | ApplySettings () |
Called by the Settings menu when it writes the settings back to the object More... | |
DialogGUIBase[] | DrawMiniSettings () |
Creates the array of DialogGUIBase objects that is drawn in teh minisettings More... | |
void | DrawSettings () |
string | GetName () |
void | GetSettings () |
Called by the Settings menu when it opens to read the settings for display More... | |
new void | OnUpdate () |
Public Member Functions inherited from DialogGUIVerticalLayout | |
DialogGUIVerticalLayout (params DialogGUIBase[] list) | |
DialogGUIVerticalLayout (float minWidth, float minHeight, params DialogGUIBase[] list) | |
DialogGUIVerticalLayout (bool sw=false, bool sh=false) | |
DialogGUIVerticalLayout (bool sw, bool sh, float sp, RectOffset pad, TextAnchor achr, params DialogGUIBase[] list) | |
DialogGUIVerticalLayout (float minWidth, float minHeight, float sp, RectOffset pad, TextAnchor achr, params DialogGUIBase[] list) | |
override void | Update () |
Public Member Functions inherited from DialogGUILayoutBase | |
override GameObject | Create (ref Stack< Transform > layouts, UISkinDef skin) |
DialogGUILayoutBase (params DialogGUIBase[] list) | |
Public Member Functions inherited from DialogGUIBase | |
void | AddChild (DialogGUIBase child) |
void | AddChildren (DialogGUIBase[] c) |
DialogGUIBase (params DialogGUIBase[] list) | |
virtual void | Resize () |
void | SetOptionText (string text) |
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 DialogGUILayoutBase | |
TextAnchor | anchor = TextAnchor.UpperLeft |
float | minHeight = 0f |
float | minWidth = 0f |
RectOffset | padding = new RectOffset() |
float | spacing = 4.0f |
bool | stretchHeight = false |
bool | stretchWidth = false |
bool | useParent = false |
Public Attributes inherited from DialogGUIBase | |
List< DialogGUIBase > | children = 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 Member Functions inherited from DialogGUIBase | |
virtual TMPro.TextMeshProUGUI | GetTextObject () |
void | SetupTransformAndLayout () |
Protected Attributes inherited from DialogGUIBase | |
bool | dirty = true |
bool | lastEnabledState = false |
bool | lastInteractibleState = true |
Properties inherited from DialogGUIBase | |
bool | Dirty [get, set] |
This is the settings page for gameplay settings. For the main settings database, see GameSettings.cs
|
inline |
Called by the Settings menu when it writes the settings back to the object
Implements ISettings.
|
inline |
Creates the array of DialogGUIBase objects that is drawn in teh minisettings
Implements ISettings.
|
inline |
Implements ISettings.
|
inline |
Implements ISettings.
|
inline |
Called by the Settings menu when it opens to read the settings for display
Implements ISettings.
|
inline |
Implements ISettings.