private void DefaultButtonResetClickedListener(GUI_TextFieldCloseButton arg0) { ButtonClickedListener(_textFieldButtonDefault); _currentSelectedButton.SetButtonName("Untitled Sentences"); if (_currentPageInstance.Page is GUI_TextInputField field) { CleanField(field); } }
public GUI_TextFieldButton CreateTextInstance(string name, List <string> text) { GUI_TextFieldCloseButton instance = Instantiate(_textfieldButtonPrefab, _buttonAnchor); var page = new Pair() { Button = instance, Page = _page }; instance.SetButtonName(name); _textPanelsInstances.Add(page); instance.SetTexts(text); SetCurrentSelectButton(instance); instance.GetButton().onClick.AddListener(() => ButtonClickedListener(instance)); instance.DestroyObjectEvent.AddEventListener(RemoveTextInstance); ButtonClickedListener(instance); return(instance); }