I have to create our class dynamically based on incoming REST requests from users. I cannot use Monobehaviours for this because I would have to add it to the gameObject, which will slow things down significantly. What are other Components that can be created without adding to the gameObject? Or Is there any other way of doing this?
As for [NodeCanvasPreferredType] it is an internal attribute we use to add PreferredTypes: