hch
18 小时以前 da674f03c3a7f1881bd64393af5ff4f6880dea65
0312 优化掉落过程,界面关闭报错问题
2个文件已修改
8 ■■■■ 已修改文件
Main/System/Equip/FloorItemCell.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Equip/ItemsOnFloor.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Equip/FloorItemCell.cs
@@ -22,7 +22,7 @@
    /// </summary>
    /// <param name="index">掉落背包索引</param>
    /// <param name="isAnimate">是否播放掉落动画</param>
    public async UniTask Display(int index, bool isAnimate, RectTransform rect)
    public async UniTask Display(int index, bool isAnimate, Vector3 position)
    {
        await UniTask.Delay(300);
        itemIndex = index;
@@ -48,8 +48,8 @@
            uieff.Play();
        }
        this.transform.position = rect.position;
        this.transform.position = position;
        startPos = new Vector2(transform.localPosition.x + UnityEngine.Random.Range(-30, 30), transform.localPosition.y + UnityEngine.Random.Range(50, 100));
        if (isAnimate)
        {
Main/System/Equip/ItemsOnFloor.cs
@@ -141,7 +141,7 @@
                continue;
            }
            item.Display(i, isAnimate, rect == null ? defaultDropRect : rect);
            item.Display(i, isAnimate, rect == null ? defaultDropRect.position : rect.position).Forget();
        }
    }