The behaviour right now is that with namespace changes, reflected methods and whatnot disappear and only a stub is left. If possible, it’d be really handy during development for NodeCanvas to remember just the name of the function (and possibly variables used in the call), so that instead of Empty, it’d be “Missing Reflected Method: <name>, <variables passed in>
For example, I’m learning Unity as my first game engine, and previous programming experience I use namespaces for subfolders and whatnot, I realized this week though as I’m using NodeCanvas more extensively, moving stuff around and readjusting namespaces causes my BT’s to have a ton of missing methods and variables, a total pain to re-add.
I’ve removed all my script namespaces now, but this would be a really useful feature for anyone who changes script namespaces that are being reflected in NodeCanvas, or even renaming methods and variables I think. I hope this can be implemented, as an option if not standard.
Thanks again for NodeCanvas, it’s really making my mish-mash of programming/visual design fun while I play around with different concepts!
If I am correct, you are refering to missing function calls selected through Script Control tasks?
If so, I will add this feature you suggest in the next version 🙂