From bd3e78598e331b728d33040afba69af807f0588a Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 05 十一月 2025 12:38:28 +0800
Subject: [PATCH] 0312 优化掉落体验
---
Main/System/Equip/FloorItemCell.cs | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/Main/System/Equip/FloorItemCell.cs b/Main/System/Equip/FloorItemCell.cs
index 110e517..5ce10d2 100644
--- a/Main/System/Equip/FloorItemCell.cs
+++ b/Main/System/Equip/FloorItemCell.cs
@@ -1,4 +1,5 @@
-锘縰sing DG.Tweening;
+锘縰sing 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)
--
Gitblit v1.8.0