Hey guys, so I am about to lose my mind here. I used a 100 different ways to try to create a beam shot in niagara that should change it´s length depending on how far away the target it will hit is going to be. So I created one Vector2D and one Vector (3D) user parameter and implemented it into all those nodes. In the blueprint viewport everything is working fine, the user parameters all do their job. But when I try to change it at run time, it never seems able to actually access those variables. I tried to change them in the construction script, used their internal name and so on, but nothing worked. I used different nodes as well for the set Niagara Variable (Vector3) instead. I have literally no idea anymore what could be the reason. I tried the name with ‘user.’ and without and internal names with and without - nothing seems to be able to access them. Also old user parameters never seem to really get deleted or they just glitch around until you close unreal Engine
