/// <summary> /// Función que se llama en cuanto el elemento que posee esta clase esta habilitado por primera vez antes de update. /// En ella se inicializan las variables y se carga la configuración guardada. /// </summary> void Start() { musica = GameObject.Find("Main Camera").GetComponent <AudioSource>(); RegistroConfiguracion conf = GuardarCargarConf.cargarConfiguracion(); if (conf != null) { vibracion = conf.vibracion; sonido = conf.sonido; idioma = conf.idioma; } else { vibracion = true; sonido = true; idioma = -1; } Palabras.setIdioma(idioma); checkSonido = GameObject.Find("ToggleSonido"); checkSonido.GetComponent <Toggle>().isOn = sonido; checkVibracion = GameObject.Find("ToggleVibracion"); checkVibracion.GetComponent <Toggle>().isOn = vibracion; inicializado = true; }
/// <summary> /// Función que cambia el idioma del juego a español /// </summary> public void idiomaEspañol() { Palabras.setIdioma(Palabras.getIndiceDeUnIdioma("Español")); idioma = Palabras.IdiomaActual; GuardarCargarConf.GuardarConfiguracion(this); }
/// <summary> /// Función que cambia el idioma del juego a inglés /// </summary> public void idiomaIngles() { Palabras.setIdioma(Palabras.getIndiceDeUnIdioma("Ingles")); idioma = Palabras.IdiomaActual; GuardarCargarConf.GuardarConfiguracion(this); }