Okay so i tried to do some debugging, but it seems like the actor that does have the blueprint as it’s component still fails to cast to an instance of the blueprint. Almost like the game is ignoring the fact that the blueprint is assigned to the object. The hit event triggers, the interface is implemented, and the actors reference points to the correct actor… However it seems like the actor’s component holding the blueprint is ignored. What am I doing wrong?
I tried assigning that exact actor to the variable in editor, but it doesn’t allow me to because it is not a candidate, even though the actor definitely has the blueprint assigned to it.