public override void Tick() { if (_entityMovement.HasReachedDestination()) { _entityMovement.StopMoving(); entity.StopCurrentAction(); } }
public override void Tick() { if (_entityMovement.HasReachedDestination()) { // switch destination _goToTarget = !_goToTarget; MoveToPosition(_goToTarget); } }