diff --git a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Actor/ActorHItem.cs b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Actor/ActorHItem.cs index 713a26c4..20d7d097 100644 --- a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Actor/ActorHItem.cs +++ b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Actor/ActorHItem.cs @@ -426,13 +426,14 @@ namespace GameLogic eGo.transform.localPosition = Vector3.zero; eGo.transform.localScale = Vector3.one * 0.6f; eGo.gameObject.SetActive(true); - eGo.transform.DOLocalMoveX(0, 4f).OnComplete(() => + eGo.transform.localPosition = new Vector3(-1500, 0, 0); + eGo.transform.DOLocalMoveX(0, 4f).OnComplete(async () => { + await UniTask.Delay(2000); // 特效播放完毕后销毁 GameObject.Destroy(eGo); }); - // 加载常规特效 LoadEffectGo(giftConfig, buff);