- Namespace
- Menu.Remix
- Assembly
- Assembly-CSharp.dll
public class ConfigContainer : PositionedMenuObject
- Inheritance
-
ConfigContainer
- Inherited Members
-
Constructors
public ConfigContainer(Menu menu, MenuObject owner)
Parameters
menu Menu
owner MenuObject
Fields
public static string[] OptItfID
Field Value
- string[]
public static OptionInterface[] OptItfs
Field Value
- OptionInterface[]
public bool _allowFocusMove
Field Value
- bool
public readonly ConfigContainer.FocusCursor _cursor
Field Value
- ConfigContainer.FocusCursor
public bool? _forceMouseMode
Field Value
- bool?
Field Value
- bool
public readonly Stack<ConfigContainer.ConfigHistory> _history
Field Value
- Stack<ConfigContainer.ConfigHistory>
Field Value
- byte
Field Value
- bool
public Queue<MenuModList.ModButton> _modThumbnailWaiting
Field Value
- Queue<MenuModList.ModButton>
public static int _soundFill
Field Value
- int
public static OpTab activeTab
Field Value
- OpTab
public static readonly CompareInfo comInfo
Field Value
- CompareInfo
public static bool holdElement
Field Value
- bool
public static ConfigContainer instance
Field Value
- ConfigContainer
public static UIfocusable lastFocusedElement
Field Value
- UIfocusable
public static ConfigMenuTab menuTab
Field Value
- ConfigMenuTab
public int modThumbLoadCap
Field Value
- int
public static int[] savedActiveTabIndex
Field Value
- int[]
Properties
public static OptionInterface ActiveInterface { get; }
Property Value
- OptionInterface
public static int ActiveItfIndex { get; set; }
Property Value
- int
public static int ActiveTabIndex { get; set; }
Property Value
- int
public ModdingMenu CfgMenu { get; }
Property Value
- ModdingMenu
public static UIfocusable FocusedElement { get; set; }
Property Value
- UIfocusable
public static bool[] OptItfInitialized { get; set; }
Property Value
- bool[]
public ConfigContainer.Mode _Mode { get; set; }
Property Value
- ConfigContainer.Mode
public int _ScrollDelay { get; set; }
Property Value
- int
public int _ScrollInitDelay { get; set; }
Property Value
- int
public bool _ShouldHalt { get; }
Property Value
- bool
public float _cursorAlpha { get; }
Property Value
- float
public static bool _soundFilled { get; }
Property Value
- bool
public static bool mute { get; set; }
Property Value
- bool
Methods
public static int CompareOIModName(OptionInterface x, OptionInterface y)
Parameters
x OptionInterface
y OptionInterface
Returns
- int
public static int FindItfIndex(UIelement element)
Parameters
element UIelement
Returns
- int
public static int FindItfIndex(ModManager.Mod mod)
Parameters
mod ModManager.Mod
Returns
- int
public static int FindItfIndex(OptionInterface itf)
Parameters
itf OptionInterface
Returns
- int
public static int FindItfIndex(string modID)
Parameters
modID string
Returns
- int
public static void ForceMenuMouseMode(bool? value)
Parameters
value bool?
public List<UIfocusable> GetFocusables()
Returns
- List<UIfocusable>
public UIfocusable GrabLastActiveModButton(bool top)
Parameters
top bool
Returns
- UIfocusable
public override void GrafUpdate(float timeStacker)
Parameters
timeStacker float
public static bool HasConfigChanged()
Returns
- bool
public void InterfaceUpdateError(Exception ex)
Parameters
ex Exception
public void NotifyConfigChange(UIconfig config, string oldValue, string value)
Parameters
config UIconfig
oldValue string
value string
public static void PlaySound(SoundID soundID)
Parameters
soundID SoundID
public static void PlaySound(SoundID soundID, float pan, float vol, float pitch)
Parameters
soundID SoundID
pan float
vol float
pitch float
public void QueueModThumbnails(MenuModList.ModButton[] buttons)
Parameters
buttons ModButton[]
public override void Update()
public static void _ChangeActiveMod(int newIndex)
Parameters
newIndex int
public static void _ChangeActiveTab(int newIndex)
Parameters
newIndex int
public static int _DirToNextDir(IntVector2 direction)
Parameters
direction IntVector2
Returns
- int
public void _FarewellFreeze()
_FocusCandidateCalculate(IntVector2)
public UIfocusable _FocusCandidateCalculate(IntVector2 direction)
Parameters
direction IntVector2
Returns
- UIfocusable
public void _FocusNewElement(UIfocusable element, bool silent = false)
Parameters
element UIfocusable
silent bool
public void _FocusNewElementInDirection(IntVector2 direction)
Parameters
direction IntVector2
public static int _GetSoundFill(SoundID soundID)
Parameters
soundID SoundID
Returns
- int
public static string _GetThumbnailName(string id)
Parameters
id string
Returns
- string
public static void _InitializeItf()
public int _LoadModThumbnail(MenuModList.ModButton button)
Parameters
button MenuModList.ModButton
Returns
- int
public void _LoadModThumbnails()
public void _MouseModeChange()
public void _RegistItfs(bool reload)
Parameters
reload bool
public void _ReloadItfs()
public static void _ResetCurrentConfig()
public void _ShutdownConfigContainer()
public void _SwitchMode(ConfigContainer.Mode newMode)
Parameters
newMode ConfigContainer.Mode
public static void _TrimModThumbnail(ref Texture2D texture)
Parameters
texture Texture2D
public void _UndoConfigChange()