public static void RegisterWindowTools(Transform _parent) { GameObject goWindowTools = Resources.Load <GameObject>("ui/tootWindowTools"); GameObject cloneWindowTools = GameObject.Instantiate(goWindowTools); Transform tsWindowTools = cloneWindowTools.transform; tsWindowTools.SetParent(_parent); tsWindowTools.position = Vector3.zero; tsWindowTools.rotation = Quaternion.identity; tsWindowTools.localScale = Vector3.one; UIFacade facade = cloneWindowTools.GetComponent <UIFacade>(); facade.Register(); }
void Awake() { Debug.Log("--------------- Awake ------------------------"); proxyLua = new LuaProxy(); proxyLua.AddSearchPath(Application.persistentDataPath); string lua = proxyLua.ReadFile(System.IO.Path.Combine(Application.streamingAssetsPath, "root.lua")); proxyLua.UseRootCode(lua); proxyXR.DoAwake(); GameObject objMT = new GameObject("_MT_"); runtimetMT = objMT.AddComponent <RuntimeMT>(); runtimetMT.mvcs = this; foreach (Transform child in this.transform.Find("UIFacades")) { UIFacade facade = child.GetComponent <UIFacade>(); facade.Register(); } initialize(); // bootloader BootloaderView viewBootloader = new BootloaderView(); framework.viewCenter.Register(BootloaderView.NAME, viewBootloader); controllerBootloader = new BootloaderBatchController(); controllerBootloader.onFinish = runRom; framework.controllerCenter.Register(BootloaderBatchController.NAME, controllerBootloader); modelBootloader = new BootloaderModel(); framework.modelCenter.Register(BootloaderModel.NAME, modelBootloader); proxyLua.DoAwake(); }