예제 #1
0
        // ============================= 继承接口 =================================
        protected override void InitData()
        {
            if (_inst == null)
            {
                _inst = this;
            }
            else
            {
                GameObject.Destroy(this);
            }
            SceneManager.Inst.EndChangeScene(SceneEntry.Home.ToString());
            Herogroup1        = GameObject.Find("HeroGroup1");
            Herogroup2        = GameObject.Find("HeroGroup2");
            TeamViewRoomTeam1 = GameObject.Find("TeamViewRoom").transform.FindChild("Team1").gameObject;
            TeamViewRoomTeam2 = GameObject.Find("TeamViewRoom").transform.FindChild("Team2").gameObject;
            HeroObjs2D        = new List <GameObject>();
            HeroObjs3D        = new List <GameObject>();
            InitTipsIndex();
            //Util.Add<GameLuaManager>(gameObject);

            //监听初始化编辑器完成事件 [1/20/2015 Zmy]
            GameEventDispatcher.Inst.addEventListener(GameEventID.Net_MCDetailCampaignPacket_OK, CallBack_DetailCampaignPacket_OK);
            GameEventDispatcher.Inst.addEventListener(GameEventID.G_Lith_Hero_Update, UpdateFormationGameObject);
            GameEventDispatcher.Inst.addEventListener(GameEventID.HE_HeroSkin, UpdateFormationGameObject);
            GameEventDispatcher.Inst.addEventListener(GameEventID.G_Soul_Hero_Update, UpdateFormationGameObject);
            GameEventDispatcher.Inst.addEventListener(GameEventID.Net_RefreshHero, UpdateFormationGameObject);

            // 测试代码 [1/19/2015 Zmy]
            //if (!IsInvoking("OnStartLoad"))
            //	Invoke("OnStartLoad", 0.1f);

            m_MusicVolumeTemp = AudioControler.Inst.musicVolume;
            InvokeRepeating("AudioGradul", 0, 0.15f);
        }
예제 #2
0
 protected override void DestroyData()
 {
     _inst = null;
 }