/// <summary> /// Called when the screen is exiting /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnScreenExiting(object sender, ScreenExitingEventArgs e) { if (Screen is SelectScreen screen && !screen.IsExitingToGameplay) { return; } MapsetScrollContainer.MoveToX(MapsetScrollContainer.Width, Easing.OutQuint, 400); DifficultyScrollContainer.MoveToX(DifficultyScrollContainer.Width, Easing.OutQuint, 400); SearchContainer.MoveToX(SearchContainer.Width, Easing.OutQuint, 400); Banner.MoveToX(-Banner.Width, Easing.OutQuint, 400); LeaderboardSelector.MoveToX(-LeaderboardSelector.Width, Easing.OutQuint, 400); Leaderboard.MoveToX(-Leaderboard.Width, Easing.OutQuint, 400); Navbar.Exit(); BottomNavbar.Exit(); }