From 2ccc1d718c4f8041174e5d5dc59d375e2bc96c79 Mon Sep 17 00:00:00 2001 From: milimoe Date: Tue, 30 Dec 2025 00:46:11 +0800 Subject: [PATCH] =?UTF-8?q?API=20=E4=B8=AD=E6=96=AD=E6=80=A7=E5=8F=98?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Desktop/GameMapTesting/GameMapTesting.cs | 2 +- Library/Tests/FunGame.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Desktop/GameMapTesting/GameMapTesting.cs b/Desktop/GameMapTesting/GameMapTesting.cs index b2686f2..1d0329a 100644 --- a/Desktop/GameMapTesting/GameMapTesting.cs +++ b/Desktop/GameMapTesting/GameMapTesting.cs @@ -649,7 +649,7 @@ namespace Milimoe.FunGame.Testing.Desktop.GameMapTesting private static bool IsRoundHasPlayer_OnlyTest(GamingQueue queue, Character current) { - return queue.CustomData.TryGetValue("player", out object? value) && value is Character player && (player == current || (current.CharacterState != CharacterState.Casting && queue.LastRound.Targets.Any(c => c == player))); + return queue.CustomData.TryGetValue("player", out object? value) && value is Character player && (player == current || (current.CharacterState != CharacterState.Casting && queue.LastRound.Targets.Values.SelectMany(c => c).Any(c => c == player))); } public async Task SetPreCastSuperSkill(Character character, Skill skill) diff --git a/Library/Tests/FunGame.cs b/Library/Tests/FunGame.cs index 34486ae..fc261c2 100644 --- a/Library/Tests/FunGame.cs +++ b/Library/Tests/FunGame.cs @@ -705,7 +705,7 @@ namespace Milimoe.FunGame.Testing.Tests private static bool IsRoundHasPlayer_OnlyTest(GamingQueue queue, Character current) { - return queue.CustomData.TryGetValue("player", out object? value) && value is Character player && (player == current || (current.CharacterState != CharacterState.Casting && queue.LastRound.Targets.Any(c => c == player))); + return queue.CustomData.TryGetValue("player", out object? value) && value is Character player && (player == current || (current.CharacterState != CharacterState.Casting && queue.LastRound.Targets.Values.SelectMany(c => c).Any(c => c == player))); } public static void WriteLine(string str)