43 lines
1.1 KiB
Lua
43 lines
1.1 KiB
Lua
|
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
|