StartTutorial() публичный Метод

public StartTutorial ( ) : void
Результат void
 public void StartGame()
 {
     storyCanvas.enabled = false;
     playerController.SetCutscene(false);
     tutorialManager.StartTutorial();
     //backgroundMusicObject.SetActive(false);
 }
Пример #2
0
 public void DontSkipTutorial()
 {
     Time.timeScale = 1f;
     skipTutorialUI.SetActive(false);
     skipTutorialUIOpen = false;
     TM.StartTutorial();
 }
Пример #3
0
    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;
    }
Пример #4
0
    private IEnumerator PlayCutscene()
    {
        yield return(new WaitForSeconds(24.9f));

        cutsceneCamera.gameObject.SetActive(false);
        playerCamera.gameObject.SetActive(true);
        controller.canMove = true;
        tutorialManager.StartTutorial();
        //tutorialPlaceholder.ShowPlaceholderPanel();
    }
Пример #5
0
 public void StartTutorialButton()
 {
     if (tutorial.StartTutorial())
     {
         DisplayMessage("Tutorial started successfully!");
     }
     else
     {
         DisplayMessage("Tutorial failed to start - is tutorial already running?");
     }
 }
Пример #6
0
    IEnumerator FadeOutMenu()
    {
        mainMenu.Play("FadeOut");
        text.text = "";
        yield return(new WaitForSeconds(1f));

        tutorialManager.StartTutorial();
        yield return(new WaitForSeconds(1f));

        Destroy(mainMenu.gameObject);
    }
Пример #7
0
 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();
 }
Пример #8
0
    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);
        }
    }
Пример #9
0
        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);
        }
Пример #10
0
    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");
    }
Пример #11
0
    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);
        }
    }
Пример #12
0
    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);
 }