private void FireChangedEvent(FriendChallengeEvent challengeEvent, BnetPlayer player) { foreach (ChangedListener listener in this.m_changedListeners.ToArray()) { listener.Fire(challengeEvent, player); } }
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); }
public void Fire(FriendChallengeEvent challengeEvent, BnetPlayer player) { base.m_callback(challengeEvent, player, base.m_userData); }