Could you show us the BP?
Because right now we can only guess what might be wrong.
Could you show us the BP?
Because right now we can only guess what might be wrong.
Hi there I am passing a vector across a blueprint interface, but on the receiving side of the homing missile it returns 0,0,0.
Basically i have a turret detection array, it returns the location of a turret in the array, it then goes into the blueprint interface.( the blue node) then when it comes our of the red side, it returns 0,0,0. So my missile never gets the target location…
please help heheh
Here are the Blueprints. the vectors are good, but after they pass to the homing missile BP the result in 0,0,0. the missile flies toward the 0,0,0 coord. thx for your help…
after placing a few prints strings, its seems like the event does not fire…
Spawn then call the event. There is your issue. That is, assuming that the event is in the homing missile
What is your variable “homing missile” referencing to?
It seems like you try to set the location before you spawn your actor.
Try to place your interface call behind the “spawn actor from class” and use the output actor from that node as input.
That should do the trick
thx guys, it was simple, finally im getting interfaces, thx for your feedback
Just had a similar issue where a function receiving a vector was always reading 0,0,0 even when it was valid from the calling blueprint.
Turns out the specific Actor Blueprint I was testing with was Overriding the receiving function which came from its parent. When Overriding this function I was calling the parent function but forgot to pass the vector along. So it always defaulted to 0,0,0