GameObject.renderer.isVisible doesn’t work when an object casts dynamic shadows. This makes the GameObjectIsVisible action useless in any application with shadows enabled.
Here’s a replacement action that test’s if the object’s renderer bounds are within the Main camera’s frustum planes.
Based off a code snippet from here:
http://forum.unity3d.com/threads/is-target-in-view-frustum.86136/#post-626470
Download from PlayMaker forums:
http://hutonggames.com/playmakerforum/index.php?topic=8417.0