public virtual void GoToPreviousScreen() { this.closing = true; if (UFE.gameMode == GameMode.VersusMode && UFE.GetVersusModeScreen() != null) { UFE.DelaySynchronizedAction(this.GoToVersusModeScreen, 0.8f); } else if (UFE.gameMode == GameMode.NetworkGame) { UFE.DelaySynchronizedAction(this.GoToNetworkGameScreen, 0.8f); } else { UFE.DelaySynchronizedAction(this.GoToMainMenuScreen, 0.8f); } }