I have a fairly simple question: can I replace DefaultSceneRoot in subclasses? If not, it seems like inheritance is really of limited utility for me. I have a base class I’d like my projectiles, character, and props in my scene to share, but I believe my collision is messed up because I am unable to modify the root component. I can’t simply set them all to have the same root component, as some need things like a capsule, others need a static mesh, and others need a skeletal mesh.
Am I forced to just duplicate code across classes and keep it in alignment?
This question seems very similar, and I see the author didn’t get much of an answer. It’s from 4 years ago though, so I’m hoping something may have changed or people have other ideas.
It doesn’t seem to actually modify the DefaultSceneRoot, as far as I can tell. I tried doing this, and after spawning, the object still has the same hierarchy, with DefaultSceneRoot as the root.