public void ShowUIWhenRoundEntersInactiveState(NodeAddedEvent e, SingleNode <RoundRestartingStateComponent> round, [JoinAll, Combine] RoundRestartingVisibleNode roundRestartingVisible)
 {
     roundRestartingVisible.visibilityPrerequisites.AddShowPrerequisite(ROUND_RESTARTING_SHOW_PREREQUISITE, false);
 }
 public void HideUIWhenRoundLeavesInactiveState(NodeRemoveEvent e, SingleNode <RoundRestartingStateComponent> round, [JoinAll, Combine] RoundRestartingVisibleNode roundRestartingVisible)
 {
     roundRestartingVisible.visibilityPrerequisites.RemoveShowPrerequisite(ROUND_RESTARTING_SHOW_PREREQUISITE, false);
 }