local Main = {} local function LoadGlobalScript() require("Base/GlobalFunctions.lua") end local function InitZLog() local logIp = require("Config/ZConfigManager.lua"):GetConfig("configServer")[4].ip .. "/api/logcollection/log/upload" CS.ZLog.Options.Instance.UploadErrorUrl = logIp CS.ZLog.Options.Instance.LogLevel = CS.ZLog.Log.DebugLevel CS.ZLog.Log.Debug("Init ZLog") end function Main.Awake(luaRoot) CS.UnityEngine.Object.DontDestroyOnLoad(luaRoot) LoadGlobalScript() print("Main.Awake() Called ~") print("luaRoot.name -> " .. luaRoot.name) Main.luaRoot = luaRoot end function Main.Start(luaRoot) print("Main.Start Called ~") require("Base/UIHelper.lua"):OpenUI("UI/ZUILoginPanel.lua") end function Main.OnDestroy() print("Main.OnDestroy Called ~") end print("main.lua Load Finish ... ...") return Main