ground sliding under stuff
This commit is contained in:
@@ -40,17 +40,13 @@ public partial class CapsuleCollider : CollisionShape3D
|
||||
return Mathf.IsEqualApprox(_shape.Height, CapsuleCrouchHeight);
|
||||
}
|
||||
|
||||
public void Crouch(float delta, float crouchTransitionSpeed)
|
||||
public void Crouch()
|
||||
{
|
||||
_shape.Height -= delta * crouchTransitionSpeed;
|
||||
|
||||
_shape.Height = Mathf.Clamp(_shape.Height, CapsuleCrouchHeight, CapsuleDefaultHeight);
|
||||
_shape.Height = CapsuleCrouchHeight;
|
||||
}
|
||||
|
||||
public void UndoCrouching(float delta, float crouchTransitionSpeed)
|
||||
public void Uncrouch()
|
||||
{
|
||||
_shape.Height += delta * crouchTransitionSpeed;
|
||||
|
||||
_shape.Height = Mathf.Clamp(_shape.Height, CapsuleCrouchHeight, CapsuleDefaultHeight);
|
||||
_shape.Height = CapsuleDefaultHeight;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user