public void ShowUIWhenRoundLeavesInactiveState(NodeRemoveEvent e, SingleNode <RoundRestartingStateComponent> round, [JoinAll, Combine] RoundRestartingInvisibleNode roundRestartingInvisible)
 {
     roundRestartingInvisible.visibilityPrerequisites.RemoveHidePrerequisite(ROUND_RESTARTING_HIDE_PREREQUISITE, false);
 }
 public void HideUIWhenRoundEntersInactiveState(NodeAddedEvent e, SingleNode <RoundRestartingStateComponent> round, [JoinAll, Combine] RoundRestartingInvisibleNode roundRestartingInvisible)
 {
     roundRestartingInvisible.visibilityPrerequisites.AddHidePrerequisite(ROUND_RESTARTING_HIDE_PREREQUISITE, false);
 }