public void LoadSettings()
    {
        gameSettings = JsonUtility.FromJson <Game_settings>(File.ReadAllText(Application.persistentDataPath + "/gamesettings.json"));

        antialiasingDropdown.value     = gameSettings.antialiasing;
        vSyncDropdown.value            = gameSettings.VSync;
        textureQualityDropdown.value   = gameSettings.calidadTextura;
        resolutionDropdown.value       = gameSettings.resolutionIndex;
        shadowDropdown.value           = gameSettings.shadowsQ;
        shadowResolutionDropdown.value = gameSettings.shadowResolution;
        fullscreenToggle.isOn          = Screen.fullScreen;
        // Screen.fullScreen = gameSettings.fullscreen;
        resolutionDropdown.RefreshShownValue();
    }
    void OnEnable()
    {
        gameSettings = new Game_settings();
        //gameSettings.antialiasing = 2;

        fullscreenToggle.onValueChanged.AddListener(delegate { OnFullscreenToggle(); });
        resolutionDropdown.onValueChanged.AddListener(delegate { OnResolutionChange(); });
        textureQualityDropdown.onValueChanged.AddListener(delegate { OnTextureQualityChange(); });
        antialiasingDropdown.onValueChanged.AddListener(delegate { OnAntialiasingChange(); });
        vSyncDropdown.onValueChanged.AddListener(delegate { OnVSyncChange(); });
        shadowDropdown.onValueChanged.AddListener(delegate { OnShadowsChange(); });
        shadowResolutionDropdown.onValueChanged.AddListener(delegate { OnShadowResolutionChange(); });
        aplicarButton.onClick.AddListener(delegate { OnAplicar(); });

        resolutions = Screen.resolutions;
        foreach (Resolution resolution in resolutions)
        {
            resolutionDropdown.options.Add(new Dropdown.OptionData(resolution.ToString()));
        }

        LoadSettings();
    }