Ejemplo n.º 1
0
 public void PopulaCampo(Campo campo)
 {
     m_graphicHexs = new List<GraphicHex>();
     for (int i = 0; i < campo.size(); i++) {
         GameObject graphic_hex;
         if (campo.At(i).estaVazio)
             graphic_hex = (GameObject)Instantiate(hexPrefab, m_layout.HexToScreen(campo.At(i)), Quaternion.identity);
         else
             graphic_hex = (GameObject)Instantiate(hexPreto, m_layout.HexToScreen(campo.At(i)), Quaternion.identity);
         graphic_hex.GetComponent<GraphicHex>().SetHex(this, campo.At(i));
         m_graphicHexs.Add(graphic_hex.GetComponent<GraphicHex>());
     }
 }
Ejemplo n.º 2
0
 public void AtualizaCampo(Campo campo)
 {
     for (int i = 0; i < campo.size(); i++) {
         m_graphicHexs[i].AtualizaHex();
     }
 }