源战役客户端
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 

42 行
1.1 KiB

require("game.proto.102.Require102")
require("game.serverTime.ServerTimeModel")
ServerTimeController = ServerTimeController or BaseClass(BaseController)
function ServerTimeController:__init()
ServerTimeController.Instance = self
self.model = ServerTimeModel:getInstance()
self:RegisterProtocals()
self:InitEvent()
end
function ServerTimeController:RegisterProtocals()
self:RegisterProtocal(10201,"on10201")
end
function ServerTimeController:on10201()
local vo = SCMD10201.New(true)
if vo then
self.model:InitServerTime(vo)
end
self.open_init_eveny_can_fire = true--是否可以发送任务完成列表协议
self:SendFmtToGame(30017)--这里判断任务 然后协议返回后再发—(GlobalEventSystem:Fire(EventName.OPEN_DAY_INIT))
end
function ServerTimeController:InitEvent()
local game_start = function ()
self:SendFmtToGame(10201)
end
GlobalEventSystem:Bind(EventName.GAME_START, game_start)
GlobalEventSystem:Bind(EventName.CHANGE_ACCOUNT, function()
self.model:EnableDayCheck(false)
end)
GlobalEventSystem:Bind(EventName.CHANGE_ROLE, function()
self.model:EnableDayCheck(false)
end)
end