How to set HomingTargetComponent for tick updated homing position spawned at runtime.

I’ve recently been trying to update some project code of mine to be better suited for the change to multiplayer capabilities. I’m currently trying to use the UProjectileMovementComponent functions to replicate the behavior of my guided smoke that I created without it. The problem that I’m running into is that my HomingTargetComponent isn’t being set at runtime and is null when the object spawns.


JettSmoke.h

JettSmoke.cpp

My plan is to set the homing component to spawn as a component of the projectile itself and update the location of the component via tick function based on where the player is looking during that update. I did this using simple lookAt vectors and InterpV() before but this has me stumped.

Any help as to how to set the variable or a better way to go about this would be appreciated.

Bumping this issue for when I work on this again on monday.