Exemplo n.º 1
0
 public override void Tick()
 {
     if (_entityMovement.HasReachedDestination())
     {
         _entityMovement.StopMoving();
         entity.StopCurrentAction();
     }
 }
Exemplo n.º 2
0
 public override void Tick()
 {
     if (_entityMovement.HasReachedDestination())
     {
         // switch destination
         _goToTarget = !_goToTarget;
         MoveToPosition(_goToTarget);
     }
 }