Beispiel #1
0
    public void Create_RemoveButton(string NewName, Vector3 WantedOffset)
    {
        GameObject NowyGuzik;

        NowyGuzik = _form.Add_ButtonToForm(_form.prefabButton, NewName, WantedOffset, false);

        GameObject Napis;

        Napis = Instantiate(_form.prefabText.gameObject, NowyGuzik.transform);

        Text T = Napis.GetComponent <Text>();

        T.text = "X";

        T.color = Color.red;

        Obiekt NG_obiekt = NowyGuzik.GetComponent <Obiekt>();

        if (NG_obiekt != null)
        {
            Buttons.Add(NG_obiekt);

            NG_obiekt.Init_Delegates(null, null, RemoveButton_Click, null, null, null, null, null, null, null, null, null);
        }
    }
Beispiel #2
0
    private void Init_Form()
    {
        _form_cb = GetComponent <Combo_Form>();

        if (_form_cb != null)
        {
            _form_cb.Add_ButtonToForm(_form_cb.prefabButton, "_btnAddVert_", new Vector3(2.5f, 0.1f, 0));
            //_form_cb.Add_ButtonToForm(_form_cb.prefabButton, "_btnDijkstra", new Vector3(2.5f, 0.1f, 0));

            if (_form_cb.Lista.Count >= 1)
            {
                _btnAddVert = _form_cb.Lista[0];
            }

            if (_form_cb.Lista.Count >= 2)
            {
                _btnDijkstra = _form_cb.Lista[1];
            }
        }

        if (_btnAddVert != null)
        {
            _btnAddVert.Init_Delegates(null, null, _btnAddVert_ClickUp, null, null, null, null, null, null, null, null, null);

            GameObject Text = Instantiate <GameObject>(_form_cb.prefabText.gameObject, _btnAddVert.transform);
            if (Text != null)
            {
                Text T = Text.GetComponent <Text>();

                if (T != null)
                {
                    T.text = "+";
                }
            }
        }

        if (_btnDijkstra != null)
        {
            _btnDijkstra.Init_Delegates(null, null, _btnDijkstra_ClickUp, null, null, null, null, null, null, null, null, null);

            GameObject Text = Instantiate <GameObject>(_form_cb.prefabText.gameObject, _btnDijkstra.transform);
            if (Text != null)
            {
                Text T = Text.GetComponent <Text>();

                if (T != null)
                {
                    T.text = "D";
                }
            }
        }
    }