From 0230d986424098aff4fb9bc39e0e26e5e51bea4b Mon Sep 17 00:00:00 2001 From: Nix-main Date: Wed, 5 Aug 2026 22:53:17 -0400 Subject: [PATCH] make IsClassic and IsHideNSeek use assignable --- MiraAPI/GameModes/CustomGameModeManager.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MiraAPI/GameModes/CustomGameModeManager.cs b/MiraAPI/GameModes/CustomGameModeManager.cs index 092911d..90a96a1 100644 --- a/MiraAPI/GameModes/CustomGameModeManager.cs +++ b/MiraAPI/GameModes/CustomGameModeManager.cs @@ -46,16 +46,16 @@ public static class CustomGameModeManager } /// - /// Checks to see if the classic game mode is on. + /// Checks to see if the current game mode is an instance of the classic mode. /// /// True if the classic mode is the current one. - public static bool IsClassic() => IsActiveGameMode(); + public static bool IsClassic() => ActiveMode != null && ActiveMode.GetType().IsAssignableTo(typeof(ClassicMode)); /// - /// Checks to see if the HNS game mode is on. + /// Checks to see if the current game mode is an instance of the HNS mode. /// /// True if the Hide & Seek mode is the current one. - public static bool IsHideNSeek() => IsActiveGameMode(); + public static bool IsHideNSeek() => ActiveMode != null && ActiveMode.GetType().IsAssignableTo(typeof(HideAndSeekMode)); /// /// Checks if a provided GameMode is the current active one.