// Mueve el jugador a la posicion de spawn, resucitandolo si murio public virtual void Respawn() { if (!Network.isClient) { transform.position = spawnPoint; gameObject.GetComponent <BasicMovementServer>().targetPos = transform.position; gameObject.GetComponent <BasicMovementServer>().inputDirection = Vector3.zero; } // Ponemos su direccion anterior a 0 para que cualquier nueva direccion se pueda enviar if (localInput != null) { localInput.oldEnumMovimiento = 0; localInput.enumMovimiento = 0; } isDead = false; isFreeze = false; playerGraphics.Unkill(); if (colliderJugador) { colliderJugador.enabled = true; } }