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(); }
public void StopMovement() { _rotationCommander.Abort(); _movementCommander.Stop(); }