I’ve added an arrow component to my blueprint to act as a place to spawn a particle system. Inside the construction script, I get a reference to the arrow component, then I use Set Relative Transform and convert the transform into a variable so that I can specify a different transform per blueprint in the editor.
In the Event Graph, I get the arrow component then call a Get Relative Tranform from this, split the struct and then plug the location and rotation values into the location and rotation of a spawn emitter at location node. Far as I understand it, this should work to spawn the emitter where I place the arrow but for some strange reason, it’s spawning the emitter at the specified offset from the WORLD ZERO instead of the relative location of the arrow component and I can’t for the life of me figure out why this is happening (i.e. if I set the location of the arrow component to 0,0, 64 it spawns the emitter at 64 units above the center of the world even though the arrow is clearly not in that location).
I’d report it as a bug but sadly, I’m stuck using 4.10 because the updating is broken on my system and I cannot afford to re-install windows to fix the issue until after I launch this version of my game…
Any help would be greatly appreciated.