mouse click on AI in editor works; fails in player

I have an AI that is network instantiated on the client. The mesh has a collider attached. When clicking on the mesh while running in the editor it works as expected. However, when running the very same scene in the player (built seconds before testing both), the AI never registers the mouse click.

I can find nothing that makes sense and am at a total loss. Any clues would be welcome.

What is “AI that is network instantiated on the client”? If it means that unity player must connect to network location to get asset, may that be connection problem? Like Uplayer not having permission, or restritcive policy on reaching network. This reminds me of Flash player sandbox policy and there were similar problems too - in the editor everything works fine, but to run thinngs that need network connection in flashplayer one would need to specify allowed network locations.

It runs out that it was a prefab problem. I have concluded that if anything goes wrong EVER and a prefab is involved, just start by rebuilding it. Prefabs are a HUGE nightmare in Unity. I have to rebuild them randomly and often and for no clear reason I can find. I just rename the prefab, rebuild it with exactly the same content, and then it works.

Dear Unity Developers… DO YOU KNOW HOW ANNOYING THIS IS?

I picked up a macro thing in the Asset store to set it up to just rebuild the prefabs. Sadly it doesn’t work with 4.0. sigh Sorry for the rant. But maybe someone will find this helpful and learn to just rebuild your prefabs first and debug later.