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/WorldBossBreifInfoBehaviour.cs |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/System/FindPrecious/WorldBossBreifInfoBehaviour.cs b/System/FindPrecious/WorldBossBreifInfoBehaviour.cs
index 3b2ee6f..4d2b463 100644
--- a/System/FindPrecious/WorldBossBreifInfoBehaviour.cs
+++ b/System/FindPrecious/WorldBossBreifInfoBehaviour.cs
@@ -14,6 +14,8 @@
     public class WorldBossBreifInfoBehaviour : FindPreciousBossBriefInfoBehaviour
     {
         [SerializeField] Image m_Attention;
+        [SerializeField] RectTransform m_UnLockCondition;
+        [SerializeField] Image m_UnLockRealm;
 
         protected override int selectedBossId {
             get {
@@ -90,6 +92,43 @@
             m_Attention.gameObject.SetActive(findPreciousModel.IsBossSubscribed(bossId));
         }
 
+        protected override void DrawBossBaseInfo(string icon, string name, int level, int realm)
+        {
+            m_Portrait.SetSprite(icon);
+            m_Portrait.SetNativeSize();
+            m_BossName.text = name;
+            m_BossLevel.text = Language.Get("Z1024", level);
+
+            m_RealmContainer.gameObject.SetActive(isUnLocked);
+            m_UnLockCondition.gameObject.SetActive(!isUnLocked);
+            if (!isUnLocked)
+            {
+                var unLockRealm = model.GetBossUnLockRealm(bossId);
+                var config = RealmConfig.Get(unLockRealm);
+                m_UnLockRealm.SetSprite(config.Img);
+            }
+            else
+            {
+                if (m_Realm != null && m_RealmContainer != null)
+                {
+                    if (RealmConfig.Has(realm))
+                    {
+                        m_RealmContainer.gameObject.SetActive(true);
+                        var realmConfig = RealmConfig.Get(realm);
+                        if (realmConfig != null)
+                        {
+                            m_Realm.SetSprite(realmConfig.Img);
+                        }
+                    }
+                    else
+                    {
+                        m_RealmContainer.gameObject.SetActive(false);
+                    }
+                }
+            }
+
+        }
+
     }
 
 }

--
Gitblit v1.8.0