Files
BetterAmongUs/Managers/PrivateOnlyLobbyManager.cs
T
2025-10-19 22:51:39 -05:00

21 lines
560 B
C#

using BetterAmongUs.Modules;
using BetterAmongUs.Patches.Gameplay.UI.Settings;
using HarmonyLib;
namespace BetterAmongUs.Managers;
[HarmonyPatch]
internal static class PrivateOnlyLobbyManager
{
[HarmonyPatch(typeof(PlayerControl))]
[HarmonyPatch(nameof(PlayerControl.Die))]
[HarmonyPostfix]
internal static void PlayerControlDie_Postfix(PlayerControl __instance)
{
if (GameState.IsPrivateOnlyLobby && BetterGameSettings.RemovePetOnDeath.GetBool())
{
__instance.RpcSetPet(PetData.EmptyId);
}
}
}