// Use this for initialization void Start() { PlayerSaveGameController saveGameController = new PlayerSaveGameController(); saveGameController.LoadData(); saveGameController.EnableIntro(); saveGameController.SaveData(); SceneManager.LoadScene("StartScreen", LoadSceneMode.Single); }
private void Awake() { saveGameController = new PlayerSaveGameController(); saveGameController.LoadData(); if (saveGameController.current.secret) { ShowSecret(); } }
/// <summary> /// Setups the scene. /// </summary> private void SetupScene() { GameIsFinished = false; // --- 0. Loading SaveFiles --- saveGameController = new PlayerSaveGameController(); saveGameController.LoadData(); LocalisationController.Instance.ChangeLanguage(saveGameController.current.language); tutorial = forceTutorial ? true : saveGameController.IsTutorialEnabled(); // --- 1. Recreate the trees --- SpawnTrees(); // --- 2. Reset position of raven --- ravenPosition = ravenPositionsCount; InputManager.Initalize(); // -- Change the debug on screen text -- DebugText.text = ""; RavenPosDebugText.text = "Raven Position: " + ravenPosition; // --- 3. Count all the fruit in the scene --- CountFruits(); DiceController.SetupWheelColors(imageColorList); DiceController.AllowToRoll(false); // --- 4. StartRavenAnimation & Enable Dice --- Raven.SetParticleSortingLayer(ravenPositionsCount - ravenPosition); if (tutorial) { Raven.SetTutorialMode(true); ResetRaven(); MakeRavenInvisible(); tutorialController.StartTutorial(TutorialEnded); } else { StartCoroutine(DoFunctionWithDelay(DoRavenStartUp, ravenStartupDelay)); onApplicationReady.Invoke(); } InputManager.BlockInput(); rewardSeedAnimationIsPlaying = false; }
private void Awake() { saveGameController = new PlayerSaveGameController(); introController.OnIntroFinished += IntroIsFinished; flowerContainer.SetActive(false); }