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); } }
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"; } } } }