修复礼物特效不消失的问题

This commit is contained in:
DESKTOP-SAJ6RKV\Administrator 2025-05-19 23:39:36 +08:00
parent 40aea0d60a
commit ec0be514e8

View File

@ -241,13 +241,17 @@ namespace GameLogic
/// </summary> /// </summary>
private void TtqEffectCreateFunc(GiftConfig giftConfig) private void TtqEffectCreateFunc(GiftConfig giftConfig)
{ {
GameModule.Timer.AddTimer((e) => GameModule.Timer.AddTimer(async (e) =>
{ {
var m_Ego = GameModule.Resource.LoadGameObject("TTQ01"); var m_Ego = GameModule.Resource.LoadGameObject("TTQ01");
m_Ego.transform.SetParent(this.transform); m_Ego.transform.SetParent(this.transform);
m_Ego.transform.localPosition = Vector3.zero; m_Ego.transform.localPosition = Vector3.zero;
m_Ego.transform.localScale = Vector3.one; m_Ego.transform.localScale = Vector3.one;
//m_Ego.transform.GetComponent<UIParticle>().scale = 1; //m_Ego.transform.GetComponent<UIParticle>().scale = 1;
// 设置时间消失
await UniTask.Delay(giftConfig.TimerLen * 1000);
GameObject.Destroy(m_Ego);
}, giftConfig.TimerLen); }, giftConfig.TimerLen);
} }