title: Most efficient way, Tags or List<GameObject>?
body: <p>In my game I can use a list of game objects or tags to iterate but i prefer knows what is the most efficient way.</p>
  
  <p>Save more memory using tags or unity requires many resources to do a search by tag?</p>
  
  <pre><code>public List&lt;City&gt; _Citys = new List&lt;City&gt;();
  </code></pre>
  
  <p>or</p>
  
  <pre><code>foreach(GameObject go in GameObject.FindGameObjectsWithTag("City")) 
  </code></pre>