UPrimitiveComponent::OnComponentCollisionSettingsChanged is virtual private

Hello,

The function UPrimitiveComponent::OnComponentCollisionSettingsChanged is virtual but private. It’s documentation suggests that it’s specifically there for subclasses to override. However, these subclasses cannot then call the Super:: version. Is this intended?

The UPrimitiveComponent’s version of the function includes some code that looks like it shouldn’t be skipped. I notice also that USkeletalMeshComponent’s version does not call the super version.

Thanks,