From 9652722a6d30e9502266e8b9dac704de8ed4f9ec Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期五, 18 一月 2019 10:51:11 +0800
Subject: [PATCH] StrangleGodBoss

---
 System/StrangleGodBoss/StrangleGodBossBehaviour.cs |   31 ++++++++++++++++++++++++++-----
 1 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/System/StrangleGodBoss/StrangleGodBossBehaviour.cs b/System/StrangleGodBoss/StrangleGodBossBehaviour.cs
index f836982..04bf662 100644
--- a/System/StrangleGodBoss/StrangleGodBossBehaviour.cs
+++ b/System/StrangleGodBoss/StrangleGodBossBehaviour.cs
@@ -3,7 +3,7 @@
 using System.Collections.Generic;
 using UnityEngine;
 using UnityEngine.UI;
-
+using TableConfig;
 namespace Snxxz.UI
 {
     public class StrangleGodBossBehaviour : ScrollItem
@@ -12,15 +12,23 @@
         [SerializeField] SmoothMask m_SmoothMask;
         [SerializeField] Text m_BossLevel;
         [SerializeField] Text m_BossName;
-        [SerializeField] Text m_BossIcon;
+        [SerializeField] Image m_BossPortrait;
+        [SerializeField] Transform m_ContainerSelect;
         [SerializeField] Transform m_ContainerUnChanllgeable;
         [SerializeField] Text m_ChallengeCondition;
         [SerializeField] Transform m_ContainerChallengeable;
-        [SerializeField] Text m_FightPeopleCount;
         [SerializeField] Image m_Realm;
-        [SerializeField] Transform m_ContainerReborn;
+        [SerializeField] Transform m_ContainerFighting;
+        [SerializeField] Text m_FightPeopleCount;
+        [SerializeField] Transform m_ContainerBossDead;
         [SerializeField] Text m_RebornTime;
+        [SerializeField] Transform m_ContainerAttention;
         [SerializeField] Button m_Select;
+
+        StrangleGodBossModel model
+        {
+            get { return ModelCenter.Instance.GetModel<StrangleGodBossModel>(); }
+        }
 
         public int bossNpcId { get; private set; }
 
@@ -33,11 +41,24 @@
         {
             base.Display(_data);
             bossNpcId = (int)_data;
+
+            DisplayBase();
+        }
+
+        public override void Dispose()
+        {
+            base.Dispose();
         }
 
         public void DisplayBase()
         {
-
+            var config = Config.Instance.Get<NPCConfig>(bossNpcId);
+            if (config != null)
+            {
+                m_BossLevel.text = config.NPCLV.ToString();
+                m_BossName.text = config.charName;
+                m_BossPortrait.SetSprite(config.HeadPortrait);
+            }
         }
 
         private void Select()

--
Gitblit v1.8.0