public void SaveCurrentMapSize()
    {
        int index = Array.FindIndex(toggles, t => t.isOn);

        GameValuesController.instance.mapSize = (GameValuesController.MapSize)index;
        SettingsPlayerPrefsManager.SaveMapSize(GameValuesController.instance.mapSize);
    }
Beispiel #2
0
 public void OnSelect(BaseEventData eventData)
 {
     GetComponent <Toggle>().isOn = true;
     LocalizationManager.instance.CurrentLanguage = language;
     AudioManager.instance.PlaySound(Sound.Type.ToggleClick);
     SettingsPlayerPrefsManager.SaveLanguage(language);
 }
Beispiel #3
0
    private void Start()
    {
        SetVolume(SettingsPlayerPrefsManager.GetSavedVolume());
#if UNITY_ANDROID
        isVibrating = SettingsPlayerPrefsManager.GetSavedIsVibrating();
#endif
    }
Beispiel #4
0
    public void SaveCurrentDifficulty()
    {
        int index = Array.FindIndex(toggles, t => t.isOn);

        GameValuesController.instance.difficulty = (GameValuesController.Difficulty)index;
        SettingsPlayerPrefsManager.SaveDifficulty(GameValuesController.instance.difficulty);
    }
    private void Awake()
    {
        SetUpSingleton();

        localizedText = new Dictionary <string, string>();

        CurrentLanguage = SettingsPlayerPrefsManager.GetSavedLanguage();

        GetLocalizationLoader();

        SubcribeOnEvents();

        if (gameObject.activeSelf)
        {
            LoadLocalizedText();
        }
    }
 private void Awake()
 {
     SetUpSingleton();
     difficulty = SettingsPlayerPrefsManager.GetSavedDifficulty();
     mapSize    = SettingsPlayerPrefsManager.GetSavedMapSize();
 }
    public void SaveCurrentResolutionSettings()
    {
        int fullscreenIndicator = Screen.fullScreen ? 1 : 0;

        SettingsPlayerPrefsManager.SaveResolutionSettings(resolutionDropdown.value, fullscreenIndicator);
    }
 public void SaveCurrentVolume()
 {
     SettingsPlayerPrefsManager.SaveVolume(AudioManager.instance.volume);
 }