public void SetProgrElem(int element, Sprite sprite) { currentProgElem = (ProgrElem)element; for (int i = 0; i < 5; i++) { if (element == i) { programElements[i].SetActive(true); programElements[i].GetComponent <Image>().sprite = sprite; } else { programElements[i].SetActive(false); } } }
public ProgrElem currentProgElem = 0; //какой элемент должен отображаться в этой ячейке //Выбор программного элемента для отображения public void SetProgrElem(ProgrElem element, Sprite sprite) { currentProgElem = element; for (int i = 0; i < 5; i++) { if (element == (ProgrElem)i) { programElements[i].SetActive(true); gameObject.GetComponent <Image>().sprite = sprite; if (element > 0) { inputFields[i - 1].text = Vec2iToSTR(programmatorref.ProgramAdressesAndData[x, y + programmatorref.firstLine]); } } else { programElements[i].SetActive(false); } } }