From 88e17c4f586aaeafb03ed05b4f3051e57f7c8002 Mon Sep 17 00:00:00 2001 From: David Higueros <111460331+TheDavSmasher@users.noreply.github.com> Date: Sun, 12 Jul 2026 20:15:00 -0600 Subject: [PATCH] Marked method as Obsolete to prevent it from being used. --- MiraAPI/Hud/CustomPhoneMenu.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MiraAPI/Hud/CustomPhoneMenu.cs b/MiraAPI/Hud/CustomPhoneMenu.cs index 6514672..141538f 100644 --- a/MiraAPI/Hud/CustomPhoneMenu.cs +++ b/MiraAPI/Hud/CustomPhoneMenu.cs @@ -143,11 +143,14 @@ public abstract class CustomPhoneMenu(IntPtr il2CppPtr) : Minigame(il2CppPtr), I ControllerManager.Instance.CloseOverlayMenu(name); } - /// +#pragma warning disable CS0809 // Obsolete member overrides non-obsolete member + [Obsolete("Will always fail. Call or define another Begin method that calls MinigameStubs.Begin", true)] + [SuppressMessage("Info Code Smell", "S1133:Deprecated code should be removed", Justification = "Overrides an unusable method.")] public override sealed void Begin(PlayerTask task) { throw new NotImplementedException("Use the other Begin method."); } +#pragma warning restore CS0809 // Obsolete member overrides non-obsolete member protected void RegisterPanels( IEnumerable entries,