public void StartMenuScene(UserEncounter userEncounter, ILoadingScreen loadingScreen, MenuArea menuArea) { ImageHolder.BeginHoldingData(); var categories = GetMenuEncountersInfo(userEncounter); var menuSceneInfo = new LoadingMenuSceneInfo(userEncounter.User, loadingScreen, menuArea, categories); MenuSceneStarter.StartScene(menuSceneInfo); }
protected virtual void ReturnToMainMenu() { ImageHolder.BeginHoldingData(); var sceneInfo = WriterSceneInfoSelectedListener.CurrentValue.SceneInfo; var categories = MenuInfoReader.GetMenuEncountersInfo(sceneInfo.User); var menuSceneInfo = new LoadingMenuSceneInfo(sceneInfo.User, sceneInfo.LoadingScreen, MenuArea.InitialSelection, categories); MenuSceneStarter.StartScene(menuSceneInfo); }