- 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
Field Value
- string
public readonly DyeableRect _rectButtons
Field Value
- DyeableRect
public readonly DyeableRect _rectCanvas
Field Value
- DyeableRect
Field Value
- float
public ConfigTabController.TabScrollButton[] _scrollButtons
Field Value
- TabScrollButton[]
public ConfigTabController.TabSelectButton[] _tabButtons
Field Value
- TabSelectButton[]
Field Value
- int
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 _Scroll(bool upward, bool first)
Parameters
upward bool
first bool