Ejemplo n.º 1
0
    public void EnterPauseMenu()
    {
        if (_pauseMenu.activeSelf) // exit pause menu
        {
            AudioEvent.PostEvent("ExitPauseMenu", gameObject);
            UnPause();
            StartCoroutine(BurnPauseMenu(1));
        }
        else //Enter Pause Menu
        {
            _pauseMenu.SetActive(true);
            Pause();


            AudioEvent.PostEvent("EnterPauseMenu", gameObject);

            if (PlayerPrefs.GetString("Language") == "English")
            {
                _pauseMenu.transform.Find("Burn").GetComponent <Image>().material = PauseBurnEnglish;
            }
            else
            {
                _pauseMenu.transform.Find("Burn").GetComponent <Image>().material = PauseBurnDanish;
            }
        }
    }
Ejemplo n.º 2
0
 public void ContinueGame()
 {
     _loadVisuals.SetActive(true);
     //SceneManager.LoadScene("Loading");
     AudioEvent.PostEvent("ContinueGame", gameObject);
     SceneManager.LoadScene("MainPlayerScene");
 }
Ejemplo n.º 3
0
 public void NewGame()
 {
     _loadVisuals.SetActive(true);
     storyProgression.Value = StoryProgression.EStoryProgression.At_Tutorial;
     PlayerPrefs.SetInt("Progression", 0);
     //SceneManager.LoadScene("Loading");
     AudioEvent.PostEvent("NewGame", gameObject);
     SceneManager.LoadScene("MainPlayerScene");
 }
Ejemplo n.º 4
0
    public void ExitOptions()
    {
        _optionsMenu.SetActive(false);

        if (MatchStickVisual != null)
        {
            MatchStickVisual?.SetActive(true);
        }

        AudioEvent.PostEvent("ExitOptions", gameObject);
    }
Ejemplo n.º 5
0
    public void OpenOptions()
    {
        if (MatchStickVisual != null)
        {
            MatchStickVisual.SetActive(false);
        }
        _optionsMenu.SetActive(true);

        StartCoroutine(BurnOptionsMenu(2));
        AudioEvent.PostEvent("OpenOptions", gameObject);
    }
Ejemplo n.º 6
0
    public void ChangeLanguageToEnglish()
    {
        PlayerPrefs.SetString("Language", "English");
        AudioEvent.PostEvent("ChangeLanguageToEnglish", gameObject);

        _flagGlowDK.SetActive(false);
        _flagGlowUK.SetActive(true);
        _knob.transform.localEulerAngles = new Vector3(0, 0, 40);

        if (_pauseMenu != null)
        {
            _pauseMenu.transform.Find("Burn").GetComponent <Image>().material = PauseBurnEnglish;
        }
    }
Ejemplo n.º 7
0
 public void GoToMainMenu()
 {
     UnPause();
     SceneManager.LoadScene("MainMenu");
     AudioEvent.PostEvent("GoToMainMenu", gameObject);
 }