Table of Contents

Class TabGroup

Namespace
KSP.UI
Assembly
Assembly-CSharp.dll
[DisableCustomEditorBase]
public class TabGroup : KerbalMonoBehaviour
Inheritance
TabGroup
Derived
Inherited Members
Extension Methods

Constructors

TabGroup()

public TabGroup()

Fields

selectedTab

protected TabButton selectedTab

Field Value

TabButton

tabButtons

protected List<TabButton> tabButtons

Field Value

List<TabButton>

tabContentPanels

protected List<GameObject> tabContentPanels

Field Value

List<GameObject>

Methods

OnTabEnter(TabButton)

public void OnTabEnter(TabButton button)

Parameters

button TabButton

OnTabExit(TabButton)

public void OnTabExit(TabButton button)

Parameters

button TabButton

OnTabSelected(TabButton)

public void OnTabSelected(TabButton button)

Parameters

button TabButton

ResetTabs()

protected void ResetTabs()

SetVisibility(CanvasGroup, bool)

protected virtual void SetVisibility(CanvasGroup canvasGroup, bool isVisible)

Parameters

canvasGroup CanvasGroup
isVisible bool

Subscribe(TabButton)

public void Subscribe(TabButton button)

Parameters

button TabButton