Table of Contents

Class GameSettingsGroup

Namespace
Root
Assembly
SPZGameAssembly.dll
public abstract class GameSettingsGroup
Inheritance
object
GameSettingsGroup
Derived
Extension Methods

Constructors

GameSettingsGroup(string)

protected GameSettingsGroup(string id)

Parameters

id string

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

IEvent

Title

public IText Title { get; }

Property Value

IText

Methods

CopyFrom(GameSettingsGroup)

public void CopyFrom(GameSettingsGroup other)

Parameters

other GameSettingsGroup

Dispose()

public virtual void Dispose()

Equals(GameSettingsGroup)

public bool Equals(GameSettingsGroup other)

Parameters

other GameSettingsGroup

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Register(GameSetting)

protected void Register(GameSetting setting)

Parameters

setting GameSetting

RegisterCommands(IDebugConsole)

public void RegisterCommands(IDebugConsole console)

Parameters

console IDebugConsole

ResetToDefault()

public void ResetToDefault()