protected virtual void GenerateEmissionVelocity( ref Vector3 dest ) { float scalar; if ( !float.IsNaN( minSpeed ) ) { scalar = minSpeed + ( Utility.UnitRandom() * ( maxSpeed - minSpeed ) ); } else { scalar = fixedSpeed; } dest *= scalar; }