// Start is called before the first frame update void Start() { //if (this.gameObject.tag == "Cloud") //{ // hexModel = new BasicHexModel(HexState.Cloud); // this.gameObject.GetComponent() //} //else TDeepChildFinder <Transform, string> finder = new TDeepChildFinder <Transform, string>(); hexModel = new BasicHexModel(HexState.Dead); getNeibours(); neiboursCount = hexNeibours.Count; grass = transform.FindDeepChild("HexTop_River").gameObject; desert = transform.FindDeepChild("HexTop_Desert").gameObject; int rInt = UnityEngine.Random.Range(0, 2); //for ints if (rInt == 0) { deadLand = transform.FindDeepChild("HexTop_ClayGround").gameObject; } else { deadLand = transform.FindDeepChild("HexTop_StoneGround").gameObject; } sbirth = transform.FindDeepChild("hex_tile_plant1").gameObject; animal = transform.FindDeepChild("hex_tile_trees1").gameObject; sanimal = transform.FindDeepChild("hex_tile_animals2").gameObject; tribe = transform.FindDeepChild("hex_tile_tribe1").gameObject; village = transform.FindDeepChild("hex_tile_vilage2").gameObject; smallcity = transform.FindDeepChild("hex_tile_Small_town1").gameObject; middlecity = transform.FindDeepChild("hex_tile_Middle_town1").gameObject; megapolice = transform.FindDeepChild("hex_tile_Megapolis").gameObject; grass.SetActive(false); desert.SetActive(false); deadLand.SetActive(false); sbirth.SetActive(false); animal.SetActive(false); sanimal.SetActive(false); tribe.SetActive(false); village.SetActive(false); smallcity.SetActive(false); middlecity.SetActive(false); megapolice.SetActive(false); }
// Start is called before the first frame update void Start() { hexModel = new BasicHexModel(); getNeibours(); neiboursCount = hexNeibours.Count; }