public void OnMetropole(VillageKind value) { metropolis = value; switch (metropolis) { case VillageKind.PoliticsMetropole: transform.GetChild(0).GetComponent <SpriteRenderer>().sprite = metropolisSprite; transform.GetChild(0).GetComponent <SpriteRenderer>().color = Color.blue; break; case VillageKind.ScienceMetropole: transform.GetChild(0).GetComponent <SpriteRenderer>().sprite = metropolisSprite; transform.GetChild(0).GetComponent <SpriteRenderer>().color = Color.green; break; case VillageKind.TradeMetropole: transform.GetChild(0).GetComponent <SpriteRenderer>().sprite = metropolisSprite; transform.GetChild(0).GetComponent <SpriteRenderer>().color = Color.yellow; break; default: transform.GetChild(0).GetComponent <SpriteRenderer>().sprite = null; break; } }
private void LoadVillage(Village village, IntersectionData data) { positionedUnit = village; type = data.type; owned = true; switch (positionedUnit.Owner.myColor) { case 0: color = Color.red; break; case 1: color = Color.blue; break; case 2: color = Color.green; break; case 3: color = new Color(255, 128, 0); break; } metropolis = data.metropolis; }
public VillageKind setKind(VillageKind myKind) { this.VillageKind = myKind; }
public Village(VillageKind myKind, bool cityWall) { this.myKind = myKind; this.cityWall = cityWall; }
public void setVillageType(VillageKind k) { this.myKind = k; }