Table of Contents

Class OptionInterface

Namespace
Global
Assembly
Assembly-CSharp.dll
public abstract class OptionInterface
Inheritance
OptionInterface
Derived
Inherited Members

Constructors

OptionInterface()

public OptionInterface()

OptionInterface(Mod)

public OptionInterface(ModManager.Mod rwMod)

Parameters

rwMod ModManager.Mod

Fields

Tabs

public OpTab[] Tabs

Field Value

OpTab[]

config

public OptionInterface.ConfigHolder config

Field Value

OptionInterface.ConfigHolder

error

public bool error

Field Value

bool

errorBlue

public static readonly Color errorBlue

Field Value

Color

Properties

mod

public ModManager.Mod mod { get; set; }

Property Value

ModManager.Mod

Methods

ErrorScreen(Exception, bool)

public void ErrorScreen(Exception ex, bool isInit)

Parameters

ex Exception
isInit bool

GrabUIConfigs()

public HashSet<UIconfig> GrabUIConfigs()

Returns

HashSet<UIconfig>

HasConfigurables()

public bool HasConfigurables()

Returns

bool

Initialize()

public virtual void Initialize()

ResetUIelements()

public void ResetUIelements()

ShowConfigs()

public void ShowConfigs()

Translate(string)

public static string Translate(string text)

Parameters

text string

Returns

string

Update()

public virtual void Update()

ValidationString()

public virtual string ValidationString()

Returns

string

ValidationString_ID()

public string ValidationString_ID()

Returns

string

_LoadConfigFile()

public void _LoadConfigFile()

_SaveConfigFile()

public void _SaveConfigFile()

_TriggerOnActivate()

public void _TriggerOnActivate()

_TriggerOnConfigReset()

public void _TriggerOnConfigReset()

_TriggerOnDeactivate()

public void _TriggerOnDeactivate()

_TriggerOnUnload()

public void _TriggerOnUnload()

Events

OnActivate

public event OnEventHandler OnActivate

Event Type

OnEventHandler

OnConfigChanged

public event OnEventHandler OnConfigChanged

Event Type

OnEventHandler

OnConfigReset

public event OnEventHandler OnConfigReset

Event Type

OnEventHandler

OnDeactivate

public event OnEventHandler OnDeactivate

Event Type

OnEventHandler

OnUnload

public event OnEventHandler OnUnload

Event Type

OnEventHandler