public static float GetEnergiaInicial()
    {
        float preferencia = PlayerPrefs.GetFloat("EnergiaInicial", ENERGIA_INICIAL.GetCurrent());

        ENERGIA_INICIAL.SetCurrent(preferencia); //Asigna si esta en rango
        return(ENERGIA_INICIAL.GetCurrent());
    }
    public static float GetGeneracionEnergia()
    {
        float preferencia = PlayerPrefs.GetFloat("GeneracionEnergia", GENERACION_ENERGIA.GetCurrent());

        GENERACION_ENERGIA.SetCurrent(preferencia); //Asigna si esta en rango
        return(GENERACION_ENERGIA.GetCurrent());
    }
    /// <summary>
    /// Devuelve el valor de configuración o la preferencia de usuario para los enemigos por oleada
    /// </summary>
    /// <returns>Valor configurado y si no tiene el valor por defecto</returns>
    public static float GetEnemigosPorOleada()
    {
        float preferencia = PlayerPrefs.GetFloat("EnemigosPorOleada", ENEMIGOS_POR_OLEADA.GetCurrent());

        ENEMIGOS_POR_OLEADA.SetCurrent(preferencia); //Asigna si esta en rango
        return(ENEMIGOS_POR_OLEADA.GetCurrent());
    }
 private void configurarSlider(Slider control, SliderConfig config)
 {
     control.minValue = config.GetMin();
     control.value    = config.GetCurrent();
     control.maxValue = config.GetMax();
 }
 /// <summary>
 /// Devuelve el valor de configuración o la preferencia de usuario para la velocidad de los enemigos
 /// </summary>
 /// <returns>Valor configurado y si no tiene el valor por defecto</returns>
 public static float GetVelocidadEnemigos()
 {
     return(PlayerPrefs.GetFloat("VelocidadEnemigos", VELOCIDAD_ENEMIGOS.GetCurrent()));
 }