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(); } }
private static bool Prefix([HarmonyArgument(0)] GameOverReason reason) { return(!reason.IsCustom()); }
private static void RpcEndGame([HarmonyArgument(0)] GameOverReason reason) { isCustom = reason.IsCustom(); }