public void Halt() { canAttack = false; isJumping = false; allowAction = false; isAttacking = false; isCrouching = false; isOverthrusting = false; isUnderthrusting = false; isMovingHorizontally = false; _movement.HaltJump(); _movement.HaltMotion(); }