main.lua.txt 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. local Main = {}
  2. -- function Main.Start(luaRoot)
  3. -- print("Main.Start Called ~")
  4. -- require("Base/UIHelper.lua"):OpenUI("UI/ZUILoginPanel.lua")
  5. -- end
  6. print("main.lua Load start ... ... ")
  7. local function LoadGlobalScript()
  8. require("Base/GlobalFunctions.lua")
  9. require("Sharedefine/GameDefine.lua")
  10. require("Logic/ZPlayer.lua")
  11. require("Logic/ZConference.lua")
  12. -- require("Logic/SServerTime.lua")
  13. end
  14. function Main.Awake(luaRoot)
  15. CS.UnityEngine.Object.DontDestroyOnLoad(luaRoot)
  16. LoadGlobalScript()
  17. print("Main.Awake() Called ~")
  18. print("luaRoot.name -> " .. luaRoot.name)
  19. Main.luaRoot = luaRoot
  20. end
  21. function Main.Start(luaRoot)
  22. print("Main.Start Called ~")
  23. require("Base/UIHelper.lua"):OpenUI("UI/EnterMeeting/ZUIPanelEnterMeeting.lua")
  24. ZPlayer:Init()
  25. ZConference:Init()
  26. -- SServerTime.Init()
  27. require("Config/ZConfigManager.lua"):Init()
  28. require("Network/NetworkManager.lua"):Init()
  29. end
  30. function Main.OnDestroy()
  31. require("Network/NetworkManager.lua"):UnInit()
  32. require("Config/ZConfigManager.lua"):UnInit()
  33. -- SServerTime.UnInit()
  34. ZConference:UnInit()
  35. ZPlayer:UnInit()
  36. print("Main.OnDestroy Called ~")
  37. end
  38. print("main.lua Load Finish ... ...")
  39. return Main