public void DestoryDengluView() { if (m_DengluView != null) { m_DengluView.save(); // 保存登录时的用户名密码 GameObject.DestroyImmediate(m_DengluView.gameObject, true); m_DengluView = null; } }
// 开启协程 创建登录视图 IEnumerator _CreateLoginView() { yield return(null); // 加载完之后需要执行这个回调 handler System.Action <Object> handler = (asset) => { if (asset != null) { GameObject dengluObject = (GameObject)GameObject.Instantiate(asset); // 登录视图 m_DengluView = dengluObject.GetComponent <DengluView>(); NGUIUtility.SetParent(waitingParentT, dengluObject.transform); // waitingParentT => Anchor AudioManager.PlayLoopSound(bgAudio); // 播放音乐 } HideWaiting(); }; ShowWaiting(); StartCoroutine(BundleMgr.CreateObject(kResource.View, "DengluView", "DengluView", handler)); }