require "PreLoad" require "Logic/GameEvent" --管理器-- Game = {} local this = Game --初始化完成,发送链接服务器信息-- function Game.Initialize() this.CurPlatform = tostring(UnityEngine.Application.platform) U3d.Application.runInBackground = true Screen.sleepTimeout = U3d.SleepTimeout.NeverSleep this.GlobalEvent = EventManager.New() this.InitManagers() UIManager.OpenPanel(UIName.LoginPanel) end --初始化管理器 function Game.InitManagers() Log("===============>初始化管理器") Framework.Initialize() local managers = require("Common/Managers") local manager for i, v in ipairs(managers) do manager = require("Modules/"..v) manager.Initialize() end end --应用程序暂停/恢复 function Game.OnApplicationPause(pauseStatus) Log("Game.OnApplicationPause:"..tostring(pauseStatus)) end --应用程序获得焦点/失去焦点 function Game.OnApplicationFocus(hasFocus) Log("Game.OnApplicationFocus:"..tostring(hasFocus)) end --应用程序退出 function Game.OnApplicationQuit() Log("Game.OnApplicationQuit") end