Пример #1
0
    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;
        }
    }
Пример #2
0
 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;
 }
Пример #3
0
 public void СоздатьЮнита()
 {
     //countUnit.minValue = 1;
     //countUnitT.text = countUnit.value.ToString();
     картинкаСоздаваемого.sprite = создающийся.img2;
     картинкаСоздаваемого.gameObject.SetActive(true);
     canBuy = false;
     ЗаполнениеРесурсов();
     имяСоздающегося.text = GameText.GetUnitName(создающийся.type);
     создать.SetActive(true);
 }