public void CreateOneCity(int cityId) { UIWorldWarCityObjItem item = CacheCity (); item.InitCity(cityId , ClickCityback); } UIWorldWarCityObjItem CacheCity(){ UIWorldWarCityObjItem obj; foreach (UIWorldWarCityObjItem item in cityList) { if(item.gameObject.activeSelf == false){ item.gameObject.SetActive(true); return item; } } GameObject obj1 = GameObject.Instantiate (CityItemObj); obj1.transform.parent = CityGridObj.transform; obj1.transform.localScale = new Vector3 (1, 1, 1); obj = obj1.GetComponent<UIWorldWarCityObjItem> ();// AddObjControll<UIWorldWarCityObjItem> (obj1, true, CityGridObj.transform); cityList.Add (obj); return obj; }
|
|