From b0718b0ff46e1d337c28bb91105b67b66f93bee3 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期三, 17 四月 2019 10:34:02 +0800
Subject: [PATCH] 3335 缥缈仙域

---
 System/Dungeon/DungeonFightWin.cs |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/System/Dungeon/DungeonFightWin.cs b/System/Dungeon/DungeonFightWin.cs
index 748631e..6211146 100644
--- a/System/Dungeon/DungeonFightWin.cs
+++ b/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;

--
Gitblit v1.8.0