public void ЗаполненияСоздание() { for (int i = 0; i < слотыСоздания.transform.childCount; i++) { TownUnits tU = слотыСоздания.transform.GetChild(i).GetComponent <TownUnits>(); tU.unit = null; tU.img.sprite = null; tU.img.gameObject.SetActive(false); tU.text.text = ""; tU.text.gameObject.SetActive(false); tU.interactable = false; слотыСозданияЮнитов.Add(tU); } List <Unit> tempUnit = new List <Unit>(); for (int i = 0; i < GameManager.instance.units.Count; i++) //Заполнение { if (AvailableList.availableUnit[GameManager.instance.units[i].type]) { tempUnit.Add(GameManager.instance.units[i]); } } for (int i = 0; i < tempUnit.Count; i++) //Заполнение { слотыСозданияЮнитов[i].unit = tempUnit[i]; слотыСозданияЮнитов[i].img.sprite = tempUnit[i].img; слотыСозданияЮнитов[i].img.gameObject.SetActive(true); слотыСозданияЮнитов[i].text.text = GameText.GetUnitName(tempUnit[i].type); слотыСозданияЮнитов[i].text.gameObject.SetActive(true); слотыСозданияЮнитов[i].interactable = true; слотыСозданияЮнитов[i].isCreate = true; } }
public void ВыборЮнитаДляСоздания(TownUnits townUnit) { создающийся = townUnit.unit; картинкаЮнита.sprite = townUnit.unit.img2; картинкаЮнита.gameObject.SetActive(true); имя.text = GameText.GetUnitName(townUnit.unit.type); описание.text = GameText.GetUnitDescription(townUnit.unit.type); создатьЮнита.interactable = true; }
public void СоздатьЮнита() { //countUnit.minValue = 1; //countUnitT.text = countUnit.value.ToString(); картинкаСоздаваемого.sprite = создающийся.img2; картинкаСоздаваемого.gameObject.SetActive(true); canBuy = false; ЗаполнениеРесурсов(); имяСоздающегося.text = GameText.GetUnitName(создающийся.type); создать.SetActive(true); }