public void StartGame() { storyCanvas.enabled = false; playerController.SetCutscene(false); tutorialManager.StartTutorial(); //backgroundMusicObject.SetActive(false); }
public void DontSkipTutorial() { Time.timeScale = 1f; skipTutorialUI.SetActive(false); skipTutorialUIOpen = false; TM.StartTutorial(); }
public void SpawnPlayer() { Vector3 spawnPoint = Camera.main.transform.position + Camera.main.transform.forward * 10; Network.Instantiate(selectedPlayer, spawnPoint, Quaternion.identity, 0); TutorialManager tutorialManager = gameObject.GetComponent <TutorialManager> (); tutorialManager.StartTutorial(selectedPlayer.name); int playerID; if (selectedPlayer.name.Contains("Syphen")) { playerID = 0; } else { playerID = 1; } HealthBar hb = GameObject.Find("HealthBar").GetComponent <HealthBar> (); hb.StartHealthBar(playerID); HealthStats hs = GameObject.Find("HealthStats").GetComponent <HealthStats> (); hs.StartStats(playerID); this.enabled = false; }
private IEnumerator PlayCutscene() { yield return(new WaitForSeconds(24.9f)); cutsceneCamera.gameObject.SetActive(false); playerCamera.gameObject.SetActive(true); controller.canMove = true; tutorialManager.StartTutorial(); //tutorialPlaceholder.ShowPlaceholderPanel(); }
public void StartTutorialButton() { if (tutorial.StartTutorial()) { DisplayMessage("Tutorial started successfully!"); } else { DisplayMessage("Tutorial failed to start - is tutorial already running?"); } }
IEnumerator FadeOutMenu() { mainMenu.Play("FadeOut"); text.text = ""; yield return(new WaitForSeconds(1f)); tutorialManager.StartTutorial(); yield return(new WaitForSeconds(1f)); Destroy(mainMenu.gameObject); }
private void Start() { RenderSettings.skybox.SetColor("_TintColor", new Color32(200, 230, 50, 255)); SetTopUIPosition(); StartCoroutine("GameStartAnimation"); GameStart(PlayerData.currentStage); if (PlayerData.currentStage == 0) { tutorialManager = GetComponent <TutorialManager>(); tutorialManager.StartTutorial(); } AdMobManager.Instance.ShowBanner(); }
void Awake() { if (StageManager.SelectStage.stagePrefab != null) { Instantiate(StageManager.SelectStage.stagePrefab); Instantiate(StageManager.SelectStage.stageBackGround); } StartCoroutine(PlayTimer()); if (PlayerPrefs.GetInt("tutorial", 0) == 0) { _tutorialManager.StartTutorial(); PlayerPrefs.SetInt("tutorial", 1); } }
void ShowTutorial() { State = GameState.Tutorial; // don't show tutorial next time if (Settings.GameShowTutorial) { SettingsSystem.ChangeSetting(SettingsList.Setting_Key_Game_ShowTutorial); } // at start of tutorial: player has zero speed and default position ActivateGameplay(false, true, false); // on the end of tutorial: enable spawners tutorialManager.StartTutorial(CurrentPlayer, spawnersController.RestartSpawn); }
public void Awake() { uiCtrl = gameObject.AddComponent <InGameUIController>(); uiCtrl.TutorialInit(); cookingCtrl = gameObject.AddComponent <InGameCookingController>(); cookingCtrl.TutorialInit(); nyangCtrl = gameObject.AddComponent <InGameNyangController>(); nyangCtrl.Initialize(cookingCtrl); tutoManager = TutorialManager.getInstance; tutoManager.StartTutorial(cookingCtrl, nyangCtrl); StartCoroutine("UpdateFrame"); }
void StartGame() { start = AudioSettings.dspTime; totalSongBeats = (int)Math.Round(source.clip.length * activeMetronome.BPM / 60); source.PlayScheduled(start + delay); activeMetronome.SetStartTime(start + delay); timeline.Init(); foreach (BasePlanet f in followers) { Beat += f.OnBeat; BeatSuccess += f.OnBeatSuccess; BeatFailed += f.OnBeatFailed; } totalTicks = 0; currentBeatInfoIdx = 0; lastTouchedBeat = 0; songBeats = leSong.GetBeats(); lastRelevantBeat = songBeats.Count > 0 ? songBeats[songBeats.Count - 1] : -1; currentBeatMarkerIdx = 0; bool offLimits = false; while (!offLimits) { if (songBeats[currentBeatMarkerIdx] < timeline.maxBeats) { timeline.AddBeat(songBeats[currentBeatMarkerIdx]); currentBeatMarkerIdx++; } else { offLimits = true; } } levelResult = LevelResult.Continue; running = true; if (tutorialManager && tutorialManager.TutorialEnabled) { tutorialManager.StartTutorial(0, 1); } }
public void Play() { //setting the current UI elements StartMenuUI.SetActive(false); GameUI.SetActive(true); PauseButton.SetActive(true); GameBoard.BoardAnimation("StartMenuExit"); //initialisation isPlaying = true; isGameOver = false; isPaused = false; BottomCollisinTrigger.reachedNoRotationZone = false; FindObjectOfType <GameBoard>().CreateBlockSet(); if (!PlayerPrefs.HasKey("firstPlay")) { Debug.Log("firstPlay"); tutorialManager.StartTutorial(); } }
//starts dialogue public void TriggerTutorial() { manager.StartTutorial(tutorial); }