Example #1
0
 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();
    }
Example #3
0
 public void AdjustLanguage(LocalisationSystem.Language newLanguage)
 {
     currrentSaveData.settings.language = newLanguage;
     LocalisationSystem.language        = newLanguage;
     OnSaveState();
 }