配置模块提供了获取打包方案上基础参数配置信息的功能。
注意一:获取 bcore_config.json 文件下所有 key-value 值以及配置模块内自定义的 key-value 值。
注意二:如果配置模块和 bcore_config.json 文件内 key 值冲突,则以配置模块内的值为准。
接口描述:获取游族公司给所有游族游戏分配的 gameId。
接口调用:
// 获取游族 gameId,其他值获取方式与此类似
Dictionary<string, object> params = new Dictionary<string, object>();
// 传入 key-value 值,key 为内部定义识别的标识,value 为需要获取的某个值,这里是 yz_game_id。
params.Add("key", "yz_game_id");
string yzGameId = SuperSDK.getInstance().InvokeString("config", "getValue", params);
日志打印:
yzGameId = 94
接口描述:获取扩展参数,基础参数配置有四个扩展参数。
接口调用:
// 获取扩展参数一,其他值获取方式与此类似
Dictionary<string, object> params = new Dictionary<string, object>();
// 传入 key-value 值,key 为内部定义识别的标识,value 为需要获取的某个值,这里是 extend。(其它类似:extend2,extend3,extend4)
params.Add("key", "extend"); // extend2,extend3,extend4
string extend = SuperSDK.getInstance().InvokeString("config", "getValue", params);
日志打印:
extend = 扩展参数一 // 其它类似:扩展参数二、扩展参数三、扩展参数四