protected async ValueTask <bool> ValidateImpostor(CheatContext context, IClientPlayer sender, InnerPlayerInfo playerInfo, bool value = true) { if (playerInfo.IsImpostor != value) { if (await sender.Client.ReportCheatAsync(context, "Failed impostor check")) { return(false); } } return(true); }
public PlayerInfo(InnerPlayerInfo pi) { this._pi = pi; }
nameof(InnerPlayerControl.CoStartMeeting))] // CmdReportDeadBody public static void StartMeeting(InnerPlayerControl __instance, InnerPlayerInfo DGDGDKCCKHJ) { var pos = MOD.GetSystem(__instance.GetTruePosition()); Stats.Report(__instance, DGDGDKCCKHJ, pos); }
public static PlayerInfo Get(this InnerPlayerInfo ipi) { return(new PlayerInfo(ipi)); }