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,