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