From c75ac45a3d5adad7a6d845600ba5d5e9bae73f9c Mon Sep 17 00:00:00 2001 From: Rutherther Date: Sat, 31 Dec 2022 00:06:16 +0100 Subject: [PATCH] feat(pathfinding): add user cancelling to walk manager --- .../Operations/WalkInRangeOperation.cs | 2 +- .../NosSmooth.Extensions.Combat/Operations/WalkOperation.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Extensions/NosSmooth.Extensions.Combat/Operations/WalkInRangeOperation.cs b/Extensions/NosSmooth.Extensions.Combat/Operations/WalkInRangeOperation.cs index 6c1dd74..7dfc7cd 100644 --- a/Extensions/NosSmooth.Extensions.Combat/Operations/WalkInRangeOperation.cs +++ b/Extensions/NosSmooth.Extensions.Combat/Operations/WalkInRangeOperation.cs @@ -74,7 +74,7 @@ public record WalkInRangeOperation } using var goToCancellationTokenSource = CancellationTokenSource.CreateLinkedTokenSource(ct); - var walkResultTask = WalkManager.GoToAsync(closePosition.X, closePosition.Y, goToCancellationTokenSource.Token); + var walkResultTask = WalkManager.GoToAsync(closePosition.X, closePosition.Y, true, goToCancellationTokenSource.Token); while (!walkResultTask.IsCompleted) { diff --git a/Extensions/NosSmooth.Extensions.Combat/Operations/WalkOperation.cs b/Extensions/NosSmooth.Extensions.Combat/Operations/WalkOperation.cs index 7408bd7..2ebb058 100644 --- a/Extensions/NosSmooth.Extensions.Combat/Operations/WalkOperation.cs +++ b/Extensions/NosSmooth.Extensions.Combat/Operations/WalkOperation.cs @@ -33,6 +33,6 @@ public record WalkOperation(WalkManager WalkManager, short X, short Y) : ICombat /// public async Task UseAsync(ICombatState combatState, CancellationToken ct = default) { - return await WalkManager.GoToAsync(X, Y, ct); + return await WalkManager.GoToAsync(X, Y, true, ct); } } \ No newline at end of file -- 2.49.0