c1_lua/lua/app/module/game_setting/game_setting_manager.lua
2023-06-14 15:04:26 +08:00

39 lines
1.2 KiB
Lua

local GameSettingManager = class("GameSettingManager", BaseModule)
function GameSettingManager:showSelectOtherBtnUI()
UIManager:showUI("app/ui/game_setting/select_other_btn_ui", {aniType = UIManager.ANI_TYPE.NONE})
end
function GameSettingManager:showSettingUI()
UIManager:showUI("app/ui/game_setting/game_setting_ui")
end
function GameSettingManager:showLanguageUI()
UIManager:showUI("app/ui/game_setting/language_ui")
end
function GameSettingManager:showPlayerUpUI(params)
UIManager:showUI("app/ui/player/player_up_ui", params)
end
function GameSettingManager:showCDKeyUI()
UIManager:showUI("app/ui/game_setting/cdkey_ui")
end
function GameSettingManager:exchangeCdkey(key)
local args = {
key = key
}
self:sendMessage(ProtoMsgType.FromMsgEnum.CDKeyUseReq, args, {}, self.onExchangeCdkey, BIReport.ITEM_GET_TYPE.CDKEY)
end
function GameSettingManager:onExchangeCdkey(result)
if result.status == 0 then
if result.rewards and #result.rewards > 0 then
GFunc.showRewardBox(result.rewards)
end
end
EventManager:dispatchEvent(EventManager.CUSTOM_EVENT.CDKEY_FINISH, result.status)
end
return GameSettingManager