Example #1
0
 // ゲーム中
 // 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());
     }
 }
Example #4
0
 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());
 }