have a particle system emit into fixed direction on a rigibody ball

I have a rigidbody ball and want to emit smoke from it using a particle system thats parented to it.
My gravity in my game can change so I want the smoke to emit opposite of the gravity.

The particle system is set to local simulation space and velocity over time is set to y axis value 2.
When I rotate the particle system in the editor the smoke changes direction so it all looks ok to me.

Next I wrote this script but the particle smoke is always going in the same direction no matter my gravity direction. (lavaSmoke is my particle system its Transform)

function LateUpdate()
{
	var particleDirection :Vector3 = -rBallControls.GetGravDir();
	lavaSmoke.eulerAngles = particleDirection;
}

This does the trick

function LateUpdate()
{
	var particleDirection :Vector3 = -rBallControls.GetGravDir();
	lavaSmoke.rotation = Quaternion.LookRotation(Vector3.forward,particleDirection); 
}