public void StartSimulation() { screen.Narration.Reset(); isSimulatingMatch = true; Reset(); StartMatch(); if (screen == null) { screen = GetComponent <MatchScreen>(); } screen.ShowSimulationScreen(); }
private void TransitionToMatch() { if (transitionFinished) { return; } Scene matchScene = new Scene(); matchScene.RegisterMatchSoundManager(scene.MatchSoundManager); Logic matchLogic = new MatchLogic(director, matchScene, selectedPlayers); matchLogic.Initialize(); Screen matchScreen = new MatchScreen(director, matchScene, matchLogic.BaseScreenSize, selectedPlayers); director.TransitionToLogic(matchLogic); director.TransitionToScreen(matchScreen, 3, -1); transitionFinished = true; }