lcy
2026-05-15 b73d85ebb89ab3e9912d0c7a26f61b8a74bd7bde
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();
    }
}