public void Crear() { if ((RestablecerValores.obtenerRespawn()) == false) { posy = 4.5f; posx = 5; AsignarCoord(); personajeTemp = Instantiate(personajePrefab, new Vector3(posx, posy, 0), Quaternion.Euler(new Vector3(0, 0, 0))); personajeTemp.transform.parent = personajeParent; AsignarNombres(); per = GameObject.FindGameObjectWithTag("PerPref"); per.GetComponent <Personaje>().AsignarTamanos(); AsignarTexturas(); RestablecerValores.ponerRespawn(true); } else { AsignarCoord(); posx = RestablecerValores.obtenerPosx(); personajeTemp = Instantiate(personajePrefab, new Vector3(posx, posy, 0), Quaternion.Euler(new Vector3(0, 0, 0))); personajeTemp.transform.parent = personajeParent; AsignarNombres(); per = GameObject.FindGameObjectWithTag("PerPref"); per.GetComponent <Personaje>().AsignarTamanos(); AsignarTexturas(); asignarDatos(); } }
public void CargarMain() { RestablecerValores.ponerRespawn(false); RestablecerValores.Reiniciar(); RestablecerCasilla.respawn = false; SceneManager.LoadScene("Main"); }
/// <summary> /// crearPer /// Este metodo es invocado por "Start", en caso de que sea la primera vez creandose el personaje, se crea con los valores default de lo contrario /// se adquieren los datos si hay datos modificados del personaje y se crea el personaje con esos valores adquiridos. /// Si la variable booleana "respawn" de la clase estatica "RestablecerValores" es falso, se invoca el metodo "Crear" y se le otorga /// el valor true a la variable "respawn". en caso de que "respawn" sea verdadero se invoca el metodo "Crear" y "asignarDatos" /// </summary> public void crearPer() { if ((RestablecerValores.obtenerRespawn()) == false) { Debug.Log(RestablecerValores.respawn); Crear(); RestablecerValores.ponerRespawn(true); } else { Debug.Log(RestablecerValores.casillaActualP2); Debug.Log(RestablecerValores.casillaActual); Crear(); GetComponent <Dado>().jugador = RestablecerValores.jugador; GetComponent <Dado>().spriteRLetrero.sprite = GetComponent <Dado>().spriteJugador[RestablecerValores.valorSpriteLetrero]; asignarDatosP1(); asignarDatosP2(); actTiempo2 = true; actTiempo = true; } }