Files
BetterAmongUs/src/Modules/AntiCheat/RPCHandlers/ExitVentHandler.cs
T
2026-05-08 17:35:19 -05:00

25 lines
718 B
C#

using AmongUs.GameOptions;
using BetterAmongUs.Attributes;
using BetterAmongUs.Helpers;
using BetterAmongUs.Managers;
using Hazel;
namespace BetterAmongUs.Modules.AntiCheat.RPCHandlers;
[RegisterRPCHandler]
internal sealed class ExitVentHandler : RPCHandler
{
internal override byte CallId => (byte)RpcCalls.ExitVent;
internal override void HandleAntiCheat(PlayerControl? sender, MessageReader reader)
{
if (!sender.IsImpostorTeam() && !sender.Is(RoleTypes.Engineer))
{
if (BetterNotificationManager.NotifyCheat(sender, GetFormatActionText()))
{
LogRpcInfo($"Non-impostor and non-engineer attempted ExitVent RPC");
}
}
}
}