I’m aware that’s how projectile movement works. What I’m attempting to accomplish is to set the UpdatedComponent of the ProjectileMovement to a collision object (eg BoxCollider, SphereCollider, etc) in a child class. This means I need some way to getting any one of those classes, which don’t share a parent class that is exposed to blueprints.
The whole thing just makes inheritance with blueprints a giant hassle.