Table of Contents

Namespace ReFuel.CVarScript

Classes

BaseCommands
CBind

An input binding.

CBool
CCommand

A console command.

CContext
CFloat
CInteger
CString
CTerminalTextReader
CTerminalTextWriter
CValue
CValueConverter

Helper class that converts raw CValues to concrete C# types.

CValueConverterAttribute

Specify a CValue converter for this class.

CValue<T>
CVar

Base class of the configuration system.

CVarExtensions
CVarSet

A collection of configration variables.

CVar<T>

A configuration variable.

ConsoleTerminal
DummyTerminal
ReFuelCommands

Interfaces

ICTerminal

Terminal interface for CVarScript

ICValueConverter

CValue converter base interface.

ICValueConverter<T>

Interface for converting CValues.

ICValue<T>

Dummy interface so that CVar<T> and CValue<T> can coexist.

Enums

CVarKind

Types of configuration variables.

ComparisonOperator

Delegates

CCommandHandler
CVarValidtor<T>

A delegate for validating CVars.