title: Gameobject.find is returning null
body: <p>I am tired to debugging but don't know what is the problem</p>
  
  <pre><code>foreach (string go in dist)
  {
      Debug.Log("gameobject texture change " + go);
      Debug.Log(go.ToString());
      Debug.Log(go.GetType());
      string s = go;
      string ss = "GRB_BLD_RESIDENT_z17x68817y86702_V0_L9_2015_18";
      Debug.Log(GameObject.Find("GRB_BLD_RESIDENT_z17x68817y86702_V0_L9_2015_18").name);
      Debug.Log(GameObject.Find(ss).name);
      if (GameObject.Find(s.ToString()) != null)
      {
          Debug.Log(GameObject.Find(s).name);
          Debug.Log("gameobject is not null");
      }
      else {
          Debug.Log("gameobject is null");
      }
  </code></pre>
  
  <p>if I use this, </p>
  
  <pre><code>Debug.Log(GameObject.Find("GRB_BLD_RESIDENT_z17x68817y86702_V0_L9_2015_18").name);
  </code></pre>
  
  <p>it will bring the game object but using loop it is not working. I have log all names all are right and same. </p>