From cbc808130160c05551c1acc83cd7507bcfebcba0 Mon Sep 17 00:00:00 2001 From: lcy <1459594991@qq.com> Date: 星期二, 21 十月 2025 14:42:48 +0800 Subject: [PATCH] 143 演武场-客户端 战斗支持切出界面,如果战斗没结束,还能通过入口回到战斗 --- Main/System/Battle/BattleManager.cs | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/Main/System/Battle/BattleManager.cs b/Main/System/Battle/BattleManager.cs index 58a9b27..766ccb8 100644 --- a/Main/System/Battle/BattleManager.cs +++ b/Main/System/Battle/BattleManager.cs @@ -576,4 +576,24 @@ return null; } + + /// <summary> + /// 妫�鏌ユ槸鍚︽湁闈炰富绾挎垬鏂楋紙濡傜珵鎶�鍦恒�佺櫧楠ㄧ瓑锛夋鍦ㄨ繘琛� + /// </summary> + /// <returns>濡傛灉鏈変换浣曢潪涓荤嚎鎴樻枟涓旀湭缁撴潫锛屽垯杩斿洖true</returns> + public bool IsOtherBattleInProgress() + { + foreach (var kvp in battleFields) + { + BattleField battleField = kvp.Value; + // 妫�鏌ユ垬鍦烘槸鍚︽湁鏁堜笖灏氭湭缁撴潫 + if (battleField == null || battleField.IsBattleFinish) + continue; + // MapID 1 (StoryBattleField) 鍜� 2 (StoryBossBattleField) 閮芥槸涓荤嚎 + if (battleField.MapID == 1 || battleField.MapID == 2) + continue; + return true; + } + return false; + } } \ No newline at end of file -- Gitblit v1.8.0