Table of Contents

Class Configurable<T>

Namespace
Global
Assembly
Assembly-CSharp.dll
public sealed class Configurable<T> : ConfigurableBase

Type Parameters

T
Inheritance
Configurable<T>
Inherited Members

Constructors

Configurable(OptionInterface, string, T, ConfigurableInfo)

public Configurable(OptionInterface oi, string key, T defaultValue, ConfigurableInfo info)

Parameters

oi OptionInterface
key string
defaultValue T
info ConfigurableInfo

Configurable(T, ConfigAcceptableBase)

public Configurable(T defaultValue, ConfigAcceptableBase accept)

Parameters

defaultValue T
accept ConfigAcceptableBase

Configurable(T, ConfigurableInfo)

public Configurable(T defaultValue, ConfigurableInfo info = null)

Parameters

defaultValue T
info ConfigurableInfo

Fields

_typedValue

public T _typedValue

Field Value

T

Properties

BoxedValue

public override object BoxedValue { get; set; }

Property Value

object

Value

public T Value { get; set; }

Property Value

T

Events

OnChange

public event OnEventHandler OnChange

Event Type

OnEventHandler