少年修仙传客户端代码仓库
client_linchunjie
2019-04-17 b0718b0ff46e1d337c28bb91105b67b66f93bee3
System/Dungeon/DungeonFightWin.cs
@@ -34,6 +34,7 @@
        [SerializeField] GameObject m_Container_WHYJ;
        [SerializeField] DungenWHYJ m_DungenWHYJ;
        [SerializeField] GatherSoulDungeonBehaviour m_GatherSoulDungeonBehaviour;
        [SerializeField] DungeonReturnBloodBehaviour m_DungeonReturnBlood;
        bool excutedAutoExit = false;
        float timer = 0f;
        DateTime endTime = DateTime.Now;
@@ -49,6 +50,7 @@
        RuneTowerModel runeTowerModel { get { return ModelCenter.Instance.GetModel<RuneTowerModel>(); } }
        BossHomeModel bossHomeModel { get { return ModelCenter.Instance.GetModel<BossHomeModel>(); } }
        TreasureModel treasureModel { get { return ModelCenter.Instance.GetModel<TreasureModel>(); } }
        DungeonUseBuffModel dungeonUseBuffModel { get { return ModelCenter.Instance.GetModel<DungeonUseBuffModel>(); } }
        #region Built-in
        protected override void BindController()
@@ -80,6 +82,16 @@
            m_BossInfosContainer.gameObject.SetActive(
                dataMapId == ElderGodAreaModel.ELDERGODAREA_MAPID
                || dataMapId == BossHomeModel.BOSSHOME_MAPID);
            if (dungeonUseBuffModel.IsDungeonUseBuff(dataMapId))
            {
                m_DungeonReturnBlood.gameObject.SetActive(true);
                m_DungeonReturnBlood.Display(dataMapId);
            }
            else
            {
                m_DungeonReturnBlood.gameObject.SetActive(false);
            }
            m_GatherSoulDungeonBehaviour.gameObject.SetActive(dataMapId == GatherSoulDungeonModel.DUNGEON_MAPID);
            switch (dataMapId)
@@ -160,6 +172,7 @@
            m_BossInfosContainer.Dispose();
            m_AncientKing.UnInit();
            m_GatherSoulDungeonBehaviour.Dispose();
            m_DungeonReturnBlood.Dispose();
            DropItemManager.pickUpCallBack -= OnPickItem;
            MainInterfaceWin.Event_Duplicates -= OnChangeFuncBtnPosEvent;
            model.dungeonCoolDownEvent -= OnLeaveMapTimeEvent;