Remove() static public method

Remove an existing event delegate from the list.
static public Remove ( List list, Callback, callback ) : bool
list List
callback Callback,
return bool
Esempio n. 1
0
 public void AnimaionFinish()
 {
     if (m_Anim != null)
     {
         m_Anim.StopAllCoroutines();
         EventDelegate.Remove(m_Anim.onFinished, AnimaionFinish);
     }
     InitState();
 }
    private void OnDisable()
    {
        UIToggle component = base.GetComponent <UIToggle>();

        if (component != null)
        {
            EventDelegate.Remove(component.onChange, new EventDelegate.Callback(this.OnToggle));
        }
    }
Esempio n. 3
0
    IEnumerator ErrorLabelForwardFinishedRoutine()
    {
        var tweener = UITweener.current;

        yield return(new WaitForSeconds(1.5f));

        EventDelegate.Remove(tweener.onFinished, ErrorLabelForwardFinished);
        tweener.Play(false);
    }
Esempio n. 4
0
    private void OnDisable()
    {
        UIToggle component = GetComponent <UIToggle>();

        if (component != null)
        {
            EventDelegate.Remove(component.onChange, OnToggle);
        }
    }
Esempio n. 5
0
    void ShowList()
    {
        if (sample == null)
        {
            Debug.LogError("预制上sample引用为空!");
            return;
        }
        List <QuestionsReplyInfo> dataList = GameCenter.mainPlayerMng.QuestionList;
        QuestionsReplyUI          ety      = null;

        if (grid != null)
        {
            grid.maxPerLine = dataList.Count;
        }
        int i = 0;

        for (; i < dataList.Count; i++)
        {
            if (gameList.Count > i)
            {
                ety = gameList[i];
            }
            else
            {
                GameObject go = Instantiate(sample.gameObject);
                go.transform.parent     = sample.transform.parent;
                go.transform.localScale = Vector3.one;
                go.name = "QuestionsReplyUI_" + i;
                ety     = go.GetComponent <QuestionsReplyUI>();
                if (ety != null)
                {
                    gameList.Add(ety);
                }
            }
            ety.DataInfo = dataList[i];
            UIToggle tog = ety.GetComponent <UIToggle>();
            if (tog != null)
            {
                tog.startsActive = i == 0;
                tog.value        = i == 0;
                EventDelegate.Remove(tog.onChange, OnQuestionsChange);
                EventDelegate.Add(tog.onChange, OnQuestionsChange);
            }
            ety.gameObject.SetActive(true);
        }
        for (; i < gameList.Count; i++)
        {
            gameList[i].gameObject.SetActive(false);
        }
        if (grid != null)
        {
            grid.repositionNow = true;
        }

        GameCenter.mainPlayerMng.SetFunctionRed(FunctionType.CUSTOMERSERVICE, false);
    }
Esempio n. 6
0
 protected override void OnDisable()
 {
     UIEventListener.Get(btnChipGift).onClick -= onSendChip;
     UIEventListener.Get(btnItemGift).onClick -= onSendItem;
     UIEventListener.Get(btnJoinGame).onClick -= onJoinGame;
     UIEventListener.Get(btnFacebook).onClick += onClickFacebook;
     UIEventListener.Get(btnEmail).onClick    += onClickEmail;
     EventDelegate.Remove(tabInvitedFriend.onChange, OnSelectInviteFriend);
     base.OnDisable();
 }
Esempio n. 7
0
 protected override void OnOpen()
 {
     base.OnOpen();
     hasGoToCopy = false;
     if (tweenScale != null)
     {
         EventDelegate.Remove(tweenScale.onFinished, GoToCopy);
         EventDelegate.Add(tweenScale.onFinished, GoToCopy);
     }
 }
Esempio n. 8
0
        void FinishMove()
        {
            //UIGuide
            IGuideTaskManager.Instance().SendTaskEffectShow((Int32)GameEventEnum.GameEvent_UIGuideRoomBeginBtnEnd);
            IGuideTaskManager.Instance().SendTaskEffectShow((Int32)GameEventEnum.GameEvent_UIGuideBackLobbyBtnEnd);

            // TweenAlpha.Begin(spriteTalkBg.cachedGameObject,0f,talkBgAlpha);
            mRoomState = RoomState.JoinSeatState;
            EventDelegate.Remove(mTweenAlpha.onFinished, FinishMove);
        }
    private void onMoveFinish()
    {
        TweenPosition tweenPosition = awardIcon.GetComponent <TweenPosition>();

        EventDelegate.Remove(tweenPosition.onFinished, onMoveFinish);

        awardIcon.transform.localPosition = srcPosition;
        awardIcon.gameObject.SetActive(false);
        updateAward(toIndex);
    }
Esempio n. 10
0
 void RemoveEventDelegate()
 {
     //		EventDelegate.Remove(close.onClick , OnClose);
     EventDelegate.Remove(pageNext.onClick, PageNext);
     EventDelegate.Remove(pageNextAni.onClick, PageNext);
     EventDelegate.Remove(upgradeBtn.onClick, Upgrade);
     EventDelegate.Remove(unlockBtn.onClick, UnLock);
     EventDelegate.Remove(pagePrev.onClick, PagePrev);
     EventDelegate.Remove(pagePrevAni.onClick, PagePrev);
 }
Esempio n. 11
0
    //界面关闭
    protected override void OnClose()
    {
        if (mParam == null)
        {
            return;
        }

        EventDelegate.Remove(mOkBtn.onClick, OnOkBtnClicked);
        EventDelegate.Remove(mCancelBtn.onClick, OnCancelBtnClicked);
    }
Esempio n. 12
0
 public void OnScrollBarChange()
 {
     //  Debug.LogError(ScrollBar.value);
     if (ScrollBar.value != 1)
     {
         Debug.LogError("value:" + ScrollBar.value);
         ScrollBar.value = 1;
     }
     EventDelegate.Remove(ScrollBar.onChange, OnScrollBarChange);
 }
Esempio n. 13
0
 void OnDestroy()
 {
     for (int i = 0, len = uiTol.Length; i < len; i++)
     {
         if (uiTol[i] != null)
         {
             EventDelegate.Remove(uiTol[i].onChange, UITogOnChange);
         }
     }
 }
    void OnFinisedPos()
    {
        //Debug.Log("OnFinisedPos -> ChengJiu play over");
        Time.timeScale         = 1f;
        chengJiuScript.enabled = false;
        UITextureCom.enabled   = false;
        ScoreScript.resetAddScoreBaoGuo();

        EventDelegate.Remove(TweenPosScript.onFinished, OnFinisedPos);
    }
Esempio n. 15
0
    void onFinished()
    {
        EventDelegate.Remove(posCom.onFinished, onFinished);
        mUsed = false;
        NGUITools.SetActive(mObj.gameObject, false);

        PromptUIManager.Instance.FreeUI(this);

        alphaCom.enabled = false;
    }
Esempio n. 16
0
    public void cleanup()
    {
        foreach (GameObject button in buttons)
        {
            EventDelegate.Remove(button.GetComponent <UIButton>().onClick, onButtonClick);
            Destroy(button);
        }

        buttons = new List <GameObject>();
    }
Esempio n. 17
0
    protected override void OnClose()
    {
        mRes = null;

        EventDelegate.Remove(mSkipBtn.onClick, onSkipBtnClicked);
        EventDelegate.Remove(mMaskBtn.onClick, onMaskBtnClicked);

        EventSystem.Instance.removeEventListener(StoryEvent.STORY_STEP_BEGIN, onStoryStepBegin);
        EventSystem.Instance.removeEventListener(StoryEvent.STORY_END, onStoryEnd);
    }
Esempio n. 18
0
        void FinishMoveBlank()
        {
            if (showState == BlankShowState.CloseState)
            {
                mObjPack.SetActive(false);
            }

            EventDelegate.Remove(mTweenBlank.onFinished, FinishMoveBlank);
            SetDragItems();
        }
Esempio n. 19
0
 protected override void OnClose()
 {
     base.OnClose();
     mModule = null;
     EventDelegate.Remove(yesBtn.onClick, onYesClick);
     EventDelegate.Remove(noBtn.onClick, onNoClick);
     EventSystem.Instance.removeEventListener(ChallengeEvent.SWEEP_ITEM_NUM, OnSweepNumChange);
     GameObject.Destroy(itemUI.gameObject);
     itemUI = null;
 }
Esempio n. 20
0
    //protected TaskPathFind pathFind;

    void Awake()
    {
        mutualExclusion = false;
        layer           = GUIZLayer.TIP;
        if (recharge != null)
        {
            UIEventListener.Get(recharge.gameObject).onClick = delegate
            {
                GameCenter.uIMng.SwitchToUI(GUIType.RECHARGE);
                GameCenter.uIMng.ReleaseGUI(GUIType.FLYREMIND);
            }
        }
        ;
        if (sure != null)
        {
            UIEventListener.Get(sure.gameObject).onClick = delegate
            {
                if (GameCenter.mainPlayerMng.MainPlayerInfo.RealYuanCount < 10)
                {
                    GameCenter.practiceMng.ReminderWnd(12, ConfigMng.Instance.GetUItext(347));
                }
                else
                {
                    if (GameCenter.taskMng.flyType == 1)
                    {
                        FlyToInTask();
                    }
                    if (GameCenter.taskMng.flyType == 2)
                    {
                        FlyToInMap();
                    }
                }

                //{
                //    if (pathFind == null) pathFind = GameCenter.uIMng.GetGui<TaskPathFind>();
                //    if (pathFind != null)
                //    {
                //        pathFind.FlyYes();
                //    }
                //}
                GameCenter.uIMng.ReleaseGUI(GUIType.FLYREMIND);
            }
        }
        ;
        if (close != null)
        {
            UIEventListener.Get(close.gameObject).onClick = delegate { GameCenter.uIMng.ReleaseGUI(GUIType.FLYREMIND); }
        }
        ;
        if (tog != null)
        {
            EventDelegate.Remove(tog.onChange, TogOnChange);
            EventDelegate.Add(tog.onChange, TogOnChange);
        }
    }
Esempio n. 21
0
 private void OnTweenAlphaAtStartFinished()
 {
     if (m_TweenAlphaOnStart != null)
     {
         EventDelegate.Remove(m_TweenAlphaOnStart.onFinished, OnTweenAlphaAtStartFinished);
     }
     if (m_StoryDlgItem != null && m_TexAnimation != null)
     {
         TweenTexAnimationAlpha(m_StoryDlgItem, m_TexAnimation);
     }
 }
Esempio n. 22
0
 protected override void OnClose()
 {
     EventSystem.Instance.removeEventListener(CropsEvent.TAB_INDEX, SetTabIndex);
     EventSystem.Instance.removeEventListener(CropsEvent.BUY_CROPS, OnCropsBuyHandler);
     EventSystem.Instance.removeEventListener(CropsEvent.CHANGE_CROPS, OnChangeHandler);
     EventSystem.Instance.removeEventListener(CropsEvent.RISE_STARS, OnRiseStarsHandler);
     EventDelegate.Remove(mBtnCampBuy.onClick, OnBtnBuyCropsHandler);
     EventDelegate.Remove(mBtnMainCrops.onClick, OnBtnSetMainCropsHandler);
     EventDelegate.Remove(mBtnSubCrops.onClick, OnBtnSetSubCropsHandler);
     EventDelegate.Remove(mBtnRiseStars.onClick, OnBtnRiseStarsHandler);
 }
Esempio n. 23
0
        protected override void UnInitEvent()
        {
            base.UnInitEvent();

            EventDelegate.Remove(mCloseBtn.onClick, OnCloseBtnClick);
            EventDelegate.Remove(mEnterBtn.onClick, OnEnterBtnClick);
            //EventDelegate.Remove(mHelpBtn.onClick, OnHelpBtnClick);
            EventDelegate.Remove(mTmpBagBtn.onClick, OnTmpBagBtnClick);

            ClientEventMgr.GetInstance().UnsubscribeClientEvent((int)ClientEvent.CE_TMP_BAG_HAVE_GOODS, OnTmpBagChanged);
        }
 void OnDisable()
 {
     EventDelegate.Remove(RecordToggle.onChange, ShowRecordAttrSet);
     EventDelegate.Remove(AttributeToggle.onChange, ShowRecordAttrSet);
     EventDelegate.Remove(SystemSetToggle.onChange, ShowRecordAttrSet);
     EventCenter.RemoveListener(EGameEvent.eGameEvent_AllPlayerGoods, Record);
     EventCenter.RemoveListener(EGameEvent.eGameEvent_AllPlayerAssist, Record);
     EventCenter.RemoveListener(EGameEvent.eGameEvent_AllPlayerKills, Record);
     EventCenter.RemoveListener(EGameEvent.eGameEvent_AllPlayerDeaths, Record);
     EventCenter.RemoveListener(EGameEvent.eGameEvent_AllPlayerLevel, Record);
 }
Esempio n. 25
0
            protected override void UnInitEvent()
            {
                base.UnInitEvent();

                // 取消注册客户端消息

                // 取消注册网络消息

                // 取消注册控件消息
                EventDelegate.Remove(mCloseButton.onClick, OnClickCloseButton);
            }
Esempio n. 26
0
    protected override void OnClose()
    {
        EventDelegate.Remove(mEnterBtn.onClick, OnEnterBtnClicked);
        EventDelegate.Remove(mReturnBtn.onClick, OnReturnBtnClicked);
        EventDelegate.Remove(mLeftBtn.onClick, OnLeftBtnClicked);
        EventDelegate.Remove(mRightBtn.onClick, OnRightBtnClicked);

        EventSystem.Instance.removeEventListener(StageUnlockEvent.STAGE_UNLOCK, OnSceneUnlock);

        base.OnClose();
    }
Esempio n. 27
0
 protected override void OnClose()
 {
     EventDelegate.Remove(toggleOne.onChange, OnTabOne);
     EventDelegate.Remove(toggleTwo.onChange, OnTabTwo);
     EventDelegate.Remove(toggleThree.onChange, OnTabThree);
     EventDelegate.Remove(TodoBtn.onClick, OnTodo);
     EventDelegate.Remove(GoToBtn.onClick, OnTodo);
     EventSystem.Instance.removeEventListener(QuestEvent.QUEST_ACCEPT, OnAccetped);
     EventSystem.Instance.removeEventListener(FinishQuestEvent.QUEST_FINISHED, OnFinshed);
     EventSystem.Instance.removeEventListener(QuestEvent.QUEST_UPDATE, OnUpdateQuest);
 }
Esempio n. 28
0
 private void OnOneCycleFinish()
 {
     if (Time.time - this.m_repeatStartTime < this.m_repeatDuaration)
     {
         this.m_uiPlayTween.Play(this.m_bPlayForward);
     }
     else
     {
         EventDelegate.Remove(this.m_uiPlayTween.onFinished, this.oneCycleFinish);
     }
 }
Esempio n. 29
0
 private void ProcSettingEventDelegate()
 {
     for (int i = 0; i < m_pCurrentTweenInfo.listOnFinished.Count; i++)
     {
         EventDelegate.Add(onFinished, m_pCurrentTweenInfo.listOnFinished[i], true);
         if (m_pCurrentTweenInfo.listOnFinished[i].oneShot)
         {
             EventDelegate.Remove(m_pCurrentTweenInfo.listOnFinished, m_pCurrentTweenInfo.listOnFinished[i]);
         }
     }
 }
Esempio n. 30
0
    protected override void OnClose()
    {
        base.OnClose();

        EventDelegate.Remove(mReturnBtn.onClick, onReturnBtnClick);
        EventDelegate.Remove(mChargeBtn.onClick, onChargeBtnClick);
        EventDelegate.Remove(mBoxBtn.onClick, onBoxBtnClick);
        EventDelegate.Remove(mScrollBar.onChange, onScrollValChanged);

        EventSystem.Instance.removeEventListener(ChargeEvent.CHARGE_RMB_SUCESS, onChargeRmbSucess);
    }