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(); } }