ActorComponent with sub-components

Wow, I appreciate the thorough reply! Although… you’ve just created an ActorComponent within the one actor that i’m trying to turn into an ActorComponent. I’m trying to make multiple instances of these components so that they can be attached to other actors.

Which is why inheritance is a no go for something like this. What if I want two of the components attached to one actor? What if I want it to be a base class, so that some instances have two shapes and some have three? etc.

It genuinely sounds like the engine isn’t designed to support this kind of thing, apart from using the ChildActor component (which is advised to be used sparingly).