From 0fa617a09eedf6bdb25eda55fac1d3344859fd93 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期二, 31 三月 2026 19:46:31 +0800
Subject: [PATCH] webgl
---
Main/System/Battle/BattleField/PriviewBattleField.cs | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/Main/System/Battle/BattleField/PriviewBattleField.cs b/Main/System/Battle/BattleField/PriviewBattleField.cs
index 5e496a9..8a0c613 100644
--- a/Main/System/Battle/BattleField/PriviewBattleField.cs
+++ b/Main/System/Battle/BattleField/PriviewBattleField.cs
@@ -1,3 +1,4 @@
+using Cysharp.Threading.Tasks;
using LitJson;
using System.Collections.Generic;
using System.Linq;
@@ -9,10 +10,10 @@
}
- public override void Init(int MapID, int FuncLineID, JsonData _extendData,
+ public override async UniTask Init(int MapID, int FuncLineID, JsonData _extendData,
List<TeamBase> _redTeamList, List<TeamBase> _blueTeamList, byte turnMax)
{
- base.Init(MapID, FuncLineID, extendData, _redTeamList, _blueTeamList, turnMax);
+ await base.Init(MapID, FuncLineID, extendData, _redTeamList, _blueTeamList, turnMax);
SetBattleMode(BattleMode.Record);
}
@@ -60,13 +61,14 @@
BattleManager.Instance.DistributeNextReportPackage(guid);
}
- public override void ShowWindow(HB424_tagSCTurnFightInit vNetData)
+ public override async void ShowWindow(HB424_tagSCTurnFightInit vNetData)
{
PreviewBattleWin fsBattleWin = UIManager.Instance.GetUI<PreviewBattleWin>();// as FullScreenBattleWin;
if (null == fsBattleWin)
{
- fsBattleWin = UIManager.Instance.OpenWindow<PreviewBattleWin>();
+ fsBattleWin = await UIManager.Instance.OpenWindowAsync<PreviewBattleWin>();
}
+ if (fsBattleWin == null) return;
fsBattleWin.SetBattleField(this);
}
--
Gitblit v1.8.0