void OnDeleteDeckButton() { string str = deckNameDropDown.captionText.text; if (str == "") { errorPlane.Show("请选择要删除的卡组"); return; } editUI.DeleteDeck(str); InitDeckNameDropDown(); errorPlane.Show("删除成功"); editUI.ShowDeck(deckNameDropDown.captionText.text); }
public void Init() { deckNameDropDown = this.transform.FindChild("DeckNameDropdown").GetComponent <Dropdown>(); sortDeckButton = this.transform.FindChild("SortDeckButton").GetComponent <Button>(); saveAsButton = this.transform.FindChild("SaveDeckButton").GetComponent <Button>(); saveButton = this.transform.FindChild("SaveButton").GetComponent <Button>(); exitButton = this.transform.FindChild("ExitToMainMenu").GetComponent <Button>(); deleteDeckButton = this.transform.FindChild("DeleteDeckButton").GetComponent <Button>(); clearDeckButton = this.transform.FindChild("ClearDeckMenu").GetComponent <Button>(); deckNameInputField = this.transform.FindChild("DeckNameInputField").GetComponent <InputField>(); sortDeckButton.onClick.AddListener(OnSortButtonClick); saveAsButton.onClick.AddListener(OnSaveAsButtonClick); saveButton.onClick.AddListener(OnSaveButtonClick); exitButton.onClick.AddListener(OnExitButton); deleteDeckButton.onClick.AddListener(OnDeleteDeckButton); clearDeckButton.onClick.AddListener(OnClearDeckButton); deckNameDropDown.onValueChanged.AddListener(OnSelectDeck); deckNameDropDown.options = new List <Dropdown.OptionData>(); deckNameList = new List <string>(); editUI = EditUI.GetInstance(); errorPlane = ErrorPlane.GetInstance(); InitDeckNameDropDown(); if (deckNameDropDown.options.Count != 0) { editUI.ShowDeck(deckNameDropDown.captionText.text); } }