public void Imposta(Colonizzato blocco,int x,int y) { posx = x; posy = y; bloccoAttuale = blocco; SetInformazioni(); }
public Blocco(Naturale natural) { naturale = natural; gameObject = natural.gameObject; risorse = natural.risorse; colonizzato = null; }
public Blocco(Naturale natural,Colonizzato colon) { naturale = natural; colonizzato = colon; gameObject = colon.gameObject; risorse = risorseCompatibili(natural.risorse,colon.risorseProdotte); }
public void setCosto(Colonizzato col) { PannelloCosti.SetActive(true); PannelloCosti.transform.FindChild("CostoLegno").GetComponent<Text>().text = ""; PannelloCosti.transform.FindChild("CostoRoccia").GetComponent<Text>().text = ""; PannelloCosti.transform.FindChild("CostoFerro").GetComponent<Text>().text = ""; PannelloCosti.transform.FindChild("CostoOro").GetComponent<Text>().text = ""; foreach(ReN ren in col.costoRisorse){ Risorsa ris = ren.risorsa; float costo = ren.numero; Text testo; switch(ris){ case Risorsa.Legno: testo = PannelloCosti.transform.FindChild("CostoLegno").GetComponent<Text>(); testo.text = costo.ToString(); break; case Risorsa.Roccia: testo = PannelloCosti.transform.FindChild("CostoRoccia").GetComponent<Text>(); testo.text = costo.ToString(); break; case Risorsa.Ferro: testo = PannelloCosti.transform.FindChild("CostoFerro").GetComponent<Text>(); testo.text = costo.ToString(); break; case Risorsa.Oro: testo = PannelloCosti.transform.FindChild("CostoOro").GetComponent<Text>(); testo.text = costo.ToString(); break; } } }
public void setColonizzato(Colonizzato colonia) { gameObject = colonia.gameObject; colonizzato = colonia; risorse = risorseCompatibili(risorse,colonia.risorseProdotte); }