public SettingsProfile() { musicOn = true; fxOn = true; language = LocalisationSystem.Language.English; inputType = GetInput.InputType.Single_Click; }
public void ChangeLanguage(LocalisationSystem.Language newLanguage) { switch (newLanguage) { case LocalisationSystem.Language.English: selectedLanguageImage.sprite = languageSprites[0]; break; case LocalisationSystem.Language.Turkish: selectedLanguageImage.sprite = languageSprites[1]; break; case LocalisationSystem.Language.German: selectedLanguageImage.sprite = languageSprites[2]; break; case LocalisationSystem.Language.Dutch: selectedLanguageImage.sprite = languageSprites[3]; break; case LocalisationSystem.Language.Spanish: selectedLanguageImage.sprite = languageSprites[4]; break; case LocalisationSystem.Language.French: selectedLanguageImage.sprite = languageSprites[5]; break; default: selectedLanguageImage.sprite = languageSprites[0]; break; } Debug.Log("Change Language " + newLanguage); SaveManager._instance.AdjustLanguage(newLanguage); HideLanguageButtons(); LanguageChanged();//Event Trigger //UpdateLanguage(); }
public void AdjustLanguage(LocalisationSystem.Language newLanguage) { currrentSaveData.settings.language = newLanguage; LocalisationSystem.language = newLanguage; OnSaveState(); }