@Hatsune-Miku
I don’t see how that issue relates to exposing a component for a designer. Since you’re talking about dynamic creation, I’d assumed your AH question was only relevant to modifying component properties during a Simulate In Editor session - something designers won’t be doing and is only really useful in some specific testing/debugging scenarios. When a designer is working in the blueprint or level editor, dynamic components don’t exist. Am I missing something?
@marsonmao
Not sure exactly what you’re asking. The C++ equivalent to AddComponent is what is discussed in this thread. It’s a bit outdated now though, see Hatsune’s answer hub link for an example of the code to do it now.