Table of Contents

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