| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- local Main = {}
- print("main.lua Load start ... ... ")
- local function LoadGlobalScript()
- require("Base/GlobalFunctions.lua")
- end
- local function OpenUIFPS()
- require("Base/UIHelper.lua"):OpenUI("UI/Public/SUIFPS.lua")
- end
- local function AddZWNDontDestroyOnLoad()
- local canvasAndroidPrefab = LoadResource("Prefabs/ZWN/Canvas_Amlogic_Android.prefab")
- local canvasAndroid = CS.UnityEngine.GameObject.Instantiate(canvasAndroidPrefab)
- CS.UnityEngine.Object.DontDestroyOnLoad(canvasAndroid)
- end
- function Main.Awake(luaRoot)
- CS.UnityEngine.Object.DontDestroyOnLoad(luaRoot)
- LoadGlobalScript()
- AddZWNDontDestroyOnLoad()
- print("Main.Awake() Called ~")
- print("luaRoot.name -> " .. luaRoot.name)
- Main.luaRoot = luaRoot
- end
- function Main.Start(luaRoot)
- print("Main.Start Called ~")
- require("Config/SConfigManager.lua"):Init()
- require("Base/SMusicManager.lua"):Init()
- require("Base/SMusicManager.lua"):PlayMusic("Audios/BGM.mp3")
- require("Base/UIHelper.lua"):OpenUI("UI/SUITeachPanel.lua")
- require("Base/UIHelper.lua"):OpenUI("UI/SUIAlignPanel.lua")
- require("Base/UIHelper.lua"):OpenUI("UI/SUIPreparePanel.lua")
- require("Base/UIHelper.lua"):OpenUI("UI/SUIGamingPanel.lua")
- require("Base/UIHelper.lua"):OpenUI("UI/SUIEndPanel.lua")
- OpenUIFPS()
- require("UI/SUITeachPanel.lua").SetRootPanelActive(true)
- end
- function Main.OnDestroy()
- require("Base/SMusicManager.lua"):UnInit()
- require("Config/SConfigManager.lua"):UnInit()
- print("Main.OnDestroy Called ~")
- end
- print("main.lua Load Finish ... ...")
- return Main
|