Class GameSetting
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public abstract class GameSetting
- Inheritance
-
objectGameSetting
- Derived
- Extension Methods
Constructors
GameSetting(string)
protected GameSetting(string partialId)
Parameters
partialIdstring
Fields
Id
public readonly string Id
Field Value
- string
_OnChange
protected MultiRegisterEvent _OnChange
Field Value
Properties
Description
public IText Description { get; }
Property Value
IsModified
public abstract bool IsModified { get; }
Property Value
- bool
OnChange
public IEvent OnChange { get; }
Property Value
RequiresRestart
public virtual bool RequiresRestart { get; }
Property Value
- bool
ShowInUI
public virtual bool ShowInUI { get; }
Property Value
- bool
Title
public IText Title { get; }
Property Value
Methods
CopyFrom(GameSetting)
public abstract void CopyFrom(GameSetting other)
Parameters
otherGameSetting
Equals(GameSetting)
public abstract bool Equals(GameSetting other)
Parameters
otherGameSetting
Returns
- bool
GetHelpText()
public virtual string GetHelpText()
Returns
- string
GetValueText()
public abstract IText GetValueText()
Returns
ResetToDefault()
public abstract void ResetToDefault()
TrySetFromString(string)
public abstract bool TrySetFromString(string value)
Parameters
valuestring
Returns
- bool