少年修仙传客户端代码仓库
client_linchunjie
2019-04-17 6d101512ba4cb8e37a98ace6320a0b70c96efa2b
System/ItemTip/ItemTipWin.cs
@@ -18,6 +18,7 @@
        [SerializeField] TipItemBaseInfoWidget m_BaseInfoWidget;
        [SerializeField] TipItemDescriptionWidget m_DescriptionWidget;
        [SerializeField] TipAuctionTipWidget m_AuctionWidget;
        [SerializeField] TipModelWidget m_ModelWidget;
        [SerializeField] OperateButton[] m_OperateButtons;
        PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
@@ -60,6 +61,7 @@
            DisplayItemUseState();
            DisplayAuctionInfo();
            DisplayOperateButton();
            DisplayModel();
        }
        #endregion
@@ -103,6 +105,28 @@
            }
        }
        private void DisplayModel()
        {
            var baseInfo = EquipTipUtility.mainTipData.baseInfo;
            var config = ItemConfig.Get(baseInfo.itemId);
            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()
        {
            var operates = EquipTipUtility.mainTipData.operates;