源战役客户端
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

42 lines
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