Good idea
I tried setting up a new basic scene in a few seconds and it worked perfectly there. I took the Empty with the mousepickFSM and threw it into a prefab and simply took the prefab into the complex scene. That stopped it from working and it gave the same result as the old one. And yes, I edited the prefab to fit the big scene.
Then, just to try, I started deleting groups of objects trying to run it inbetween until I reduced the complex scene to the same size as the basic scene with only one difference: Terrain. Still not working.
Could it be the existence of the terrain that is causing all this, or is perhaps the scene broken in some way?
Current objects:
MousePicker (empty with FSM)
Directional Light
Main Camera
Target (cube for the mouse picker)
Terrain (with a heightmap and a few textures and details painted on)
Everything is untagged and on default layer
Bool Test still checks False on every click...Bah!