示例#1
0
 public void DestoryDengluView()
 {
     if (m_DengluView != null)
     {
         m_DengluView.save();              // 保存登录时的用户名密码
         GameObject.DestroyImmediate(m_DengluView.gameObject, true);
         m_DengluView = null;
     }
 }
示例#2
0
    // 开启协程 创建登录视图
    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));
    }