private void Attack() { _attacking = true; _surtAC.SetAnimation(2); SoundManager.instance.PlaySound("goblin_swing", _source, false); _cooldownTimer = _attackCooldown; }
private void Move() { _inRange = CheckDistanceFromPlayer(); if (_playerOnSight && !_attack.Attacking) { CheckDirection(); if (!_inRange) { _moving = true; _surtAC.SetAnimation(1); _transform.position = Vector2.MoveTowards(_transform.position, new Vector2(_playerTransform.position.x, _transform.position.y), _movementSpeed * Time.deltaTime); } else { _surtAC.SetAnimation(0); _moving = false; } } }