World Particle Collider - Not Working

Hi, I’ve been battling this for ages, and I’m fairly certain that the world particle collider has changed to how it used to work. I’ve created a gun, that emits particles, I want those particles to behave like bullets. Pretty simple. On my particle emitter I’ve got a “World Particle Collider” with “Send Collision Message” set to on of course. The particles definitely make contact with objects and with the enemy I’ve created but I can not get it to register a collision message.

For testing reasons I’ve just used the basic example given, and I’ve attached this code to my bullet emitter. I’ve also tested the exact same thing but with just a simple “print(“hit”);”. No go but.

function OnParticleCollision (other : GameObject)
{
    var body : Rigidbody = other.rigidbody;
    if (body) {
        var direction : Vector3 = other.transform.position - transform.position;
        direction = direction.normalized;
        body.AddForce (direction * 5);
    }
}

on particle collision is only compatible with the old particles not the new shuriken particle system.

shuriken particles can only collide with planes.

Source