hch
5 天以前 bd3e78598e331b728d33040afba69af807f0588a
0312 优化掉落体验
2个文件已修改
9 ■■■■■ 已修改文件
Main/System/Equip/FloorItemCell.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Equip/ItemsOnFloor.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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)
Main/System/Equip/ItemsOnFloor.cs
@@ -115,8 +115,6 @@
                continue;
            }
            item.SetActive(true);
            item.Display(i, isAnimate, rect == null ? defaultDropRect : rect);
        }
    }