forked from: EmitParticle (3)

