From bc1cb6da854cb2e9144f10ed55330a537ecdca16 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 04 三月 2026 14:35:57 +0800
Subject: [PATCH] 466 h5版本 资源规则修改 打包修改(未完成 勿拉取)
---
Main/System/Battle/BattleField/StoryBossBattleField.cs | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/Main/System/Battle/BattleField/StoryBossBattleField.cs b/Main/System/Battle/BattleField/StoryBossBattleField.cs
index 32e8ec9..5d3ec7d 100644
--- a/Main/System/Battle/BattleField/StoryBossBattleField.cs
+++ b/Main/System/Battle/BattleField/StoryBossBattleField.cs
@@ -1,8 +1,9 @@
-using System;
+锘縰sing System;
using LitJson;
using UnityEngine;
using System.Collections.Generic;
using System.Linq;
+using Cysharp.Threading.Tasks;
public class StoryBossBattleField : BattleField
@@ -16,7 +17,7 @@
}
- 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)
{
int level = FuncLineID;// 鍏冲崱
@@ -24,16 +25,16 @@
levelConfig = MainLevelConfig.Get(level);
chapterConfig = MainChapterConfig.Get(levelConfig.ChapterID);
- base.Init(MapID, FuncLineID, extendData, _redTeamList, _blueTeamList, turnMax);
+ await base.Init(MapID, FuncLineID, extendData, _redTeamList, _blueTeamList, turnMax);
SetBattleMode(BattleMode.Record);
}
- protected override void LoadMap(int mapID)
+ protected override async UniTask LoadMap(int mapID)
{
if (chapterConfig != null)
{
- Texture texture = ResManager.Instance.LoadAsset<Texture>("Texture/FullScreenBg", chapterConfig.MapBG);
+ Texture texture = await ResManager.Instance.LoadAssetAsync<Texture>("Texture/FullScreenBg", chapterConfig.MapBG);
battleRootNode.SetBackground(texture);
}
}
@@ -129,7 +130,7 @@
StoryBossBattleWin fsBattleWin = UIManager.Instance.GetUI<StoryBossBattleWin>();// as FullScreenBattleWin;
if (null == fsBattleWin)
{
- fsBattleWin = UIManager.Instance.OpenWindow<StoryBossBattleWin>();
+ fsBattleWin = UIManager.Instance.OpenWindowAsync<StoryBossBattleWin>().Forget();
}
fsBattleWin.SetBattleField(this);
}
--
Gitblit v1.8.0