Class ConfigurableBase
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public abstract class ConfigurableBase
- Inheritance
-
ConfigurableBase
- Derived
-
- Inherited Members
-
Constructors
ConfigurableBase(OptionInterface, string, Type, string, ConfigurableInfo)
public ConfigurableBase(OptionInterface OI, string key, Type settingType, string defaultValue, ConfigurableInfo info)
Parameters
OI OptionInterface
key string
settingType Type
defaultValue string
info ConfigurableInfo
Fields
OI
public readonly OptionInterface OI
Field Value
- OptionInterface
defaultValue
public readonly string defaultValue
Field Value
- string
info
public readonly ConfigurableInfo info
Field Value
- ConfigurableInfo
key
public readonly string key
Field Value
- string
settingType
public readonly Type settingType
Field Value
- Type
Properties
BoundUIconfig
public UIconfig BoundUIconfig { get; set; }
Property Value
- UIconfig
BoxedValue
public abstract object BoxedValue { get; set; }
Property Value
- object
IsCosmetic
public bool IsCosmetic { get; }
Property Value
- bool
Tab
public string Tab { get; }
Property Value
- string
Methods
ClampValue<T>(T)
public T ClampValue<T>(T value)
Parameters
value T
Returns
- T
Type Parameters
T