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);
        }
    }
Beispiel #2
0
 public override void ClickApplyButton()
 {
     if (inputField.text == "")
     {
         return;
     }
     gameObject.SetActive(false);
     eventSys.SendEvent(DuelEvent.duelEvent_SavePlayBack, inputField.text);
     ErrorPlane.GetInstance().Show("保存成功", TurnToGameHall);
 }
Beispiel #3
0
    void Awake()
    {
        duel    = Duel.GetInstance();
        mDeckUI = transform.FindChild("MDeckUI").GetComponent <GameFieldUI>();
        oDeckUI = transform.FindChild("ODeckUI").GetComponent <GameFieldUI>();

        mHandCardUI = transform.FindChild("MHandCard").GetComponent <HandCardUI>();
        oHandCardUI = transform.FindChild("OHandCard").GetComponent <HandCardUI>();
        mHandCardUI.Init();
        oHandCardUI.Init();

        mFieldMgr = transform.FindChild("MField").GetComponent <FieldMgr>();
        oFieldMgr = transform.FindChild("OField").GetComponent <FieldMgr>();
        mFieldMgr.Init(true);
        oFieldMgr.Init(false);

        mLpSliderUI = transform.FindChild("LPSlider_player1").GetComponent <LPSliderUI>();
        oLpSliderUI = transform.FindChild("LPSlider_player2").GetComponent <LPSliderUI>();

        lpChangeUI       = transform.FindChild("lpChangeUI").GetComponent <LPChangeUI>();
        cardEffectAnim   = transform.FindChild("CardEffectAnim").GetComponent <CardEffectAnim>();
        selectEffectUI   = transform.FindChild("SelectEffectUI").GetComponent <SelectEffectUI>();
        phaseButtonMgr   = transform.FindChild("PhaseButton").GetComponent <PhaseButtonMgr>();
        guessFirst       = transform.FindChild("GuessFirst").GetComponent <GuessFirst>();
        floatText        = transform.FindChild("FloatText").GetComponent <FloatText>();
        selectCardShowUI = transform.FindChild("SelectCardShow").GetComponent <SelectCardShowUI>();
        selectPutType    = transform.FindChild("SelectPutType").GetComponent <SelectPutType>();
        mDrawCardAnim    = transform.FindChild("MDrawCardAnim").GetComponent <DrawCardAnim>();
        oDrawCardAnim    = transform.FindChild("ODrawCardAnim").GetComponent <DrawCardAnim>();
        attackAnim       = transform.FindChild("AttackAnim").GetComponent <AttactAnim>();
        roundCounterUI   = GetChild <RoundCountUI>("RoundNumText");

        mChangeAreaAnim = GetChild <ChangeAreaAnim>("MAnim");
        oChangeAreaAnim = GetChild <ChangeAreaAnim>("OAnim");

        chainUICtr = GetChild <ChainUICtr>("ChainUIMgr");

        selectCardMgr = SelectCardMgr.GetInstance();
        optionListUI  = OptionListUI.GetInstance();
        dialogBoxUI   = DialogBoxUI.GetInstance();
        selectCardUI  = SelectCardUI.GetInstance();
        tipPlane      = ErrorPlane.GetInstance();

        selectCardMgr.Init();
        phaseButtonMgr.Init();
        selectEffectUI.Init();
        cardEffectAnim.Init();
        lpChangeUI.Init();
        optionListUI.Init();
        dialogBoxUI.Init();
        selectCardUI.Init();
        selectPutType.Init();
        attackAnim.Init();
    }
Beispiel #4
0
    IEnumerator ShowFinish()
    {
        yield return(new WaitForSeconds(3));

        normalDele d = delegate
        {
            UIMgr.Instance().LoadUI(ComStr.UI_LoginUI);
        };

        ErrorPlane.GetInstance().Show("录像结束", d);
        sr.Dispose();
        sr.Close();
    }
Beispiel #5
0
 public void Init()
 {
     errorPlane = ErrorPlane.GetInstance();
     errorList  = new List <ErrorModel>();
     errorPlane.Init();
 }
Beispiel #6
0
 public ErrorPlane()
 {
     instance = this;
 }