lcy
2026-04-30 2e7d66b9b7d541d878b2220fa1e50552e7553708
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
using UnityEngine;
 
public class HeroCallXYFinishWin : UIBase
{
    [SerializeField] UIEffectPlayer xyFinishUIEffect;
    protected override void OnPreOpen()
    {
        xyFinishUIEffect.onComplete += OnComplete;
        xyFinishUIEffect.Play();
    }
 
    protected override void OnPreClose()
    {
        xyFinishUIEffect.onComplete -= OnComplete;
        xyFinishUIEffect.Stop();
    }
 
    private void OnComplete()
    {
        CloseWindow();
    }
}