/// <summary> /// Si colisiona con zonas de muerte, llama para cambiar la posicion de uno de los 2 jugadores /// </summary> /// <param name="other"></param> void OnTriggerEnter2D(Collider2D other) { PerdidasControl pc = other.GetComponent <PerdidasControl>(); Respawn respawn = other.GetComponent <Respawn>(); if (respawn != null && pc != null && !CheatsManager.instance.GetEstadoInvencibilidad()) { GameManager.instance.EjecutarSonido(audioSource, "Morir"); if (pc.GetEstadoActual() != PerdidaControles.enCubo) { pc.DesactivaControles(segundosRespawn, 4); //si muere el jugador no puede volver a moverse hasta pasados "segundosRespawn" segundos } respawn.RespawnJugador(other.transform); } }