Table of Contents

Class SettingsMenuManager

Namespace
KSP.UI
Assembly
Assembly-CSharp.dll
public class SettingsMenuManager : KerbalMonoBehaviour
Inheritance
SettingsMenuManager
Inherited Members
Extension Methods

Constructors

SettingsMenuManager()

public SettingsMenuManager()

Properties

IsMainMenu

public Property<bool> IsMainMenu { get; }

Property Value

Property<bool>

Methods

Initialize()

public static void Initialize()

IsVisible()

public bool IsVisible()

Returns

bool

SetVisible(bool, bool)

public void SetVisible(bool isVisible, bool isMainMenu = false)

Parameters

isVisible bool
isMainMenu bool

ShowChangesAppliedNotification()

public void ShowChangesAppliedNotification()

ShowConfirmationNotification(string)

public void ShowConfirmationNotification(string notificationLocalizationKey)

Parameters

notificationLocalizationKey string

ShowPromptWindow(string, string, string, Action, string, Action)

public void ShowPromptWindow(string promptTitle, string promptDescrition, string leftButtonText, Action leftButtonAction, string rightButtonText, Action rightButtonAction)

Parameters

promptTitle string
promptDescrition string
leftButtonText string
leftButtonAction Action
rightButtonText string
rightButtonAction Action

UpdateSettingsDescription(string, bool)

public void UpdateSettingsDescription(string descriptionLocalizationKey, bool isKeybindInstructionVisible = false)

Parameters

descriptionLocalizationKey string
isKeybindInstructionVisible bool