//Main private void StartPopUp(IPausePressed args) { if (!CanStart) { return; } if (!GameIsPaused) { PauseGame(); return; } if (GameIsPaused && ActiveBranch.IsPauseMenuBranch()) { UnPauseGame(); } }
private bool CanUnpauseGame() => GameIsPaused && ActiveBranch.IsPauseMenuBranch();