public CVar(string name, string defaultValue) : this(name, CVarType.String) { this.Value = defaultValue; m_defaultValue = m_value; Register(); }
public CVar(string name, float defaultValue) : this(name, CVarType.Float) { this.FloatValue = defaultValue; m_defaultValue = m_value; Register(); }
public CVar(string name, int defaultValue) : this(name, CVarType.Integer) { this.IntValue = defaultValue; m_defaultValue = m_value; Register(); }
public CVar(string name, bool defaultValue) : this(name, CVarType.Boolean) { this.IntValue = defaultValue ? 1 : 0; m_defaultValue = m_value; Register(); }
public bool Equals(ref CValue other) { return(other.intValue == intValue && other.floatValue == floatValue && other.stringValue == stringValue); }
public CVar(string name, string defaultValue, CFlags flags = CFlags.None) : this(name, CVarType.String, flags) { this.Value = defaultValue; m_defaultValue = m_value; }
public CVar(string name, float defaultValue, CFlags flags = CFlags.None) : this(name, CVarType.Float, flags) { this.FloatValue = defaultValue; m_defaultValue = m_value; }
public CVar(string name, int defaultValue, CFlags flags = CFlags.None) : this(name, CVarType.Integer, flags) { this.IntValue = defaultValue; m_defaultValue = m_value; }
public CVar(string name, bool defaultValue, CFlags flags = CFlags.None) : this(name, CVarType.Boolean, flags) { this.IntValue = defaultValue ? 1 : 0; m_defaultValue = m_value; }