I just bought this asset, and I must say, it’s really, really fantastic. I love the attention to UX and design as well, which makes it very enjoyable to explore – Great work!
My question is, how can I control the short text description I see on nodes? When making my own custom actions it displays the class name by default. But I would love to display a description which all pulled a key variable such as the wait action.
Thanks a lot for your kind words. I am really glad you like NodeCanvas!
I am also glad you’ve found the solution. Indeed. You just need to override the “info” property. 😉
When doing so, remember that BBParameters already override ToString on their own to return a nicely formatted text depending on whether a direct value is set, or a variable is linked to them, so when using a BBParameter in your information to be shown, you can just do something like this: get {return string.Format("Wait {0} sec.", waitTime);}
Perfect!
Thanks for the extra information as well. I intended to leave a review on the asset store as well, I just want to spend a few more days with NC first to ensure it’s comprehensive
– Thanks for authoring such a great tool, I hope you can keep it up for a long time! Let us all know if there’s anything we can do to help you too 🙂
You are very welcome and thanks a lot for your very positive feedback!
I am really glad you like NodeCanvas. Don’t worry. I do plan to keep NC up, running and updated for a long time ahead indeed 🙂