void OnGUI() { GUI2.ScaleGUI(); if (GUI2.Button(rectangulo, "Cambio de camara")) { if (camara1.enabled == true) { //cuando le damos al boton, se desactiva la camara y //el script/characterController para que no se muevan //los dos personajes a la vez camara1.enabled = false; camara2.enabled = true; control1.enabled = false; control2.enabled = true; script.enabled = true; } else { camara1.enabled = true; camara2.enabled = false; control1.enabled = true; control2.enabled = false; script.enabled = false; } } GUI2.ResetGUI(); }
void OnGUI() { GUI2.ScaleGUI(); if (GUI2.Button(jugar, "Empezar nueva partida")) //cambiar para borrar datos guardados //o asignarle unos valores iniciales que ya se modificaran la proxima vez que guardemos { PlayerPrefs.SetInt("experiencia", 1); PlayerPrefs.SetFloat("vida", 100); PlayerPrefs.SetInt("escenario", 1); PlayerPrefs.SetInt("comprobacion", 1); //Application.LoadLevel(PlayerPrefs.GetInt("escenario")); SceneManager.LoadScene(PlayerPrefs.GetInt("escenario")); } if (GUI2.Button(cargarPartida, "Cargar Partida")) //aqui podrias ampliar la condicion para que si no se cumple... { //entonces no deja clickear if (PlayerPrefs.GetInt("comprobacion") == 1) { //Application.LoadLevel(PlayerPrefs.GetInt("escenario")); SceneManager.LoadScene(PlayerPrefs.GetInt("escenario")); } } if (GUI2.Button(salir, "Salir")) { Application.Quit(); //SceneManager. } GUI2.ResetGUI(); }