Table of Contents

Class UIViewController

Namespace
KSP.UI
Assembly
Assembly-CSharp.dll
public class UIViewController
Inheritance
UIViewController
Inherited Members
Extension Methods

Constructors

UIViewController()

public UIViewController()

Properties

CurrentView

public UIView CurrentView { get; }

Property Value

UIView

Methods

PushView(UIView)

public void PushView(UIView newView)

Parameters

newView UIView

PushViewKeepPrevious(UIView)

public void PushViewKeepPrevious(UIView newView)

Parameters

newView UIView

RegisterElement(IUIViewElement)

public bool RegisterElement(IUIViewElement element)

Parameters

element IUIViewElement

Returns

bool

RestorePreviousView()

public void RestorePreviousView()

TryGetElementState(string, out ViewState)

public bool TryGetElementState(string id, out ViewState state)

Parameters

id string
state ViewState

Returns

bool

UnregisterElement(IUIViewElement)

public bool UnregisterElement(IUIViewElement element)

Parameters

element IUIViewElement

Returns

bool

UnregisterElement(string)

public bool UnregisterElement(string ID)

Parameters

ID string

Returns

bool

UpdateView()

public void UpdateView()