Esempio n. 1
0
		public void Start()
		{
			// 加载UIRoot
			_uiRoot = new AssetObject();
			_uiRoot.Load("UIPanel/UIRoot", OnUIRootLoad);

			// 向Mono层注册事件监听
			EventManager.Instance.AddListener(EventMessageTag.HotfixTag.ToString(), OnHandleMonoEvent);
		}
Esempio n. 2
0
		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);
		}