Ejemplo n.º 1
0
    public void HandleLanguageDropdown()
    {
        CommonUI.PlayButtonClickSfx();
        Language language = Language.Null;

        Enum.TryParse(languageDropdown.options[languageDropdown.value].text, out language);

        if (language != Language.Null)
        {
            LocalisationSystem.language = language;
            GameManager.instance.onLanguageChangeEvent.Invoke();
            PlayerPersistence.SavePlayerLanguage();
        }
    }
Ejemplo n.º 2
0
 public void LoadSettingsMenu()
 {
     CommonUI.PlayButtonClickSfx();
     CommonUI.LoadSettingsMenu();
 }
Ejemplo n.º 3
0
 public void Play()
 {
     CommonUI.PlayButtonClickSfx();
     SceneManager.LoadScene("LevelSelection");
 }
Ejemplo n.º 4
0
 public void MuteSfx(bool mute)
 {
     CommonUI.PlayButtonClickSfx();
     SoundManager.instance.Mute(!mute);
 }
Ejemplo n.º 5
0
 public void MuteMusic(bool mute)
 {
     CommonUI.PlayButtonClickSfx();
     MusicManager.instance.Mute(!mute);
 }
Ejemplo n.º 6
0
 public void CloseSettings()
 {
     CommonUI.PlayButtonClickSfx();
     gameObject.SetActive(false);
 }
Ejemplo n.º 7
0
 public void LoadMainMenu()
 {
     CommonUI.PlayButtonClickSfx();
     CommonUI.LoadMainMenu();
 }
Ejemplo n.º 8
0
 public void ClosePauseMenu()
 {
     CommonUI.PlayButtonClickSfx();
     gameObject.SetActive(false);
 }