Example #1
0
 private static void Prefix([HarmonyArgument(0)] GameOverReason reason)
 {
     if (reason.IsCustom())
     {
         CustomGameOverReasonManager.Winners      = CustomGameOverReasonManager.EndReason.Winners.Select(p => new WinningPlayerData(p)).ToList();
         CustomGameOverReasonManager.ShownWinners = CustomGameOverReasonManager.EndReason.ShownWinners.Select(p => new WinningPlayerData(p)).ToList();
     }
 }
Example #2
0
 private static bool Prefix([HarmonyArgument(0)] GameOverReason reason)
 {
     return(!reason.IsCustom());
 }
Example #3
0
 private static void RpcEndGame([HarmonyArgument(0)] GameOverReason reason)
 {
     isCustom = reason.IsCustom();
 }