OK Ive been through 2/3 days of tutorials and reading and discussion points and Niagara has to be the most needlessly complicated system so far. I can see how it’s going to be powerful, I just need it dumbed down.
I’m trying to individually set velocity to the individual particles.
You might not need custom scratchpad modules for this.
Use Get Vector Array Count to get the number of vectors in your array. You don’t need to send it separately. Then read the velocities from the array and set it for each particle.
OK cool. I’ve been working away for a few days or so looking over your post and Niagaras communication system, and it’s quite cool. I think I’m most of the way there on understanding how everything talks.
If I manually put in the information for the array here.
However, I’m trying to change this in a blueprint.
I’ve got it to work with int32, and I’ve got it to work with float values and actually some vector nodes.
But this specific one,
I can’t seem to find in node form compared to the rest.
With this you can chop and change as much as you like with events etc. Pretty sick.
Ps. Unreal if you read these, It’s difficult to figure out what’s working and what’s not between the Niagara system and blueprints, it doesn’t throw errors if something doesn’t match and finding applicable Niagara nodes without already knowing what to search was difficult.