Emit particle along its vertex normal

I have a Particle System that’s emitting out from a mesh. When emitting, the particle must only travel along the normal of the vertex it’s being emitted from.

Unity will emit along each normal by default if the Shape module is used (picture on the right), but if I’m using the ParticleSystem.Emit method, it appears it does not (picture on the left). How can I emit in the direction of the normal of each vertex?

Figured it out.

In the ParticleSystem.Emit parameters, you specify velocity. Instead of supplying a normal position, supply the position of the emitting particle and then just a factor whether you want it to go outward or in.