Game Framework
2021.05.31
|
游戏配置组件。 更多...
Public 成员函数 | |
void | Save () |
保存游戏配置。 更多... | |
string[] | GetAllSettingNames () |
获取所有游戏配置项的名称。 更多... | |
void | GetAllSettingNames (List< string > results) |
获取所有游戏配置项的名称。 更多... | |
bool | HasSetting (string settingName) |
检查是否存在指定游戏配置项。 更多... | |
void | RemoveSetting (string settingName) |
移除指定游戏配置项。 更多... | |
void | RemoveAllSettings () |
清空所有游戏配置项。 更多... | |
bool | GetBool (string settingName) |
从指定游戏配置项中读取布尔值。 更多... | |
bool | GetBool (string settingName, bool defaultValue) |
从指定游戏配置项中读取布尔值。 更多... | |
void | SetBool (string settingName, bool value) |
向指定游戏配置项写入布尔值。 更多... | |
int | GetInt (string settingName) |
从指定游戏配置项中读取整数值。 更多... | |
int | GetInt (string settingName, int defaultValue) |
从指定游戏配置项中读取整数值。 更多... | |
void | SetInt (string settingName, int value) |
向指定游戏配置项写入整数值。 更多... | |
float | GetFloat (string settingName) |
从指定游戏配置项中读取浮点数值。 更多... | |
float | GetFloat (string settingName, float defaultValue) |
从指定游戏配置项中读取浮点数值。 更多... | |
void | SetFloat (string settingName, float value) |
向指定游戏配置项写入浮点数值。 更多... | |
string | GetString (string settingName) |
从指定游戏配置项中读取字符串值。 更多... | |
string | GetString (string settingName, string defaultValue) |
从指定游戏配置项中读取字符串值。 更多... | |
void | SetString (string settingName, string value) |
向指定游戏配置项写入字符串值。 更多... | |
T | GetObject< T > (string settingName) |
从指定游戏配置项中读取对象。 更多... | |
object | GetObject (Type objectType, string settingName) |
从指定游戏配置项中读取对象。 更多... | |
T | GetObject< T > (string settingName, T defaultObj) |
从指定游戏配置项中读取对象。 更多... | |
object | GetObject (Type objectType, string settingName, object defaultObj) |
从指定游戏配置项中读取对象。 更多... | |
void | SetObject< T > (string settingName, T obj) |
向指定游戏配置项写入对象。 更多... | |
void | SetObject (string settingName, object obj) |
向指定游戏配置项写入对象。 更多... | |
Protected 成员函数 | |
override void | Awake () |
游戏框架组件初始化。 更多... | |
属性 | |
int | Count [get] |
获取游戏配置项数量。 更多... | |
游戏配置组件。
|
protectedvirtual |
游戏框架组件初始化。
string [] GetAllSettingNames | ( | ) |
获取所有游戏配置项的名称。
void GetAllSettingNames | ( | List< string > | results | ) |
获取所有游戏配置项的名称。
results | 所有游戏配置项的名称。 |
bool GetBool | ( | string | settingName | ) |
从指定游戏配置项中读取布尔值。
settingName | 要获取游戏配置项的名称。 |
bool GetBool | ( | string | settingName, |
bool | defaultValue | ||
) |
从指定游戏配置项中读取布尔值。
settingName | 要获取游戏配置项的名称。 |
defaultValue | 当指定的游戏配置项不存在时,返回此默认值。 |
float GetFloat | ( | string | settingName | ) |
从指定游戏配置项中读取浮点数值。
settingName | 要获取游戏配置项的名称。 |
float GetFloat | ( | string | settingName, |
float | defaultValue | ||
) |
从指定游戏配置项中读取浮点数值。
settingName | 要获取游戏配置项的名称。 |
defaultValue | 当指定的游戏配置项不存在时,返回此默认值。 |
int GetInt | ( | string | settingName | ) |
从指定游戏配置项中读取整数值。
settingName | 要获取游戏配置项的名称。 |
int GetInt | ( | string | settingName, |
int | defaultValue | ||
) |
从指定游戏配置项中读取整数值。
settingName | 要获取游戏配置项的名称。 |
defaultValue | 当指定的游戏配置项不存在时,返回此默认值。 |
object GetObject | ( | Type | objectType, |
string | settingName | ||
) |
从指定游戏配置项中读取对象。
objectType | 要读取对象的类型。 |
settingName | 要获取游戏配置项的名称。 |
object GetObject | ( | Type | objectType, |
string | settingName, | ||
object | defaultObj | ||
) |
从指定游戏配置项中读取对象。
objectType | 要读取对象的类型。 |
settingName | 要获取游戏配置项的名称。 |
defaultObj | 当指定的游戏配置项不存在时,返回此默认对象。 |
T GetObject< T > | ( | string | settingName | ) |
从指定游戏配置项中读取对象。
T | 要读取对象的类型。 |
settingName | 要获取游戏配置项的名称。 |
T GetObject< T > | ( | string | settingName, |
T | defaultObj | ||
) |
从指定游戏配置项中读取对象。
T | 要读取对象的类型。 |
settingName | 要获取游戏配置项的名称。 |
defaultObj | 当指定的游戏配置项不存在时,返回此默认对象。 |
string GetString | ( | string | settingName | ) |
从指定游戏配置项中读取字符串值。
settingName | 要获取游戏配置项的名称。 |
string GetString | ( | string | settingName, |
string | defaultValue | ||
) |
从指定游戏配置项中读取字符串值。
settingName | 要获取游戏配置项的名称。 |
defaultValue | 当指定的游戏配置项不存在时,返回此默认值。 |
bool HasSetting | ( | string | settingName | ) |
检查是否存在指定游戏配置项。
settingName | 要检查游戏配置项的名称。 |
void RemoveAllSettings | ( | ) |
清空所有游戏配置项。
void RemoveSetting | ( | string | settingName | ) |
移除指定游戏配置项。
settingName | 要移除游戏配置项的名称。 |
void Save | ( | ) |
保存游戏配置。
void SetBool | ( | string | settingName, |
bool | value | ||
) |
向指定游戏配置项写入布尔值。
settingName | 要写入游戏配置项的名称。 |
value | 要写入的布尔值。 |
void SetFloat | ( | string | settingName, |
float | value | ||
) |
向指定游戏配置项写入浮点数值。
settingName | 要写入游戏配置项的名称。 |
value | 要写入的浮点数值。 |
void SetInt | ( | string | settingName, |
int | value | ||
) |
向指定游戏配置项写入整数值。
settingName | 要写入游戏配置项的名称。 |
value | 要写入的整数值。 |
void SetObject | ( | string | settingName, |
object | obj | ||
) |
向指定游戏配置项写入对象。
settingName | 要写入游戏配置项的名称。 |
obj | 要写入的对象。 |
void SetObject< T > | ( | string | settingName, |
T | obj | ||
) |
向指定游戏配置项写入对象。
T | 要写入对象的类型。 |
settingName | 要写入游戏配置项的名称。 |
obj | 要写入的对象。 |
void SetString | ( | string | settingName, |
string | value | ||
) |
向指定游戏配置项写入字符串值。
settingName | 要写入游戏配置项的名称。 |
value | 要写入的字符串值。 |
|
get |
获取游戏配置项数量。