From 80e1e6e454e4b104e707714b0941362380a82afe Mon Sep 17 00:00:00 2001 From: Atony <75191600+AtonyGit@users.noreply.github.com> Date: Tue, 25 Aug 2026 00:20:52 -0500 Subject: [PATCH] Clear some warnings --- MiraAPI.Example/ExamplePlugin.cs | 2 -- MiraAPI.Example/MeetingAbilities/EndMeetingButton.cs | 6 +----- MiraAPI.Example/MeetingAbilities/ShootButton.cs | 7 +++++-- MiraAPI.Example/MeetingAbilities/ShotgunButton.cs | 9 ++++++--- MiraAPI.Example/MiraAPI.Example.csproj | 1 + MiraAPI/GameModes/CustomGameModeManager.cs | 2 +- 6 files changed, 14 insertions(+), 13 deletions(-) diff --git a/MiraAPI.Example/ExamplePlugin.cs b/MiraAPI.Example/ExamplePlugin.cs index 66e6839..4ff4c8e 100644 --- a/MiraAPI.Example/ExamplePlugin.cs +++ b/MiraAPI.Example/ExamplePlugin.cs @@ -4,11 +4,9 @@ using BepInEx.Unity.IL2CPP; using HarmonyLib; using MiraAPI.PluginLoading; using MiraAPI.Translation; -using MiraAPI.Utilities.Assets; using Reactor; using Reactor.Networking; using Reactor.Networking.Attributes; -using UnityEngine; namespace MiraAPI.Example; diff --git a/MiraAPI.Example/MeetingAbilities/EndMeetingButton.cs b/MiraAPI.Example/MeetingAbilities/EndMeetingButton.cs index 0d39027..a1f446c 100644 --- a/MiraAPI.Example/MeetingAbilities/EndMeetingButton.cs +++ b/MiraAPI.Example/MeetingAbilities/EndMeetingButton.cs @@ -1,9 +1,5 @@ -using MiraAPI.Example.Modifiers; -using MiraAPI.Example.Roles; -using MiraAPI.Hud; -using MiraAPI.Keybinds; +using MiraAPI.Example.Roles; using MiraAPI.MeetingAbilities; -using MiraAPI.Modifiers; using MiraAPI.Utilities.Assets; using UnityEngine; diff --git a/MiraAPI.Example/MeetingAbilities/ShootButton.cs b/MiraAPI.Example/MeetingAbilities/ShootButton.cs index ad5f336..179829d 100644 --- a/MiraAPI.Example/MeetingAbilities/ShootButton.cs +++ b/MiraAPI.Example/MeetingAbilities/ShootButton.cs @@ -29,6 +29,9 @@ public class ShootButton : TargetedMeetingButton { playerVoteArea.SetDisabled(); var player = playerVoteArea.GetPlayer(); - PlayerControl.LocalPlayer.RpcCustomMurder(player); + if (player != null) + { + PlayerControl.LocalPlayer.RpcCustomMurder(player); + } } -} \ No newline at end of file +} diff --git a/MiraAPI.Example/MeetingAbilities/ShotgunButton.cs b/MiraAPI.Example/MeetingAbilities/ShotgunButton.cs index bc9f20c..906bd5d 100644 --- a/MiraAPI.Example/MeetingAbilities/ShotgunButton.cs +++ b/MiraAPI.Example/MeetingAbilities/ShotgunButton.cs @@ -1,4 +1,3 @@ -using System; using MiraAPI.MeetingAbilities; using MiraAPI.Networking; using MiraAPI.Utilities; @@ -28,6 +27,7 @@ public class ShotgunButton : MultiTargetMeetingButton protected override void OnClick(PlayerVoteArea playerVoteArea) { + // Emptu because it only triggers the actual kills once all meeting abilities have been used. } public override LoadableAsset SpriteActive => ExampleAssets.CallMeetingButton; @@ -45,7 +45,10 @@ public class ShotgunButton : MultiTargetMeetingButton { playerVoteArea.SetDisabled(); var player = playerVoteArea.GetPlayer(); - PlayerControl.LocalPlayer.RpcCustomMurder(player); + if (player != null) + { + PlayerControl.LocalPlayer.RpcCustomMurder(player); + } } } -} \ No newline at end of file +} diff --git a/MiraAPI.Example/MiraAPI.Example.csproj b/MiraAPI.Example/MiraAPI.Example.csproj index d0b23ac..675a84e 100644 --- a/MiraAPI.Example/MiraAPI.Example.csproj +++ b/MiraAPI.Example/MiraAPI.Example.csproj @@ -3,6 +3,7 @@ 1.0.0 Example mod for Mira API Angxl, XtraCube + true diff --git a/MiraAPI/GameModes/CustomGameModeManager.cs b/MiraAPI/GameModes/CustomGameModeManager.cs index b47220a..254bf6d 100644 --- a/MiraAPI/GameModes/CustomGameModeManager.cs +++ b/MiraAPI/GameModes/CustomGameModeManager.cs @@ -59,7 +59,7 @@ public static class CustomGameModeManager /// /// 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. + /// True if the Hide n Seek mode is the current one. public static bool IsHideNSeek() => ActiveMode != null && ActiveMode.GetType().IsAssignableTo(typeof(HideAndSeekMode)); ///