private void FixedUpdate() { // if (_playerStatus.isStunned()) { return; } if (_isDashing) { UpdateSpriteDirection(_movement); UpdatePosition(_movement * _playerSpeed * _dashMultiplier, Time.fixedDeltaTime); } else if (_isBackstepping) { UpdatePosition(_backMovement * _playerSpeed * _backstepMultiplier, Time.fixedDeltaTime); } else if (_isSprinting) { UpdateSpriteDirection(_movement); UpdatePosition(_movement * _playerSpeed * _sprintMultiplier, Time.fixedDeltaTime); } else { UpdateSpriteDirection(_movement); UpdatePosition(_movement * _playerSpeed, Time.fixedDeltaTime); } }
private void Update() { if (_playerStatus.isStunned()) { return; } _allowInput = !_animatorHandler.GetAnimator().GetBool(_resetAnimatorHash); if (_allowInput) { if (_playerMovement.GetIsDashing()) { _playerMovement.SetIsDashing(false); } if (_playerMovement.GetIsBackstepping()) { _playerMovement.SetIsBackstepping(false); } HandleMovementInput(Time.deltaTime); HandleMovementActions(Time.deltaTime); HandleAttacks(Time.deltaTime); HandleAiming(Time.deltaTime); } }