Game Framework
2021.05.31
|
游戏配置辅助器基类。 更多...
Public 成员函数 | |
abstract bool | Load () |
加载游戏配置。 更多... | |
abstract bool | Save () |
保存游戏配置。 更多... | |
abstract string[] | GetAllSettingNames () |
获取所有游戏配置项的名称。 更多... | |
abstract void | GetAllSettingNames (List< string > results) |
获取所有游戏配置项的名称。 更多... | |
abstract bool | HasSetting (string settingName) |
检查是否存在指定游戏配置项。 更多... | |
abstract bool | RemoveSetting (string settingName) |
移除指定游戏配置项。 更多... | |
abstract void | RemoveAllSettings () |
清空所有游戏配置项。 更多... | |
abstract bool | GetBool (string settingName) |
从指定游戏配置项中读取布尔值。 更多... | |
abstract bool | GetBool (string settingName, bool defaultValue) |
从指定游戏配置项中读取布尔值。 更多... | |
abstract void | SetBool (string settingName, bool value) |
向指定游戏配置项写入布尔值。 更多... | |
abstract int | GetInt (string settingName) |
从指定游戏配置项中读取整数值。 更多... | |
abstract int | GetInt (string settingName, int defaultValue) |
从指定游戏配置项中读取整数值。 更多... | |
abstract void | SetInt (string settingName, int value) |
向指定游戏配置项写入整数值。 更多... | |
abstract float | GetFloat (string settingName) |
从指定游戏配置项中读取浮点数值。 更多... | |
abstract float | GetFloat (string settingName, float defaultValue) |
从指定游戏配置项中读取浮点数值。 更多... | |
abstract void | SetFloat (string settingName, float value) |
向指定游戏配置项写入浮点数值。 更多... | |
abstract string | GetString (string settingName) |
从指定游戏配置项中读取字符串值。 更多... | |
abstract string | GetString (string settingName, string defaultValue) |
从指定游戏配置项中读取字符串值。 更多... | |
abstract void | SetString (string settingName, string value) |
向指定游戏配置项写入字符串值。 更多... | |
abstract T | GetObject< T > (string settingName) |
从指定游戏配置项中读取对象。 更多... | |
abstract object | GetObject (Type objectType, string settingName) |
从指定游戏配置项中读取对象。 更多... | |
abstract T | GetObject< T > (string settingName, T defaultObj) |
从指定游戏配置项中读取对象。 更多... | |
abstract object | GetObject (Type objectType, string settingName, object defaultObj) |
从指定游戏配置项中读取对象。 更多... | |
abstract void | SetObject< T > (string settingName, T obj) |
向指定游戏配置项写入对象。 更多... | |
abstract void | SetObject (string settingName, object obj) |
向指定游戏配置项写入对象。 更多... | |
属性 | |
abstract int | Count [get] |
获取游戏配置项数量。 更多... | |
属性 继承自 ISettingHelper | |
int | Count [get] |
获取游戏配置项数量。 更多... | |
游戏配置辅助器基类。
|
pure virtual |
获取所有游戏配置项的名称。
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
获取所有游戏配置项的名称。
results | 所有游戏配置项的名称。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
从指定游戏配置项中读取布尔值。
settingName | 要获取游戏配置项的名称。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
从指定游戏配置项中读取布尔值。
settingName | 要获取游戏配置项的名称。 |
defaultValue | 当指定的游戏配置项不存在时,返回此默认值。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
从指定游戏配置项中读取浮点数值。
settingName | 要获取游戏配置项的名称。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
从指定游戏配置项中读取浮点数值。
settingName | 要获取游戏配置项的名称。 |
defaultValue | 当指定的游戏配置项不存在时,返回此默认值。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
从指定游戏配置项中读取整数值。
settingName | 要获取游戏配置项的名称。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
从指定游戏配置项中读取整数值。
settingName | 要获取游戏配置项的名称。 |
defaultValue | 当指定的游戏配置项不存在时,返回此默认值。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
从指定游戏配置项中读取对象。
objectType | 要读取对象的类型。 |
settingName | 要获取游戏配置项的名称。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
从指定游戏配置项中读取对象。
objectType | 要读取对象的类型。 |
settingName | 要获取游戏配置项的名称。 |
defaultObj | 当指定的游戏配置项不存在时,返回此默认对象。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
从指定游戏配置项中读取对象。
T | 要读取对象的类型。 |
settingName | 要获取游戏配置项的名称。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
从指定游戏配置项中读取对象。
T | 要读取对象的类型。 |
settingName | 要获取游戏配置项的名称。 |
defaultObj | 当指定的游戏配置项不存在时,返回此默认对象。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
从指定游戏配置项中读取字符串值。
settingName | 要获取游戏配置项的名称。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
从指定游戏配置项中读取字符串值。
settingName | 要获取游戏配置项的名称。 |
defaultValue | 当指定的游戏配置项不存在时,返回此默认值。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
检查是否存在指定游戏配置项。
settingName | 要检查游戏配置项的名称。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
加载游戏配置。
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
|
pure virtual |
移除指定游戏配置项。
settingName | 要移除游戏配置项的名称。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
保存游戏配置。
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
向指定游戏配置项写入布尔值。
settingName | 要写入游戏配置项的名称。 |
value | 要写入的布尔值。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
向指定游戏配置项写入浮点数值。
settingName | 要写入游戏配置项的名称。 |
value | 要写入的浮点数值。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
向指定游戏配置项写入整数值。
settingName | 要写入游戏配置项的名称。 |
value | 要写入的整数值。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
向指定游戏配置项写入对象。
settingName | 要写入游戏配置项的名称。 |
obj | 要写入的对象。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
向指定游戏配置项写入对象。
T | 要写入对象的类型。 |
settingName | 要写入游戏配置项的名称。 |
obj | 要写入的对象。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
pure virtual |
向指定游戏配置项写入字符串值。
settingName | 要写入游戏配置项的名称。 |
value | 要写入的字符串值。 |
实现了 ISettingHelper.
在 PlayerPrefsSettingHelper , 以及 DefaultSettingHelper 内被实现.
|
get |
获取游戏配置项数量。