Exemplo n.º 1
0
        // ============================= 继承接口 =================================
        /// <summary>
        /// 继承自基类BaseControler的初始化方法!
        /// </summary>
        protected override void InitData()
        {
            base.InitData();

            if (_inst == null)
            {
                _inst = this;
            }
            else
            {
                GameObject.Destroy(this);
            }
            if (MainGameControler.Inst.gameObject.GetComponent <ObjectSelf>() == null)
            {
                MainGameControler.Inst.gameObject.AddComponent <ObjectSelf>();
            }
            SceneManager.Inst.EndChangeScene(SceneEntry.Login.ToString());
            //// 注册事件监听器
            GameEventDispatcher.Inst.addEventListener(GameEventID.G_Clent_ResOK, OnClienResOK);
            // 开始检查客户端资源
            AssetManager.Inst.CheckAssetVer();
            //AssetLoader.Inst.ReadyloadRes(SceneEntry.Login.ToString(), true);

            AudioControler.Inst.PlayMusic(m_TitleClip);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 继承自基类BaseControler的销毁方法!
 /// </summary>
 protected override void DestroyData()
 {
     GameEventDispatcher.Inst.removeEventListener(GameEventID.G_Clent_ResOK, OnClienResOK);
     _inst = null;
 }