Ok, on second glance, my code seems even worse than I had previously thought. Here's a barebone-version containing a move-to action (which is like half the code of this entire project
) which features everything but the auto option which I think stopped working in v0.2 or so anyway
UpdateGraph, UpdateGraphArea, GetNearestNodeWalkability, IsPathPossible, WillPathBePossible should also work again. The rest is not included for now. I want to focus on each script, comment each section , refactor it for the sake of readability and generally make it faster and better first. Also, I'm only working on v4.6 free for now, pro will come right after, then I'll make it work on v5 which should be released publicly anytime soon.
If you're upgrading your project please make sure to backup. I've made some structural changes so you'll have to remove all FSM actions before loading the new ones into your assetfolder. You will also need to install the newest A* package.
If you have a project and require certain other actions before you can upgrade please post them here and I'll prioritize them.
EDIT : Also, please tell me the graph types you're using. I'm using GridGraphs all the time and especially navmeshgraphs and quadgraphs may cause issues since they now save their nodes in a different format (no more arrays for them)