获取配置(GetConfig)
[Player Network SDK & MSDK] 动态获取配置值。如果没有调用 GUAUpdateConfig 成功设置某个 key 的值,则返回ini文件中的配置,否则返回动态设置的值。
支持的平台
- Unity
- Unreal Engine
支持
Android, iOS, Windows
平台。支持
Android, iOS, Windows
平台。注意
MSDK 暂不支持 Windows
函数定义
- Unity
- Unreal Engine
T GetConfig<T>(string key, T defValue, string project = "INTL")
static std::string GetConfig(const std::string &key, const std::string &default_value, const std::string &project = "INTL");
入参说明
- Unity
- Unreal Engine
参数 | 类型 | 说明 |
---|---|---|
key | bool, int, string | 配置的 key |
defValue | bool, int, string | 获取失败后的返回值,非必传入 |
project | string | 默认参数,保持不变 |
参数 | 类型 | 说明 |
---|---|---|
key | std::string | 配置的 key |
default_value | std::string | 获取失败后的返回值,非必传入 |
project | std::string | 默认参数,保持不变 |
代码示例
- Unity
- Unreal Engine
UnionAdapterAPI.GetToolsService().GetConfig<string>("key");
GUA_NAMESPACE::GUAToolsService::GetConfig("key");