public void Start() { // 加载UIRoot _uiRoot = new AssetObject(); _uiRoot.Load("UIPanel/UIRoot", OnUIRootLoad); // 向Mono层注册事件监听 EventManager.Instance.AddListener(EventMessageTag.HotfixTag.ToString(), OnHandleMonoEvent); }
private void OnUIRootLoad(Asset asset, EAssetResult result) { if (result != EAssetResult.OK) return; GameObject.DontDestroyOnLoad(_uiRoot.GameObj); // 获取桌面对象 // 说明:该对象主要用于调整齐刘海 _uiDesktop = _uiRoot.GameObj.transform.FindChildByName("UIDesktop"); // 加载登录界面 _uiLogin = new AssetObject(); _uiLogin.Load("UIPanel/UILogin", OnUILoginLoad); }