Class TabGroup
- Namespace
- KSP.UI
- Assembly
- Assembly-CSharp.dll
[DisableCustomEditorBase]
public class TabGroup : KerbalMonoBehaviour
- Inheritance
-
TabGroup
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
TabGroup()
Fields
selectedTab
protected TabButton selectedTab
Field Value
- TabButton
protected List<TabButton> tabButtons
Field Value
- List<TabButton>
tabContentPanels
protected List<GameObject> tabContentPanels
Field Value
- List<GameObject>
Methods
public void OnTabEnter(TabButton button)
Parameters
button TabButton
public void OnTabExit(TabButton button)
Parameters
button 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
public void Subscribe(TabButton button)
Parameters
button TabButton