public abstract class CVar
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CVar.CVarFlags |
Modifier and Type | Field and Description |
---|---|
protected CVar.CVarFlags |
flags |
protected java.lang.String |
name |
protected CVarSystem |
parent |
Constructor and Description |
---|
CVar() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Object |
getDefaultValue() |
java.lang.String |
getName() |
abstract java.lang.Object |
getValue() |
protected void |
register(java.lang.String name,
CVar.CVarFlags flag,
CVarSystem parent)
Registering should only be done by the game or the engine in init phase.
|
protected abstract void |
setDefaultValue(java.lang.Object value) |
abstract void |
setValue(java.lang.Object value) |
abstract java.lang.String |
toString() |
protected CVarSystem parent
protected CVar.CVarFlags flags
protected java.lang.String name
public abstract java.lang.Object getValue()
public abstract void setValue(java.lang.Object value)
public abstract java.lang.Object getDefaultValue()
protected abstract void setDefaultValue(java.lang.Object value)
public java.lang.String getName()
public abstract java.lang.String toString()
toString
in class java.lang.Object
protected void register(java.lang.String name, CVar.CVarFlags flag, CVarSystem parent)
name
- name of the cvarflag
- parent
-