Exemplo n.º 1
0
    void OnDeleteDeckButton()
    {
        string str = deckNameDropDown.captionText.text;

        if (str == "")
        {
            errorPlane.Show("请选择要删除的卡组");
            return;
        }
        editUI.DeleteDeck(str);
        InitDeckNameDropDown();
        errorPlane.Show("删除成功");
        editUI.ShowDeck(deckNameDropDown.captionText.text);
    }
Exemplo n.º 2
0
    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);
        }
    }