Table of Contents

Namespace ConfigurableWarning.API.Options

Classes

BoolOption

A boolean option. This must be inherited from to use. Its state is stored in the OptionsState class.

EnumOption<T>

An enum option. This must be inherited from to use. Its state is stored in the OptionsState class.

FloatOption

A float option. This must be inherited from to use. Its state is stored in the OptionsState class.

IntOption

An int option. This must be inherited from to use. Its state is stored in the OptionsState class.

KeyCodeOption

A float option. This must be inherited from to use. Its state is stored in the OptionsState class.

TextOption

A string option. This must be inherited from to use. Its state is stored in the OptionsState class.

Interfaces

IOption<T>

Represents an option. This interface is implemented by all options.

IUntypedOption

A simplified version of IOption<T> that has no type argument, and uses objects instead (with casts).