public Dashing(PlayerMovementState currentState) : base(currentState) { CurrentDashVelocity = Direction * DashStep; }
public Running(PlayerMovementState currentState) : base(currentState) { }
public Diving(PlayerMovementState currentState) : base(currentState) { }
public Sneaking(PlayerMovementState currentState) : base(currentState) { }