Table of Contents

Class UIconfig

Namespace
Menu.Remix.MixedUI
Assembly
Assembly-CSharp.dll
public abstract class UIconfig : UIfocusable
Inheritance
UIconfig
Derived
Inherited Members

Constructors

public UIconfig(ConfigurableBase config, Vector2 pos, float rad)

Parameters

config ConfigurableBase
pos Vector2
rad float
public UIconfig(ConfigurableBase config, Vector2 pos, Vector2 size)

Parameters

config ConfigurableBase
pos Vector2
size Vector2

Fields

public string _value

Field Value

string
public readonly ConfigurableBase cfgEntry

Field Value

ConfigurableBase
public readonly bool cosmetic

Field Value

bool
public const string errorNull = "config cannot be null. If you want a cosmetic UIconfig, generate cosmetic Configurable with OptionInterface.config.Bind."

Field Value

string
public string lastValue

Field Value

string

Properties

public string Key { get; }

Property Value

string
public string defaultValue { get; set; }

Property Value

string
public override bool held { get; set; }

Property Value

bool
public virtual string value { get; set; }

Property Value

string

Methods

public virtual bool CopyFromClipboard(string value)

Parameters

value string

Returns

bool
public virtual string CopyToClipboard()

Returns

string
public override void Deactivate()
public void ForceValue(string newValue)

Parameters

newValue string
public override void Reset()
public void ShowConfig()
public override void Unload()
public void _UndoCallChanges()

Events

public event OnValueChangeHandler OnValueChanged

Event Type

OnValueChangeHandler
public event OnValueChangeHandler OnValueUpdate

Event Type

OnValueChangeHandler