Blueprint class can only override class of inherited native component based on actual default component class from parent, not declared type

Hi Vitor, thanks for the thorough investigation. This is just a prototype so I’ll probably just work around it for now. It’s unfortunate the engine doesn’t support this - it kind of makes sense, but theoretically you’d think an instance of a subclass could serve as a template component for a superclass. Good to know the details of what you can and can’t do in any case.

Thanks, James