From 41a6e87783d042bf3e0ecebfa772443f2b5ed95d Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期四, 06 六月 2019 17:22:55 +0800
Subject: [PATCH] 7132 【2.0】【开发】打宝界面优化2

---
 System/MainInterfacePanel/InGamePushContainer.cs |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/System/MainInterfacePanel/InGamePushContainer.cs b/System/MainInterfacePanel/InGamePushContainer.cs
index 7ff7918..acba126 100644
--- a/System/MainInterfacePanel/InGamePushContainer.cs
+++ b/System/MainInterfacePanel/InGamePushContainer.cs
@@ -35,8 +35,9 @@
         Dictionary<IInGamePush, Transform> m_InGamePushTrans = new Dictionary<IInGamePush, Transform>();
 
         WorldBossModel worldBossModel { get { return ModelCenter.Instance.GetModel<WorldBossModel>(); } }
-        DogzDungeonModel dogzDungeonModel { get { return ModelCenter.Instance.GetModel<DogzDungeonModel>(); } }
+        BossHomeModel bossHomeModel { get { return ModelCenter.Instance.GetModel<BossHomeModel>(); } }
         CrossServerBossModel crossServerBossModel { get { return ModelCenter.Instance.GetModel<CrossServerBossModel>(); } }
+        VipModel vipModel { get { return ModelCenter.Instance.GetModel<VipModel>(); } }
 
         DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
         FBHelpPointExchageModel exchageModel { get { return ModelCenter.Instance.GetModel<FBHelpPointExchageModel>(); } }
@@ -298,7 +299,7 @@
                         show = !GeneralDefine.worldBossNoRebornRemindMaps.Contains(mapId);
                         break;
                     case FindPreciousType.BossHome:
-                        killable = true;
+                        killable = bossHomeModel.wearyValue < vipModel.GetVipPrivilegeCnt(VipPrivilegeType.BossHomeAwardLimit);
                         show = !GeneralDefine.bossHomeNoRebornRemindMaps.Contains(mapId);
                         break;
                     case FindPreciousType.ElderGodArea:
@@ -314,10 +315,6 @@
                             killable = totalTimes > enterTimes;
                             show = !GeneralDefine.demonJarNoRebornRemindMaps.Contains(mapId);
                         }
-                        break;
-                    case FindPreciousType.DogzDungeon:
-                        killable = dogzDungeonModel.wearyValue < GeneralDefine.bossWearyValues[2];
-                        show = !GeneralDefine.dogzNoRebornRemindMaps.Contains(mapId);
                         break;
                     case FindPreciousType.CrossServerBoss:
                         killable = crossServerBossModel.wearyValue < GeneralDefine.bossWearyValues[2];

--
Gitblit v1.8.0