From 829a17d9800e9cfc17125d16b1e3de0041aeb8a4 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期三, 17 四月 2019 10:31:20 +0800
Subject: [PATCH] 6530 【2.0】【开发】灵宠、坐骑拍品显示专属的拍品TIPS

---
 System/ItemTip/ItemTipWin.cs |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/System/ItemTip/ItemTipWin.cs b/System/ItemTip/ItemTipWin.cs
index 0da2bd1..dad7fcb 100644
--- a/System/ItemTip/ItemTipWin.cs
+++ b/System/ItemTip/ItemTipWin.cs
@@ -18,8 +18,8 @@
         [SerializeField] TipItemBaseInfoWidget m_BaseInfoWidget;
         [SerializeField] TipItemDescriptionWidget m_DescriptionWidget;
         [SerializeField] TipAuctionTipWidget m_AuctionWidget;
-        [SerializeField] OperateButton[] m_OperateButtons;
         [SerializeField] TipModelWidget m_ModelWidget;
+        [SerializeField] OperateButton[] m_OperateButtons;
 
         PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
 
@@ -61,6 +61,7 @@
             DisplayItemUseState();
             DisplayAuctionInfo();
             DisplayOperateButton();
+            DisplayModel();
         }
 
         #endregion
@@ -108,10 +109,22 @@
         {
             var baseInfo = EquipTipUtility.mainTipData.baseInfo;
             var config = ItemConfig.Get(baseInfo.itemId);
-            if (config.Type == 124 || config.Type == 125)
-            {
 
+            m_ModelWidget.gameObject.SetActive(config.Type == 124 || config.Type == 125);
+            switch (config.Type)
+            {
+                case 124:
+                    var horseId = HorseConfig.GetItemUnLockHorse(config.EffectValueA1);
+                    var horseConfig = HorseConfig.Get(horseId);
+                    m_ModelWidget.Display(horseConfig.Model, ModelShowType.Mount, horseConfig.ShowFightPower);
+                    break;
+                case 125:
+                    var petId = PetInfoConfig.GetItemUnLockPet(config.EffectValueA1);
+                    var petConfig = PetInfoConfig.Get(petId);
+                    m_ModelWidget.Display(petId, ModelShowType.Pet, petConfig.ShowFightPower);
+                    break;
             }
+
         }
 
         private void DisplayOperateButton()

--
Gitblit v1.8.0