~ruther/NosSmooth

27edbdadbea84c9a0cf0c78fb9b4ae139621592f — Rutherther 2 years ago da05630
feat(combat): update Pathfinding methods
M Extensions/NosSmooth.Extensions.Combat/Operations/WalkInRangeOperation.cs => Extensions/NosSmooth.Extensions.Combat/Operations/WalkInRangeOperation.cs +1 -1
@@ 150,7 150,7 @@ public record WalkInRangeOperation
            }

            using var goToCancellationTokenSource = CancellationTokenSource.CreateLinkedTokenSource(ct);
            var walkResultTask = WalkManager.GoToAsync
            var walkResultTask = WalkManager.PlayerGoToAsync
                (closePosition.X, closePosition.Y, true, goToCancellationTokenSource.Token);

            while (!walkResultTask.IsCompleted)

M Extensions/NosSmooth.Extensions.Combat/Operations/WalkOperation.cs => Extensions/NosSmooth.Extensions.Combat/Operations/WalkOperation.cs +1 -1
@@ 106,7 106,7 @@ public record WalkOperation(WalkManager WalkManager, short X, short Y) : ICombat
    }

    private Task<Result> UseAsync(ICombatState combatState, CancellationToken ct = default)
        => WalkManager.GoToAsync(X, Y, true, ct);
        => WalkManager.PlayerGoToAsync(X, Y, true, ct);

    /// <inheritdoc />
    public void Dispose()

Do not follow this link