Exemple #1
0
 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);
         }
     }
 }
Exemple #2
0
    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);
            }
        }
    }