Implemented Sneaking

This commit is contained in:
Noah
2022-05-15 21:52:04 +02:00
parent 66c2341066
commit d4d6e9eb92
@@ -9,6 +9,7 @@ public class Player : MonoBehaviour
[SerializeField] private float mouseSpeed;
[SerializeField] private float defaultSpeed = 5;
[SerializeField] private float sprintSpeed = 8;
[SerializeField] private float sneakSpeed = 2;
private float walkSpeed;
[SerializeField] private float jumpForce;
[SerializeField] private World world;
@@ -91,6 +92,7 @@ public class Player : MonoBehaviour
mouseX = Input.GetAxis("Mouse X");
mouseY = Input.GetAxis("Mouse Y");
//Sprinting
if (Input.GetKeyDown(KeyCode.LeftShift))
{
walkSpeed = sprintSpeed;
@@ -101,6 +103,17 @@ public class Player : MonoBehaviour
walkSpeed = defaultSpeed;
}
//Sneaking
if (Input.GetKeyDown(KeyCode.LeftControl))
{
walkSpeed = sneakSpeed;
}
if (Input.GetKeyUp(KeyCode.LeftControl))
{
walkSpeed = defaultSpeed;
}
if (isGrounded && Input.GetButton("Jump"))
{
jumpRequest = true;