From a2f60684672fa50c8793e9f548ccf57e23fc15e5 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期五, 12 四月 2019 14:15:22 +0800
Subject: [PATCH] 6490 【2.0】【前端】打宝界面和境界压制调整
---
System/FindPrecious/PersonalBossWin.cs | 26 +++++++++++++++++++++++---
1 files changed, 23 insertions(+), 3 deletions(-)
diff --git a/System/FindPrecious/PersonalBossWin.cs b/System/FindPrecious/PersonalBossWin.cs
index cc20e4f..6670f46 100644
--- a/System/FindPrecious/PersonalBossWin.cs
+++ b/System/FindPrecious/PersonalBossWin.cs
@@ -19,6 +19,7 @@
[SerializeField] BossIntroduceBehaviour m_BossIntroduce;
[SerializeField] Text m_Times;
[SerializeField] Button m_Goto;
+ [SerializeField] RectTransform m_NoDamageTip;
PersonalBossModel model { get { return ModelCenter.Instance.GetModel<PersonalBossModel>(); } }
DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
@@ -39,7 +40,7 @@
{
totalTimes = dungeonModel.GetTotalTimes(PersonalBossModel.PERSONALBOSS_MAPID);
enterTimes = dungeonModel.GetEnterTimes(PersonalBossModel.PERSONALBOSS_MAPID);
- m_Times.text = Language.Get("WorldBoss_Endurance0", totalTimes - enterTimes);
+ m_Times.text = Language.Get("WorldBoss_Endurance0", totalTimes - enterTimes);
m_Times.color = UIHelper.GetUIColor((totalTimes - enterTimes) > 0 ? TextColType.Green : TextColType.Red, true);
}
@@ -73,6 +74,8 @@
m_BossIntroduce.Display(model.selectedBoss, true);
m_Bosses.Init(bosses);
m_Bosses.MoveToCenter(bosses.IndexOf(model.selectedBoss));
+
+ DisplayTip(model.selectedBoss);
}
private void GotoKillBoss()
@@ -136,10 +139,27 @@
return true;
}
- private void OnBossSelected(int _bossId)
+ private void OnBossSelected(int bossId)
{
- m_BossIntroduce.Display(_bossId, false);
+ m_BossIntroduce.Display(bossId, false);
+ DisplayTip(bossId);
}
+
+ private void DisplayTip(int bossId)
+ {
+ var realmLevel = PlayerDatas.Instance.baseData.realmLevel;
+ var config = NPCConfig.Get(bossId);
+
+ if (config.Realm > realmLevel)
+ {
+ m_NoDamageTip.gameObject.SetActive(true);
+ }
+ else
+ {
+ m_NoDamageTip.gameObject.SetActive(false);
+ }
+ }
+
}
}
--
Gitblit v1.8.0