Example #1
0
        public void Awake()
        {
            Audio = GetComponent <Audio>();
            Localization_SOURCE = GetComponent <Localization_SOURCE>();

            if (PlayerPrefs.HasKey("mouseSensivity"))
            {
                mouseSensivity = PlayerPrefs.GetFloat("mouseSensivity");
            }
            else
            {
                mouseSensivity = 0.4f;
                PlayerPrefs.SetFloat("mouseSensivity", mouseSensivity);
            }

            if (PlayerPrefs.HasKey("musiqueVolume"))
            {
                Audio.musicVolume = PlayerPrefs.GetFloat("musiqueVolume");
            }
            else
            {
                Audio.musicVolume = 0.5f;
                PlayerPrefs.SetFloat("musiqueVolume", Audio.musicVolume);
            }

            if (PlayerPrefs.HasKey("sfxVolume"))
            {
                Audio.sfxVolume = PlayerPrefs.GetFloat("sfxVolume");
            }
            else
            {
                Audio.sfxVolume = 0.5f;
                PlayerPrefs.SetFloat("sfxVolume", Audio.sfxVolume);
            }

            if (language && PlayerPrefs.HasKey("language"))
            {
                language.value = PlayerPrefs.GetInt("language");
                lang           = PlayerPrefs.GetInt("language");
                Localization_SOURCE.PUBLIC_LoadLanguage(language.value);
            }
            else if (language)
            {
                PlayerPrefs.SetInt("language", language.value);
            }

            if (Pseudo && PlayerPrefs.HasKey("pseudo"))
            {
                Pseudo.text = PlayerPrefs.GetString("pseudo");
            }
            else if (Pseudo)
            {
                OnRandomPseudo();
            }

            PlayerPrefs.Save();
        }
    private void OnEnable()
    {
        l = (Localization_SOURCE)target;

        LanguageFiles           = serializedObject.FindProperty("LanguageFiles");
        SelectedLanguage        = serializedObject.FindProperty("SelectedLanguage");
        LoadLanguageOnStart     = serializedObject.FindProperty("LoadLanguageOnStart");
        Categories              = serializedObject.FindProperty("Categories");
        LocalizationSelector    = serializedObject.FindProperty("LocalizationSelector");
        AT_GameObjectChildsRoot = serializedObject.FindProperty("AT_GameObjectChildsRoot");
    }