public void StartStep2_Fuel() { TutorialStateManager.Step2(); step2Trigger.SetActive(true); tutorialTargetsNavigationSystem.Show(); tutorialTargetsNavigationSystem.SetTarget(step2Trigger); }
public void Step4_Planet_Landing_Message() { if (!step4Writer3.HasAlreadyWritten() && TutorialStateManager.isStep4()) { step4Writer3.Write(step4Sentence3); GameStateManager.BlockStarShipMovements(); } }
public void StartStep3_Hook() { TutorialStateManager.Step3(); step3Trigger.SetActive(true); step3Writer1.Write(step3Sentence1); tutorialTargetsNavigationSystem.SetTarget(step3Trigger); tutorialTargetsNavigationSystem.Show(); }
public void EndStep4() { TutorialStateManager.Step5(); if (!step5Writer1.HasAlreadyWritten()) { step5Writer1.Write(step5Sentence1); } GameStateManager.ShowVestaNavigationSystem(); }
public void Step3_Hook_Message() { if (!step3Writer2.HasAlreadyWritten() && TutorialStateManager.isStep3()) { Starship.fuel = 0; step3Writer2.Write(step3Sentence2); GameStateManager.BlockStarShipMovements(); } }
public void Step2_Attract_Message() { if (!step2Writer2.HasAlreadyWritten() && TutorialStateManager.isStep2()) { Starship.fuel = 100; step2Writer2.Write(step2Sentence2); GameStateManager.BlockStarShipMovements(); } }
public void StartStep1_Movements() { // GameStateManager.BlockStarShipMovements(); GameStateManager.AllowStarShipMovements(); TutorialStateManager.Step1(); step1Trigger.SetActive(true); step1Writer2.Write(step1Sentence2); tutorialTargetsNavigationSystem.Show(); tutorialTargetsNavigationSystem.SetTarget(step1Trigger); }
void Update() { // Starts tutorial if (GameStateManager.isTutorial()) { tutorialTargetsNavigationSystem.gameObject.SetActive(true); if (TutorialStateManager.isTutorialWaiting()) { if (!tutorialAudio.isPlaying) { tutorialAudio.Play(); } tutorialSnapshot.TransitionTo(0.1f); GameStateManager.BlockStarShipMovements(); TutorialStateManager.StartTutorial(); tutorialObjects.SetActive(true); step1Writer1.Write(step1Sentence1); } if (TutorialStateManager.isTutorialEnded()) { // firstPersonWriter.Write(fpSentence1); Debug.Log("Step ended"); hideTutorialObjects(); } if (!GameStateManager.isPaused() && Input.GetButtonDown("Back")) { // TutorialStateManager.EndTutorial(); // TODO: Implement Skip tutorial Debug.Log("Skip tutorial"); EndTutorial(); } } else { tutorialTargetsNavigationSystem.gameObject.SetActive(false); } }
public void EndTutorial() { TutorialStateManager.EndTutorial(); GameStateManager.StartGame(); // SceneLoader.LoadGameScene(); }
public void StartStep4_Planets() { TutorialStateManager.Step4(); step4Writer1.Write(step4Sentence1); Starship.oxygen = 100; }