Files
5.24BuYu/Assets/MyGame/aa/Game/DefaultDieEffect/AnimEvent/coinEvent.cs
T
2026-08-04 21:20:56 +08:00

37 lines
834 B
C#

using DG.Tweening;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class coinEvent : MonoBehaviour
{
CoinScript coinScript;
private void Awake()
{
coinScript =transform.parent. GetComponent<CoinScript>();
}
public void HuiShou()
{
//回收
coinScript.transform.DOMove(coinScript.endPoint, 0.5f).OnComplete(() =>
{
//加分
if (coinScript.isBoss)
{
}
else
{
coinScript.JiaFen?.Invoke(0);
AudioManager.Instance.PlayerFX(61009);
}
// ⭐ 池化回收:若对象来自 EffectPool 则回池复用,否则销毁
EffectPool.Instance.Return(coinScript.gameObject);
});
}
}