After upgrading bolt to version 1.2.2 I am having an issue when I try to update my unit options. First of all, I noticed that when I open Play Mode I got the following error in my console:
MissingValuePortInputException: Missing input value for 'distanceToTarget'.
When I checked my flow graph, I noticed my connections were missing, as well as some of my flow units:
Basically, what it is supposed to do, is get the transform position values of the Origin and Target objects. Now, it's not just the connections that are missing.
I use the Ultimate Isometric Toolkit plugin, meaning that I don't use transform.position to get the object's position, but I use
instead. That worked just fine earlier. I added the plugin's classes to the Type Options and it worked just fine. (Had the connections working, too; I didn't remove them myself).
(I don't think it has something to do with the Ultimate Isometric Toolkit plugin, but thought I'd mention it anyway).
However, it seems that after updating Bolt, these Types are no longer in the Type Options list. So I figured I would just need to use either Build Unit Options or Update Unit Options to fix this.
That's when I found out I can't use either of these features anymore since updating to version 1.2.2. When I try to do this, the following message is displayed in my console:
IOException: Sharing violation on path D:/Projects/Games/Parallel Dreams RPG/Unity Project/Assets\Generated/Bolt.Flow\UnitOptions.db
I noticed this issue a few days ago, but haven't had much time to play around with the new Bolt version so I kind of forgot about it until just now, when I got that MissingValuePortInputException error message.
I'd also like to note that since updating to Bolt 1.2.2 I haven't changed any settings, nor have I changed my project files.
Thanks for your help!
Customer support service by UserEcho