Recently updated Node Canvas, I deleted all the old files as instructed but it seems all of my bound graphs have disappeared and asset graphs have been unplugged. I was wondering if there is a way to avoid this or what the best way to handle it would be. I also have many errors which all say that ‘BehaviourTree’ does not derive from MonoBehaviour but has been added to a Game Object. Any help is much appreciated.
Hmm. Did you happen do upgrade from a very old version, like before v2.6.2 (year 2017) by any chance?
In v2.6.2, there had been some breaking serialization changes due to Unity making some changes in their internal serialization as well.
To support upgrading projects using NodeCanvas version prior to 2.6.2, there used to be an “Upgrade Project” tool included up to v2.7.0, but that tool has been removed in most recent versions.
If you indeed are upgrading from a NodeCanvas version prior to 2.6.2 please send me an email to “support_AT_paradoxnotion.com” so that I can guide you through possible solutions. Alternatively, if you send me your project, I would also gladly fix it for you for your convenience.
Normally, and apart from this specific version 2.6.2 mandatory and rather unfortunate change that had to take place back in year 2017, upgrading NodeCanvas in the future will not create any problems.