yyl
2026-03-26 1ab047b5fdd933c38ba0519ec2e83a44512ea8d7
Main/System/Battle/BattleWin.cs
@@ -1,6 +1,7 @@
using System;
using UnityEngine;
using UnityEngine.UI;
using Cysharp.Threading.Tasks;
public class BattleWin : UIBase
{
@@ -129,7 +130,7 @@
    public void SetBattleField(BattleField _battleField)
    public async void SetBattleField(BattleField _battleField)
    {
        battleField = _battleField;
        if (battleRootNode != null)
@@ -148,11 +149,9 @@
        if (null == ui)
        {
            UIManager.Instance.OpenWindowAsync<BattleHUDWin>().ContinueWith(w =>
            {
                w.SetBattleField(battleField);
                battleField.UpdateCanvas(canvas);
            }).Forget();
            ui = await UIManager.Instance.OpenWindowAsync<BattleHUDWin>();
            ui.SetBattleField(battleField);
            battleField.UpdateCanvas(canvas);
            return;
        }