private void UpdateTarget() { if (!_targetFinder.FindNewTarget(findTargetCondition)) { return; } _movementComponent.SetDestination(_targetFinder.Target); _attackComponent.Target = _targetFinder.Target; }
public void SetDestination( Vector3 pos, float heading = MovementComponent.NO_HEADING, MoveCommandType moveMode = MoveCommandType.FAST) => _movementComponent.SetDestination(pos, heading, moveMode);