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/FindPrecious/WorldBossWin.cs | 21 +++++++++++++--------
1 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/System/FindPrecious/WorldBossWin.cs b/System/FindPrecious/WorldBossWin.cs
index 2cfccaa..efaf099 100644
--- a/System/FindPrecious/WorldBossWin.cs
+++ b/System/FindPrecious/WorldBossWin.cs
@@ -142,9 +142,14 @@
private bool TestGotoKillBoss(out int _error)
{
- var mapId = PlayerDatas.Instance.baseData.MapID;
- var dataMapId = dungeonModel.GetDataMapIdByMapId(mapId);
+ if (findPreciousModel.IsRealmEnoughToKillBoss(model.selectedBoss))
+ {
+ _error = 4;
+ return false;
+ }
+ var mapId = PlayerDatas.Instance.baseData.MapID;
+ var dataMapId = MapUtility.GetDataMapId(mapId);
if (dataMapId == BossHomeModel.BOSSHOME_MAPID || dataMapId == ElderGodAreaModel.ELDERGODAREA_MAPID)
{
_error = 1;
@@ -217,18 +222,21 @@
case 3:
SysNotifyMgr.Instance.ShowTip("CrossMap10");
break;
+ case 4:
+ SysNotifyMgr.Instance.ShowTip("BossRealmHint2", NPCConfig.Get(model.selectedBoss).Realm);
+ break;
}
}
private void DisplayGotoKillButton(int bossId)
{
- var isUnLocked = model.IsBossUnLocked(bossId);
+ var isUnLocked = findPreciousModel.IsBossUnlock(bossId);
m_Goto.gameObject.SetActive(isUnLocked);
}
private void DisplaySubscribe(int bossId)
{
- var isUnLocked = model.IsBossUnLocked(bossId);
+ var isUnLocked = findPreciousModel.IsBossUnlock(bossId);
m_Subscribe.gameObject.SetActive(isUnLocked);
if (isUnLocked)
{
@@ -238,10 +246,7 @@
private void DisplayTip(int bossId)
{
- var realmLevel = PlayerDatas.Instance.baseData.realmLevel;
- var config = NPCConfig.Get(bossId);
-
- if (config.Realm > realmLevel)
+ if (!findPreciousModel.IsRealmEnoughToKillBoss(bossId))
{
m_NoDamageTip.gameObject.SetActive(true);
m_SurpassLevel.gameObject.SetActive(false);
--
Gitblit v1.8.0