コード例 #1
0
 void NextNotification()
 {
     listNotification.RemoveAt(0);
     CUIHandle.RemoveClick(buttonClose, OnClickClose);
     if (listNotification.Count > 0)
     {
         Notification next = listNotification[0];
         if (next.type == EType.Message)
         {
             _StartMessage(next.message, next.timeAutoClose);
         }
         else if (next.type == EType.Dialog)
         {
             _StartDialog(next.title, next.callbackFuntionYesDialog);
         }
         else if (next.type == EType.Confirm)
         {
             _StartConfirm(next.title, next.message, next.callbackFuntionYesConfirm, next.callbackFuntionNoConfirm, next.textButtonYes, next.textButtonNo);
         }
         else
         {
             NextNotification();
         }
     }
     else
     {
         GameObject.Destroy(gameObject);
     }
 }
コード例 #2
0
 void OnDestroy()
 {
     if (buttonClose != null)
     {
         CUIHandle.RemoveClick(buttonClose, OnClickClose);
     }
 }
コード例 #3
0
    void NextMessage()
    {
        if (Instance.listMessages.Count > 0)
        {
            Instance.listMessages.RemoveAt(0);
        }

        CUIHandle.RemoveClick(buttonClose, OnClickClose);
        if (Instance.listMessages.Count > 0)
        {
            NotificationView.Notification next = Instance.listMessages[0];
            if (next.type == NotificationView.EType.Server)
            {
                _StartMessageServer(next.message);
            }
            else
            {
                NextMessage();
            }
        }
        else
        {
            GameObject.Destroy(gameObject);
        }
    }
コード例 #4
0
ファイル: HeaderMenu.cs プロジェクト: wefasdfaew2/GamePortal
    void OnDestroy()
    {
        CUIHandle.RemoveClick(btnGameInfo, OnClickButtonGameInfo);
        CUIHandle.RemoveClick(btLogout, OnClickButtonLogout);
        CUIHandle.RemoveClick(btMenuShow, OnClickButtonMenu);
        CUIHandle.RemoveClick(btProfile, OnClickProfile);
        CUIHandle.RemoveClick(btSetting, OnClickSetting);
        CUIHandle.RemoveClick(btSupport, OnClickSupport);
        CUIHandle.RemoveClick(btnRecharge, OnClickRecharge);
        CUIHandle.RemoveClick(btnBack, OnClickButtonBack);
        CUIHandle.RemoveClick(btnMessage, OnClickButtonMessage);
        CUIHandle.RemoveClick(btnListWaitingHide, OnClickButtonWaitingHide);
        CUIHandle.AddClick(btnListWaitingShow, OnClickButtonShowListWaiting);
        // New Function not Implement
        CUIHandle.RemoveClick(btnQuest, OnClickNewFuncationAlert);
        CUIHandle.RemoveClick(btnNew, OnClickEvent);
        CUIHandle.RemoveClick(btnMarket, OnClickMarket);
        if (!GameManager.IsExist)
        {
            return;
        }

        GameManager.Server.EventUpdateUserInfo      -= OnUpdateUserInfo;
        GameManager.Server.EventConfigClientChanged -= ConfigClientChangedHandler;
    }
コード例 #5
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(btnRegister, JoinTournament);
     CUIHandle.RemoveClick(btnShow, JoinTournament);
     GameManager.Server.EventPluginMessageOnProcess -= OnProcessPluginMessage;
     GameManager.Server.EventJoinRoom -= OnAfterJoinRoom;
 }
コード例 #6
0
ファイル: SupportView.cs プロジェクト: wefasdfaew2/GamePortal
 void OnDestroy()
 {
     CUIHandle.RemoveClick(btClose, OnClickBack);
     CUIHandle.RemoveClick(btSendFeedback, OnClickSendFeedBack);
     GameManager.Server.EventConfigClientChanged -= ConfigClientHandler;
     GameManager.Server.EventHelpChanged         -= EventHelpHandler;
 }
コード例 #7
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(btnClose, OnClickButtonClose);
     webView.OnReceivedMessage        -= OnReceivedMessage;
     webView.OnLoadComplete           -= OnLoadComplete;
     webView.OnWebViewShouldClose     -= OnWebViewShouldClose;
     webView.OnEvalJavaScriptFinished -= OnEvalJavaScriptFinished;
 }
コード例 #8
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(gameObject.GetComponent <CUIHandle>(), OnClickMe);
     CUIHandle.RemoveClick(btnRemoveFriend, OnClickRemove);
     CUIHandle.RemoveClick(btnGift, OnClickGift);
     CUIHandle.RemoveClick(btnSendMsg, OnClickSendMsg);
     CUIHandle.AddClick(btnInfo, OnClickBtnInfo);
 }
コード例 #9
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(buttonChat, OnClickButtonChat);
     if (!GameManager.IsExist)
     {
         return;
     }
     GameManager.Server.EventPublicMessage -= OnPublicMessage;
 }
コード例 #10
0
ファイル: MarketView.cs プロジェクト: wefasdfaew2/GamePortal
 void OnDestroy()
 {
     CUIHandle.RemoveClick(btnClose, OnClickButtonClose);
     webView.OnReceivedMessage              -= OnReceivedMessage;
     webView.OnLoadComplete                 -= OnLoadComplete;
     webView.OnWebViewShouldClose           -= OnWebViewShouldClose;
     webView.OnEvalJavaScriptFinished       -= OnEvalJavaScriptFinished;
     GameManager.Server.EventUpdateUserInfo -= GetDataUserInfo;
 }
コード例 #11
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(btEditGeneral, OnClickBeginEditGeneral);
     CUIHandle.RemoveClick(btEditSecurity, OnClickBeginEditSecurity);
     CUIHandle.RemoveClick(btSaveGeneral, OnClickSaveGeneral);
     CUIHandle.RemoveClick(btSaveSecurity, OnClickSaveSecurity);
     CUIHandle.RemoveClick(btChangePassword, OnClickChangePass);
     CUIHandle.RemoveClick(btChangeAvatar, OnClickChangeAvatar);
 }
コード例 #12
0
 void OnDestroy()
 {
     GameManager.Instance.displayTournamentMenu = false;
     HeaderMenu.Instance.ReDraw();
     CUIHandle.RemoveClick(btnRegister, OnRegister);
     GameManager.Server.EventPluginMessageOnProcess -= OnProcessPluginMessage;
     GameManager.Server.EventJoinRoom -= OnAfterJoinRoom;
     CUIHandle.RemoveClick(btnBack, OnClickBack);
 }
コード例 #13
0
    void OnDestroy()
    {
        CUIHandle.RemoveClick(btnOk, OnClickFindFriend);

        if (!GameManager.IsExist)
        {
            return;
        }

        GameManager.Server.EventFriendChanged -= onFriendChanged;
    }
コード例 #14
0
 public static void Remove(EUserOnlineRow row)
 {
     if (List.Contains(row))
     {
         if (row.gameObject != null)
         {
             CUIHandle.RemoveClick(row.gameObject.GetComponent <CUIHandle>(), row.gameObject.GetComponent <EUserOnlineRow>().OnClickUserOnline);
             GameObject.Destroy(row.gameObject);
         }
         List.Remove(row);
     }
 }
コード例 #15
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(btnClose, OnClickButtonClose);
     if (!GameManager.IsExist)
     {
         return;
     }
     GameModelChan.game.Listener.EventPlayerWaitingChangePriority -= OnLoadPlayerWaiting;
     GameModelChan.game.Listener.EventLogGameChange     -= OnLogGame;
     GameModelChan.game.Listener.EventPlayerListChanged -= OnPlayerListChanged;
     GameModelChan.game.Listener.EventSwapSlot          -= OnSwapSlot;
 }
コード例 #16
0
    void OnDestroy()
    {
        GameManager.Server.EventUpdateUserInfo -= OnUpdateUserInfo;
        CUIHandle.RemoveClick(listButton.ToArray(), OnClickButtonChannel);
        CUIHandle.RemoveClick(btnChip, OnClickButtonChip);
        CUIHandle.RemoveClick(btnGold, OnClickButtonGold);
        if (!GameManager.IsExist)
        {
            return;
        }

        GameManager.Server.EventPluginMessageOnProcess -= OnProcessPluginMessage;
        GameManager.Server.EventJoinRoom -= OnAfterJoinRoom;
    }
コード例 #17
0
    void OnDestroy()
    {
        //CUIHandle.RemoveClick(btRecharge, OnClickButtonRecharge);
        GameManager.Server.EventUpdateUserInfo -= OnUpdateUserInfo;
        CUIHandle.RemoveClick(listButton.ToArray(), OnClickButtonChannel);
        GameManager.Server.EventConfigClientChanged -= ActiveButtonRecharge;
        if (!GameManager.IsExist)
        {
            return;
        }
        CUIHandle.RemoveClick(btnChip, OnClickButtonChip);
        CUIHandle.RemoveClick(btnGold, OnClickButtonGold);

        GameManager.Server.EventPluginMessageOnProcess -= OnProcessPluginMessage;
        GameManager.Server.EventJoinRoom -= OnAfterJoinRoom;
    }
コード例 #18
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(btLogin, OnClickButtonLogin);
     CUIHandle.RemoveClick(btForgotPass, OnClickButtonForgot);
     CUIHandle.RemoveClick(btRegister, OnClickButtonRegister);
     CUIHandle.RemoveClick(facebook, OnBtnFacebookClick);
     CUIHandle.RemoveClick(btnHideRegisterForm, OnHideRegisterForm);
     if (!GameManager.IsExist)
     {
         return;
     }
     //GameManager.Server.EventLoginResponse -= OnLogin;
     GameManager.Server.EventJoinRoom -= OnAfterJoinRoom;
     GameManager.Instance.EventServerCreateInstance        -= ServerCreateInstance;
     GameManager.Server.EventPluginMessageOnProcess        -= PluginMessageOnProcess;
     GameManager.Instance.applicationStart.EventLoadConfig -= OnLoadBroadcast_Messeage;
 }
コード例 #19
0
    void OnDestroy()
    {
        if (imageAds != null)
        {
            CUIHandle.RemoveClick(imageAds.GetComponent <CUIHandle>(), OnClickAds);
        }
        CUIHandle.RemoveClick(btCreateRoom, CLickButtonCreate);

        if (!GameManager.IsExist)
        {
            return;
        }

        GameManager.Server.EventPluginMessageOnProcess -= OnProcessPluginMessage;
        GameManager.Server.EventJoinRoom      -= OnAfterJoinRoom;
        GameManager.Server.EventLoadSence     -= OnJoinGame;
        GameManager.Server.EventPublicMessage -= OnPublicMessage;
        GameManager.Instance.applicationStart.EventLoadAnnounce -= OnLoadAnnounceDone;
    }
コード例 #20
0
ファイル: ViewProfile.cs プロジェクト: wefasdfaew2/GamePortal
    void OnDestroy()
    {
        CUIHandle.RemoveClick(btnAddFriend, OnClickAddFriend);
        CUIHandle.RemoveClick(btnClose, OnClickClose);
        CUIHandle.RemoveClick(btnRemoveFriend, OnClickRemoveFriend);
        CUIHandle.RemoveClick(btnSendMoney, OnClickSendMoney);
        CUIHandle.RemoveClick(btnGift, OnClickGift);
        CUIHandle.RemoveClick(btnSendMsg, OnClickSendMsg);
        CUIHandle.RemoveClick(btnRemoveInvited, OnClickRemoveInvited);

        if (!GameManager.IsExist)
        {
            return;
        }

        GameManager.Server.EventFriendChanged          -= OnFriendChanged;
        GameManager.Server.EventFriendPendingChanged   -= OnFriendPending;
        GameManager.Server.EventPluginMessageOnProcess -= PluginMessageOnProcess;
    }
コード例 #21
0
    void OnDestroy()
    {
        CUIHandle.RemoveClick(btCreateRoom, CLickButtonCreate);
        CUIHandle.RemoveClick(btQuickplay, ClickButtonQuick);
        CUIHandle.RemoveClick(btFilter, OnClickButtonFilter);
        containerFilter.GetComponent <LobbyFilter>().FilterCallBack       -= FilterHandler;
        containerFilter.GetComponent <LobbyFilter>().CancelFilterCallBack -= CancelFilterHandler;
        if (!GameManager.IsExist)
        {
            return;
        }

        GameManager.Server.EventPluginMessageOnProcess -= OnProcessPluginMessage;
        GameManager.Server.EventLoadSence     -= OnJoinGame;
        GameManager.Server.EventJoinRoom      -= OnAfterJoinRoom;
        GameManager.Server.EventPublicMessage -= OnPublicMessage;
        //GameManager.Instance.applicationStart.EventLoadAnnounce -= OnLoadAnnounceDone;
        GameManager.Server.EventAdsChanged -= CallBackAdsChangeHandler;
        controller.OnTabbarSelectEvent     += OnTabbarSelectHandler;
    }
コード例 #22
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(btClose, OnClickButtonClose);
 }
コード例 #23
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(gameObject.GetComponent <CUIHandle>(), OnClickMe);
     CUIHandle.RemoveClick(buttonAccept, ClickAccept);
     CUIHandle.RemoveClick(buttonCancel, ClickCancel);
 }
コード例 #24
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(btnKickUser, OnClickKickUser);
 }
コード例 #25
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(kickButton, DoRequestKickPlayer);
     CUIHandle.RemoveClick(btSave, OnClickSave);
     gridWaitingPlayer.onReposition -= OnRepositionGridComplete;
 }
コード例 #26
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(btLogin, OnLoginOnClick);
     CUIHandle.RemoveClick(btOtherAccount, OnOtherAccountClick);
     CUIHandle.RemoveClick(btClose, OnCloseClick);
 }
コード例 #27
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(gameObject.GetComponent <CUIHandle>(), OnClickSMSRecharge);
 }
コード例 #28
0
ファイル: GPQuitTLMN.cs プロジェクト: wefasdfaew2/GamePortal
 void OnDestroy()
 {
     CUIHandle.RemoveClick(btClose, OnClickButtonClose);
     CUIHandle.RemoveClick(btQuit, OnClickButtonQuit);
     CUIHandle.RemoveClick(btXacNhan, OnClickButtonXacNhan);
 }
コード例 #29
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(btnChangeBet, OnClickListenerJoinBet);
     CUIHandle.RemoveClick(btnJoinBet, OnClickListenerJoinBet);
     CUIHandle.RemoveClick(btnPreview, OnClickListenerPreview);
 }
コード例 #30
0
 void OnDestroy()
 {
     CUIHandle.RemoveClick(btnMinus, OnClickListenerMinus);
     CUIHandle.RemoveClick(btnPlus, OnClickListenerPlus);
     CUIHandle.RemoveClick(btnSubmit, OnClickListenerSubmit);
 }