hch
5 天以前 bd3e78598e331b728d33040afba69af807f0588a
Main/System/Equip/FloorItemCell.cs
@@ -1,4 +1,5 @@
using DG.Tweening;
using Cysharp.Threading.Tasks;
using DG.Tweening;
using System;
using System.Linq;
using UnityEngine;
@@ -21,8 +22,9 @@
    /// </summary>
    /// <param name="index">掉落背包索引</param>
    /// <param name="isAnimate">是否播放掉落动画</param>
    public void Display(int index, bool isAnimate, RectTransform rect)
    public async UniTask Display(int index, bool isAnimate, RectTransform rect)
    {
        await UniTask.Delay(300);
        itemIndex = index;
        float duration = 0.5f / AutoFightModel.Instance.fightSpeed; //掉落时间
        var item = PackManager.Instance.GetItemByIndex(PackType.DropItem, index);
@@ -31,6 +33,7 @@
            this.transform.SetActive(false);
            return;
        }
        this.transform.SetActive(true);
        itemImage.SetOrgSprite(item.config.IconKey);
        int effectID = EquipModel.Instance.equipUIEffectLights[Math.Min(item.config.ItemColor, EquipModel.Instance.equipUIEffectLights.Length) - 1];
        if (effectID == 0)