Example #1
0
    public void OnMessageReceivedCB(object msg, MobileNetwork.MobileNetworkEventArgs args)
    {
        Queue <Main.MobileMessage> messageQueue = this.m_messageQueue;

        lock (messageQueue)
        {
            Main.MobileMessage mobileMessage = new Main.MobileMessage();
            mobileMessage.msg  = msg;
            mobileMessage.args = args;
            this.m_messageQueue.Enqueue(mobileMessage);
        }
    }
Example #2
0
    private void ProcessMessage(Main.MobileMessage mobileMsg)
    {
        object msg = mobileMsg.msg;

        if (msg is MobileClientLoginResult)
        {
            this.MobileClientLoginResultHandler((MobileClientLoginResult)msg);
        }
        else if (msg is MobileClientConnectResult)
        {
            this.MobileClientConnectResultHandler((MobileClientConnectResult)msg);
        }
        else if (msg is MobileClientGarrisonDataRequestResult)
        {
            this.MobileClientGarrisonDataRequestResultHandler((MobileClientGarrisonDataRequestResult)msg);
        }
        else if (msg is MobileClientStartMissionResult)
        {
            this.MobileClientStartMissionResultHandler((MobileClientStartMissionResult)msg);
        }
        else if (msg is MobileClientCompleteMissionResult)
        {
            this.MobileClientCompleteMissionResultHandler((MobileClientCompleteMissionResult)msg);
        }
        else if (msg is MobileClientClaimMissionBonusResult)
        {
            this.MobileClientClaimMissionBonusResultHandler((MobileClientClaimMissionBonusResult)msg);
        }
        else if (msg is MobileClientMissionAdded)
        {
            this.MobileClientMissionAddedHandler((MobileClientMissionAdded)msg);
        }
        else if (msg is MobileClientPong)
        {
            this.MobileClientPongHandler((MobileClientPong)msg);
        }
        else if (msg is MobileClientFollowerChangedXP)
        {
            this.MobileClientFollowerChangedXPHandler((MobileClientFollowerChangedXP)msg);
        }
        else if (msg is MobileClientExpediteMissionCheatResult)
        {
            this.MobileClientExpediteMissionCheatResultHandler((MobileClientExpediteMissionCheatResult)msg);
        }
        else if (msg is MobileClientAdvanceMissionSetResult)
        {
            this.MobileClientAdvanceMissionSetResultHandler((MobileClientAdvanceMissionSetResult)msg);
        }
        else if (msg is MobileClientChat)
        {
            this.MobileClientChatHandler((MobileClientChat)msg, mobileMsg.args.Count);
        }
        else if (msg is MobileClientGuildMembersOnline)
        {
            this.MobileClientGuildMembersOnlineHandler((MobileClientGuildMembersOnline)msg);
        }
        else if (msg is MobileClientGuildMemberLoggedIn)
        {
            this.MobileClientGuildMemberLoggedInHandler((MobileClientGuildMemberLoggedIn)msg);
        }
        else if (msg is MobileClientGuildMemberLoggedOut)
        {
            this.MobileClientGuildMemberLoggedOutHandler((MobileClientGuildMemberLoggedOut)msg);
        }
        else if (msg is MobileClientEmissaryFactionUpdate)
        {
            this.MobileClientEmissaryFactionUpdateHandler((MobileClientEmissaryFactionUpdate)msg);
        }
        else if (msg is MobileClientCreateShipmentResult)
        {
            this.MobileClientCreateShipmentResultHandler((MobileClientCreateShipmentResult)msg);
        }
        else if (msg is MobileClientShipmentsUpdate)
        {
            this.MobileClientShipmentsUpdateHandler((MobileClientShipmentsUpdate)msg);
        }
        else if (msg is MobileClientWorldQuestUpdate)
        {
            this.MobileClientWorldQuestUpdateHandler((MobileClientWorldQuestUpdate)msg);
        }
        else if (msg is MobileClientEvaluateMissionResult)
        {
            this.MobileClientEvaluateMissionResultHandler((MobileClientEvaluateMissionResult)msg);
        }
        else if (msg is MobileClientShipmentTypes)
        {
            this.MobileClientShipmentTypesHandler((MobileClientShipmentTypes)msg);
        }
        else if (msg is MobileClientCompleteShipmentResult)
        {
            this.MobileClientCompleteShipmentResultHandler((MobileClientCompleteShipmentResult)msg);
        }
        else if (msg is MobileClientSetShipmentDurationCheatResult)
        {
            this.MobileClientSetShipmentDurationCheatResultHandler((MobileClientSetShipmentDurationCheatResult)msg);
        }
        else if (msg is MobileClientSetMissionDurationCheatResult)
        {
            this.MobileClientSetMissionDurationCheatResultHandler((MobileClientSetMissionDurationCheatResult)msg);
        }
        else if (msg is MobileClientCanResearchGarrisonTalentResult)
        {
            this.MobileClientCanResearchGarrisonTalentResultHandler((MobileClientCanResearchGarrisonTalentResult)msg);
        }
        else if (msg is MobileClientResearchGarrisonTalentResult)
        {
            this.MobileClientResearchGarrisonTalentResultHandler((MobileClientResearchGarrisonTalentResult)msg);
        }
        else if (msg is MobileClientFollowerEquipmentResult)
        {
            this.MobileClientFollowerEquipmentResultHandler((MobileClientFollowerEquipmentResult)msg);
        }
        else if (msg is MobileClientFollowerChangedQuality)
        {
            this.MobileClientFollowerChangedQualityHandler((MobileClientFollowerChangedQuality)msg);
        }
        else if (msg is MobileClientFollowerArmamentsResult)
        {
            this.MobileClientFollowerArmamentsResultHandler((MobileClientFollowerArmamentsResult)msg);
        }
        else if (msg is MobileClientUseFollowerArmamentResult)
        {
            this.MobileClientUseFollowerArmamentResultHandler((MobileClientUseFollowerArmamentResult)msg);
        }
        else if (msg is MobileClientWorldQuestBountiesResult)
        {
            this.MobileClientWorldQuestBountiesResultHandler((MobileClientWorldQuestBountiesResult)msg);
        }
        else if (msg is MobileClientFollowerActivationDataResult)
        {
            this.MobileClientFollowerActivationDataResultHandler((MobileClientFollowerActivationDataResult)msg);
        }
        else if (msg is MobileClientChangeFollowerActiveResult)
        {
            this.MobileClientChangeFollowerActiveResultHandler((MobileClientChangeFollowerActiveResult)msg);
        }
        else if (msg is MobileClientGetItemTooltipInfoResult)
        {
            this.MobileClientGetItemTooltipInfoResultHandler((MobileClientGetItemTooltipInfoResult)msg);
        }
        else if (msg is MobileClientAuthChallenge)
        {
            this.MobileClientAuthChallengeHandler((MobileClientAuthChallenge)msg);
        }
        else if (msg is MobileClientArtifactInfoResult)
        {
            this.MobileClientArtifactInfoResultHandler((MobileClientArtifactInfoResult)msg);
        }
        else
        {
            Debug.Log("Unknown message received: " + msg.ToString());
        }
    }