First of all thanks for getting NodeCanvas.
These are a lot of really strange issues you are facing indeed.
The first thing I would like to ask, would be what version of Unity you are using, as well as what operating system are you on?
The most major issue here and probably the cause of most of them seems to be the crashes.
The crashes along with the stack overflow, makes me think that you are using cross-referenced SubTrees within other SubTrees. Do you happen for example to have a SubTree hierarchy similar to this bellow? :
SubTree A
–SubTree B
—-SubTree A
If not, can you please share a bit more information on your Behaviour Trees setup?
SubTree contents disappearing can also be very relevant to these crashes, since if Unity crashes, it does not save asset file changes.
Do SubTree contents disappear after a crash when you re-open Unity? If not, and the contents disappear while working in Unity, is there any error logged in the console at all?
Regarding showing Time and Input, are you referring showing them up in the “Script Control/Check Property” condition menu, or some other menu?
Regarding your custom Interface, does it have any member(property/method) at all? Types will only show to be added as a Variable only if they have at least one public member within. Does your interface has one?
Please let me know, especially regarding the possibility of using cross-referenced SubTrees, since resolving the crashes is the most major problem you are facing and the cause of others as well. Once this is resolved, we can continue resolving your other questions/requests.
Thanks in advance.
Join us on Discord: https://discord.gg/97q2Rjh
Login
Register
By registering on this website you agree to our Privacy Policy.