// ============================= 继承接口 ================================= /// <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); }
/// <summary> /// 继承自基类BaseControler的销毁方法! /// </summary> protected override void DestroyData() { GameEventDispatcher.Inst.removeEventListener(GameEventID.G_Clent_ResOK, OnClienResOK); _inst = null; }