diff --git a/Assets/Scripts/PlayerScripts/DebugPlayer/dPlayerMovement.cs b/Assets/Scripts/PlayerScripts/DebugPlayer/dPlayerMovement.cs index f8928eb..6f629ca 100644 --- a/Assets/Scripts/PlayerScripts/DebugPlayer/dPlayerMovement.cs +++ b/Assets/Scripts/PlayerScripts/DebugPlayer/dPlayerMovement.cs @@ -166,6 +166,7 @@ public class dPlayerMovement : NetworkBehaviour g -= pStats.PlayerGrav * Time.deltaTime; rB.AddForce(new Vector3(0,g,0)); } + Respawn(); } @@ -373,7 +374,7 @@ public class dPlayerMovement : NetworkBehaviour { if (transform.position.y < -5) { - transform.position = new Vector3(1f, 3f, 1f); + TeleportPlayer(new Vector3(0,100,0)); } } @@ -591,8 +592,8 @@ public class dPlayerMovement : NetworkBehaviour moveController.enabled = true; } - - public void TeleportPlayer(){ - + public void TeleportPlayer(Vector3 position, Quaternion rotation = new Quaternion()){ + transform.position = position; + transform.rotation = rotation; } } diff --git a/Assets/Scripts/PlayerScripts/PlayerMovement.cs b/Assets/Scripts/PlayerScripts/PlayerMovement.cs index 14014ce..85b0143 100644 --- a/Assets/Scripts/PlayerScripts/PlayerMovement.cs +++ b/Assets/Scripts/PlayerScripts/PlayerMovement.cs @@ -604,4 +604,9 @@ public class PlayerMovement : NetworkBehaviour } moveController.enabled = true; } + + public void TeleportPlayer(Vector3 position, Quaternion rotation = new Quaternion()){ + transform.position = position; + transform.rotation = rotation; + } }