Exemple #1
0
        public void StopMovement(Action onStopped)
        {
            TargetLocation = null;
            _rotationCommander.Abort();
            _movementCommander.Stop();

            while (_runningTask != null && !_runningTask.IsCompleted)
            {
                OnLog("Waiting for runningtask to complete");
                Thread.Sleep(1000);
            }

            onStopped();
        }
Exemple #2
0
 public void StopMovement()
 {
     _rotationCommander.Abort();
     _movementCommander.Stop();
 }