void Awake() { owner = "N/A"; lands = new List <Environment>(); gameController = GameObject.Find("GameController").GetComponent <GameController>(); position = new Vector2(); armyTable = new Hashtable(); army = Resources.Load("Prefabs/Army") as GameObject; GameObject uiBankObject = GameObject.Find("UIBank") as GameObject; uiBank = uiBankObject.GetComponent <UIBank> (); storedArmies = new List <Army> (); armies = new List <Army>(); type = "city"; // pick a random color float R = Random.Range(.4f, .9f); float G = Random.Range(.4f, .9f); float B = Random.Range(.4f, .9f); Color newColor = new Color(R, G, B, 1.0f); // apply it on current object's material GetComponent <Renderer>().material.color = newColor; NameWizard nameWizard = GameObject.Find("NameWizard").GetComponent <NameWizard>(); name = nameWizard.GenerateCityName(); leader = new Character(); population = Random.Range(10000, 15000); muns = population / 3; food = population + (population / 3); }
void Awake() { base.Awake(); base.Start(); prosperity = 0; type = "village"; NameWizard nameWizard = GameObject.Find("NameWizard").GetComponent <NameWizard>(); name = nameWizard.GenerateCityName(); population = Random.Range(300, 600); }