Files
BetterAmongUs/Patches/GamePlayManagerPatch.cs
T
2024-07-27 09:47:03 +00:00

35 lines
906 B
C#

using HarmonyLib;
namespace BetterAmongUs.Patches;
class GamePlayManager
{
[HarmonyPatch(typeof(GameStartManager))]
public class GameStartManagerPatch
{
[HarmonyPatch(nameof(GameStartManager.BeginGame))]
[HarmonyPostfix]
public static void Postfix(/*GameStartManager __instance*/)
{
AntiCheat.PauseAntiCheat();
}
}
[HarmonyPatch(typeof(GameManager))]
public class GameManagerPatch
{
[HarmonyPatch(nameof(GameManager.EndGame))]
[HarmonyPostfix]
public static void Postfix(/*GameManager __instance*/)
{
if (GameStates.IsHost)
{
foreach (PlayerControl player in Main.AllPlayerControls)
{
player.RpcSetName(player.Data.PlayerName);
}
}
}
}
}