Currently the Object: Visibility Action only works for Sprite and Mesh Renderers, but I'll add support for Particle Renderers, too. In the meantime, if you are using a Particle System, you can also attach the ParticleSwitch script to it, and then use the Object: Send message Action to turn it on and off.
After testing, it seems that the Object: Visibility Action does indeed work for Particle Renderers. Don't know why yours wouldn't be working, but I still recommend the use of the ParticleSwitch instead.
Comments
After testing, it seems that the Object: Visibility Action does indeed work for Particle Renderers. Don't know why yours wouldn't be working, but I still recommend the use of the ParticleSwitch instead.