Table of Contents

Class ConfigTabController

Namespace
Menu.Remix
Assembly
Assembly-CSharp.dll
public class ConfigTabController : UIelement
Inheritance
ConfigTabController
Inherited Members

Constructors

public ConfigTabController(ConfigMenuTab tab)

Parameters

tab ConfigMenuTab

Fields

public const int TABBUTTONLIMIT = 8

Field Value

int
public float _lastScrollBump

Field Value

float
public string _modID

Field Value

string
public readonly DyeableRect _rectButtons

Field Value

DyeableRect
public readonly DyeableRect _rectCanvas

Field Value

DyeableRect
public float _scrollBump

Field Value

float
public ConfigTabController.TabScrollButton[] _scrollButtons

Field Value

TabScrollButton[]
public ConfigTabController.TabSelectButton[] _tabButtons

Field Value

TabSelectButton[]
public int _tabCount

Field Value

int
public int _topIndex

Field Value

int

Properties

public ConfigMenuTab MenuTab { get; }

Property Value

ConfigMenuTab
public static int TabCount { get; }

Property Value

int
public int _ActiveIndex { get; set; }

Property Value

int
public static string _ModID { get; }

Property Value

string

Methods

public override void Change()
public ConfigTabController.TabSelectButton GetCurrentTabButton()

Returns

ConfigTabController.TabSelectButton
public override void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public override void Reset()
public void ScrollToShow(int targetIndex)

Parameters

targetIndex int
public void Signal(UIfocusable trigger, int index = -1)

Parameters

trigger UIfocusable
index int
public override void Update()
public void _ClearCustomNextFocusable()
public void _Refresh()
public void _Scroll(bool upward, bool first)

Parameters

upward bool
first bool