DoN's 3D Pathfinding for Flying A.I. [Support Thread]

4.19 Update & Multi-threading Rewrite

Download: DonAINavigation_4.19.zip

Multi-threading Robustness Improved
The previous multi-threading code had issues with high-frequency usecases that could result in pawns getting stuck.

Mutli-threading has now been completely rewritten to ensure sequence-integrity of new-request/abort-request tasks by using a unified TQueue. This has dramatically improved the reliability of flying creatures in my game and eliminated all multi-threading issues related with creatures getting stuck in mid-air/etc.

Any usecase which generates multiple “new/abort/new/abort” pathfinding requests per second (think of Dragonflies chasing bees!) will benefit immensely from this update.

~

Marketplace version has been submitted and should be approved soon.