64 lines
1.0 KiB
Go
64 lines
1.0 KiB
Go
|
|
package configYaml
|
||
|
|
|
||
|
|
// FunctionConfig
|
||
|
|
//
|
||
|
|
// @description: 功能开关配置
|
||
|
|
type FunctionConfig struct {
|
||
|
|
|
||
|
|
// 游戏代码
|
||
|
|
GameCode string
|
||
|
|
|
||
|
|
// 仙术副本 清理过期房间信息时间 5 分钟
|
||
|
|
MagicCopyTeamOutTime int
|
||
|
|
|
||
|
|
// 请求青瓷的Url
|
||
|
|
QCSdk_Url string
|
||
|
|
|
||
|
|
// 请求青瓷的GameCode
|
||
|
|
QCSdk_GameCode string
|
||
|
|
|
||
|
|
// 请求青瓷的GameId
|
||
|
|
QCSdk_GameId string
|
||
|
|
|
||
|
|
// 请求青瓷的加密signKey
|
||
|
|
QCSdk_SignKey string
|
||
|
|
}
|
||
|
|
|
||
|
|
var (
|
||
|
|
// 功能开关配置对象
|
||
|
|
functionConfigObj *FunctionConfig
|
||
|
|
)
|
||
|
|
|
||
|
|
// initFunctionConfig
|
||
|
|
//
|
||
|
|
// @description: 加载功能开关配置
|
||
|
|
//
|
||
|
|
// parameter:
|
||
|
|
//
|
||
|
|
// @configObj: 开关配置
|
||
|
|
//
|
||
|
|
// return:
|
||
|
|
//
|
||
|
|
// @error: 错误信息
|
||
|
|
func initFunctionConfig() error {
|
||
|
|
functionConfigObj = &FunctionConfig{}
|
||
|
|
|
||
|
|
functionConfig := ConfigYaml.Root.FunctionConfig
|
||
|
|
|
||
|
|
functionConfigObj.GameCode = functionConfig.GameCode
|
||
|
|
|
||
|
|
return nil
|
||
|
|
}
|
||
|
|
|
||
|
|
// GetFunctionConfigObj
|
||
|
|
//
|
||
|
|
// @description: 获取功能开关配置对象
|
||
|
|
//
|
||
|
|
// parameter:
|
||
|
|
// return:
|
||
|
|
//
|
||
|
|
// @*FunctionConfig:
|
||
|
|
func GetFunctionConfigObj() *FunctionConfig {
|
||
|
|
return functionConfigObj
|
||
|
|
}
|