Particle Parameter in EventReceiver Spawn not working?

Hello. I use a CPU particle system with an EventReceiver Spawn to spawn particles from the blueprints.
I wish to determine how many I spawn through blueprints too, so I changed the spawn count distribution inside the EventReceiver Spawn module to a “Float Particle Parameter”. But after hours of trouble shooting it does not matter what the blueprint parameter is set to, I suspect the spawn count parameter always use a default value of 1.

So, I spawn an emitter, set the float parameter and then trigger the spawn generator.
My expectations is that when I set N, Max in = 1000, Max Out = 1000, N particles will spawn. But that is not the case.

Where N=123, Max in = 1000, Max Out = 1000. The result is that 1 particle is spawned.

Where N=123, Max in= 100, Max Out= 1000. Result is 10 particles are spawned.

Where N=123, Max in = 10, Max Out = 1000. Result is 100 particles are spawned.

Where N=123, Max in = 1, Max Out = 1000. Result is 1000 particles are spawned.

The above results match as if with N=1.

Hey Ste1nar,

Thank you for submitting this post. I have reproduced this issue and logged a report for it here: Unreal Engine Issues and Bug Tracker (UE-41160)

You can track the report’s status as the issue is reviewed by our development staff. Please be aware that this issue may not be prioritized or fixed soon.


Ed Burgess