Пример #1
0
 private void FireChangedEvent(FriendChallengeEvent challengeEvent, BnetPlayer player)
 {
     foreach (ChangedListener listener in this.m_changedListeners.ToArray())
     {
         listener.Fire(challengeEvent, player);
     }
 }
Пример #2
0
    private void OnChallengeChanged(FriendChallengeEvent challengeEvent, BnetPlayer player, object userData)
    {
        switch (challengeEvent)
        {
        case FriendChallengeEvent.I_SENT_CHALLENGE:
            this.ShowISentChallengeDialog(player);
            break;

        case FriendChallengeEvent.OPPONENT_ACCEPTED_CHALLENGE:
            this.StartChallengeProcess();
            break;

        case FriendChallengeEvent.OPPONENT_DECLINED_CHALLENGE:
            this.ShowOpponentDeclinedChallengeDialog(player);
            break;

        case FriendChallengeEvent.I_RECEIVED_CHALLENGE:
            if (this.CanPromptReceivedChallenge())
            {
                if (this.IsChallengeTavernBrawl())
                {
                    Enum[] args = new Enum[] { PresenceStatus.TAVERN_BRAWL_FRIENDLY_WAITING };
                    PresenceMgr.Get().SetStatus(args);
                }
                this.ShowIReceivedChallengeDialog(player);
                break;
            }
            break;

        case FriendChallengeEvent.I_ACCEPTED_CHALLENGE:
            this.StartChallengeProcess();
            break;

        case FriendChallengeEvent.OPPONENT_RESCINDED_CHALLENGE:
            this.ShowOpponentCanceledChallengeDialog(player);
            break;

        case FriendChallengeEvent.OPPONENT_CANCELED_CHALLENGE:
            this.ShowOpponentCanceledChallengeDialog(player);
            break;

        case FriendChallengeEvent.OPPONENT_REMOVED_FROM_FRIENDS:
            this.ShowOpponentRemovedFromFriendsDialog(player);
            break;
        }
    }
 private void OnFriendChallengeChanged(FriendChallengeEvent challengeEvent, BnetPlayer player, object userData)
 {
     if ((challengeEvent == FriendChallengeEvent.OPPONENT_ACCEPTED_CHALLENGE) || (challengeEvent == FriendChallengeEvent.I_ACCEPTED_CHALLENGE))
     {
         this.SetUIForFriendlyChallenge(true);
     }
     else if (challengeEvent == FriendChallengeEvent.SELECTED_DECK)
     {
         if ((player != BnetPresenceMgr.Get().GetMyPlayer()) && FriendChallengeMgr.Get().DidISelectDeck())
         {
             FriendlyChallengeHelper.Get().HideFriendChallengeWaitingForOpponentDialog();
             FriendlyChallengeHelper.Get().WaitForFriendChallengeToStart();
         }
     }
     else if (((challengeEvent == FriendChallengeEvent.I_RESCINDED_CHALLENGE) || (challengeEvent == FriendChallengeEvent.OPPONENT_DECLINED_CHALLENGE)) || (challengeEvent == FriendChallengeEvent.OPPONENT_RESCINDED_CHALLENGE))
     {
         this.SetUIForFriendlyChallenge(false);
     }
     else if ((challengeEvent == FriendChallengeEvent.OPPONENT_CANCELED_CHALLENGE) || (challengeEvent == FriendChallengeEvent.OPPONENT_REMOVED_FROM_FRIENDS))
     {
         this.SetUIForFriendlyChallenge(false);
         FriendlyChallengeHelper.Get().StopWaitingForFriendChallenge();
     }
 }
 public void OnFriendChallengeChanged(FriendChallengeEvent challengeEvent, BnetPlayer player, object userData)
 {
     object[] objArray1 = new object[] { challengeEvent, player, userData };
     base.method_8("OnFriendChallengeChanged", objArray1);
 }
 public void FireChangedEvent(FriendChallengeEvent challengeEvent, BnetPlayer player)
 {
     object[] objArray1 = new object[] { challengeEvent, player };
     base.method_8("FireChangedEvent", objArray1);
 }
Пример #6
0
 public void Fire(FriendChallengeEvent challengeEvent, BnetPlayer player)
 {
     base.m_callback(challengeEvent, player, base.m_userData);
 }