Color c = go.renderer.material.color などの様に color の情報にアクセスする処理を行うとその時点から material.color の 0 に変わってしまうみたいで、オブジェクトの色が真っ黒に成ってしまいます。
Web Player で表示した初回は大丈夫なのですがブラウザをリロードするとこの症状が発生し、以降はいくらリロードしてもこの症状が発生します。
発生を確認した Web Player のバージョンは 4.3.5f1 です。
あくまでデフォルト値に変動が起こるという不具合っぽいので color の値を読む前に自分で color の値を設定する事により回避可能です。
なお、 Unity のエディタ上ではこの不具合は発生しませんし、 Windows 版の Web Player でも発生しませんでした。
Web Player のバージョンを確認出来るページ
【英語サイト】
Unity - Web Player Download
https://unity3d.com/webplayer
【日本語サイト】
Unity - Web Player Download
http://japan.unity3d.com/webplayer/