// ゲーム中 // InnerNet.InnerNetClient.GameStates.Started // ロビー // InnerNet.InnerNetClient.GameStates.Joined public static void Prefix(LobbyBehaviour JGECHBIEHKM) { if (AmongUsClient.Instance.GameState != InnerNet.InnerNetClient.GameStates.Started) { return; } Recorder.LogInfo("PlayerPhysicsCoSpawnPlayerPatch"); }
public static void Postfix(AmongUsClient __instance, ref GameOverReason NEPMFBMGGLF, bool FBEKDLNKNLL) { Recorder.LogInfo("OnGameEndPatch"); GameOverReason gameOverReason = NEPMFBMGGLF; Task.Run(() => Recorder.EndGame(gameOverReason)); return; }
public static void Prefix(PlayerControl __instance, PlayerControl DGDGDKCCKHJ) { Recorder.LogInfo("PlayerControlMurderPlayerPatch"); Recorder.GetInstance().deadPlayers.Add(DGDGDKCCKHJ.PlayerId); if (Recorder.GetInstance().isGameEnd) { Task.Run(() => Recorder.EndDay()); } }
public static void Prefix() { Recorder.LogInfo("ShipStatusStartPatch"); Task.Run(() => Recorder.NewGame(ShipStatus.Instance.name)); return; }
public static void Prefix(PlayerControl __instance) { Recorder.LogInfo("PlayerControlExiledPatch"); Recorder.GetInstance().exiledPlayers.Add(__instance.PlayerId); }
public static void Postfix() { Recorder.LogInfo("MeetingHudAwakePatch"); Task.Run(() => Recorder.EndDay()); }
public static void Postfix() { Recorder.LogInfo("MeetingHudClosePatch"); Task.Run(() => Recorder.NewDay()); }