Class GameSettingsGroup
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public abstract class GameSettingsGroup
- Inheritance
-
objectGameSettingsGroup
- Derived
- Extension Methods
Constructors
GameSettingsGroup(string)
protected GameSettingsGroup(string id)
Parameters
idstring
Fields
Settings
public List<GameSetting> Settings
Field Value
- List<GameSetting>
Properties
IsModified
public bool IsModified { get; }
Property Value
- bool
OnChanged
public virtual IEvent OnChanged { get; }
Property Value
Title
public IText Title { get; }
Property Value
Methods
CopyFrom(GameSettingsGroup)
public void CopyFrom(GameSettingsGroup other)
Parameters
otherGameSettingsGroup
Dispose()
public virtual void Dispose()
Equals(GameSettingsGroup)
public bool Equals(GameSettingsGroup other)
Parameters
otherGameSettingsGroup
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
Register(GameSetting)
protected void Register(GameSetting setting)
Parameters
settingGameSetting
RegisterCommands(IDebugConsole)
public void RegisterCommands(IDebugConsole console)
Parameters
consoleIDebugConsole
ResetToDefault()
public void ResetToDefault()