I think the producer should have a tool which will scan all assets in the project used flow Script have node reflection. Because beginner like me will drag & drop object in canvas to call a method and no need to add in preferred types window. This thing lead to when I have to build in the end of the project, I don’t have any thing in preferred types window caused many errors in my project. Now I have to scan all assets in my project by hand 🙁
Thank you for your suggestion.
I want to let you know that something similar to that (automatically populating Preferred Types) is coming along and it is on the roadmap!
It will probably going to be a scan per graph (via the Graph Editor toolbar) however instead of scanning the whole project. The reason for that is that while Asset Graphs can easily be scanned, Bound graphs that live in scenes are tricky and can potentially lead to problems if I force open all the scenes one by one for the purposes of scanning bound graphs.
Another idea in the works is to also populate the Preferred Types while you are working. So as soon as you use a type, it will automatically be added to the Preferred Types for you.