using System; using XGame.Framework.Network; namespace FL.Network { public sealed class FLMsgGenerator : MsgGenerator { protected override IMsgController CreateController(int protoId) { switch(protoId) { case 100101: return new PlayerLoginResponseCtrl(); case 100102: return new PlayerLoginPlayerResponseCtrl(); case 100103: return new PlayerLoginUserResponseCtrl(); case 100104: return new PlayerReConnectResponseCtrl(); case 100201: return new ChatSendResponseCtrl(); case 100202: return new ChatHistoryResponseCtrl(); case 100301: return new PveFightEndResponseCtrl(); case 100302: return new PveLineOpenResponseCtrl(); case 100303: return new PveLineRwdResponseCtrl(); case 100304: return new PveTaskRwdResponseCtrl(); case 100305: return new PveDidaiResponseCtrl(); case 100306: return new PveSpeedResponseCtrl(); case 100401: return new LongdanOpenResponseCtrl(); case 100402: return new LongdanRwdBoxResponseCtrl(); case 100403: return new LongdanIntoResponseCtrl(); case 100404: return new LongdanUpLevelResponseCtrl(); case 100405: return new LongdanSubcdResponseCtrl(); case 100501: return new MailIntoResponseCtrl(); case 100502: return new MailRwdResponseCtrl(); case 100503: return new MailRwdAllResponseCtrl(); case 100504: return new MailDelResponseCtrl(); case 100505: return new MailDelAllResponseCtrl(); case 100506: return new MailRedAllResponseCtrl(); case 100601: return new EquipIntoEquipResponseCtrl(); case 100602: return new EquipIntoLsResponseCtrl(); case 100603: return new EquipTihuanResponseCtrl(); case 100604: return new EquipDelEquipLsResponseCtrl(); case 100605: return new EquipDelEquipResponseCtrl(); case 100701: return new UserBillSuccessResponseCtrl(); case 100702: return new UserLookFuserAllResponseCtrl(); case 100703: return new UserUplevelResponseCtrl(); case 100704: return new UserUseItemResponseCtrl(); case 100801: return new JjcIntoResponseCtrl(); case 100802: return new JjcBuyResponseCtrl(); case 100803: return new JjcRefreshResponseCtrl(); case 100804: return new JjcFightStartResponseCtrl(); case 100805: return new JjcFightEndResponseCtrl(); case 100901: return new RankGetListResponseCtrl(); case 100902: return new RankGetMyResponseCtrl(); case 100903: return new RankTuichuResponseCtrl(); case 101001: return new FubenLdIntoResponseCtrl(); case 101002: return new FubenLdBillResponseCtrl(); case 101003: return new FubenLdFightStartResponseCtrl(); case 101004: return new FubenLdFightEndResponseCtrl(); case 101005: return new FubenLdSaodangResponseCtrl(); case 101011: return new FubenLwcxIntoResponseCtrl(); case 101012: return new FubenLwcxBillResponseCtrl(); case 101013: return new FubenLwcxFightStartResponseCtrl(); case 101014: return new FubenLwcxFightEndResponseCtrl(); case 101015: return new FubenLwcxSaodangResponseCtrl(); case 101021: return new FubenYjgcIntoResponseCtrl(); case 101022: return new FubenYjgcBillResponseCtrl(); case 101023: return new FubenYjgcFightStartResponseCtrl(); case 101024: return new FubenYjgcFightEndResponseCtrl(); case 101025: return new FubenYjgcSaodangResponseCtrl(); case 101031: return new FubenSktlIntoResponseCtrl(); case 101032: return new FubenSktlBillResponseCtrl(); case 101033: return new FubenSktlFightStartResponseCtrl(); case 101034: return new FubenSktlFightEndResponseCtrl(); case 101041: return new FubenLwtIntoResponseCtrl(); case 101042: return new FubenLwtFightStartResponseCtrl(); case 101043: return new FubenLwtFightEndResponseCtrl(); case 101044: return new FubenLwtSeckillResponseCtrl(); case 102101: return new ShengbingIntoResponseCtrl(); case 102102: return new ShengbingUpLevelResponseCtrl(); case 102103: return new ShengbingUpStarResponseCtrl(); case 102107: return new ShengbingWearAllResponseCtrl(); case 102108: return new ShengbingStrongAllResponseCtrl(); case 102109: return new ShengbingBindingResponseCtrl(); case 102111: return new ShengbingUnlockJibanResponseCtrl(); case 102112: return new ShengbingUnlockJibanAllResponseCtrl(); case 102113: return new ShengbingNewWearResponseCtrl(); case 102114: return new ShengbingNewUnfixResponseCtrl(); case 102201: return new MingwenIntoResponseCtrl(); case 102202: return new MingwenUpStarResponseCtrl(); case 102203: return new MingwenWearAllResponseCtrl(); case 102204: return new MingwenStrongAllResponseCtrl(); case 102205: return new MingwenUnlockJibanResponseCtrl(); case 102206: return new MingwenUnlockJibanAllResponseCtrl(); case 102301: return new MountTishengResponseCtrl(); case 102302: return new MountTiShengAllResponseCtrl(); case 102303: return new MountUpStarResponseCtrl(); case 102304: return new MountShangzhenResponseCtrl(); case 102305: return new MountUseSkillResponseCtrl(); case 102306: return new MountXunyangResponseCtrl(); case 102307: return new MountXunyangAllResponseCtrl(); case 102308: return new MountIntoResponseCtrl(); case 102309: return new MountDownResponseCtrl(); case 102310: return new MountMountInitResponseCtrl(); case 102311: return new MountAddMountResponseCtrl(); case 102312: return new MountSkillDownResponseCtrl(); case 102401: return new ArtifactIntoResponseCtrl(); case 102402: return new ArtifactTishengResponseCtrl(); case 102403: return new ArtifactTiShengAllResponseCtrl(); case 102404: return new ArtifactUpStarResponseCtrl(); case 102405: return new ArtifactShangzhenResponseCtrl(); case 102406: return new ArtifactUseSkillResponseCtrl(); case 102407: return new ArtifactDownResponseCtrl(); case 102408: return new ArtifactUpElementResponseCtrl(); case 102409: return new ArtifactUseElementResponseCtrl(); case 102410: return new ArtifactDownElementResponseCtrl(); case 102411: return new ArtifactSkillDownResponseCtrl(); case 102412: return new ArtifactAddArtifactResponseCtrl(); case 102413: return new ArtifactAddElementResponseCtrl(); case 102501: return new CallIntoResponseCtrl(); case 102502: return new CallChoujiangResponseCtrl(); case 102503: return new CallCheckUpKind11ResponseCtrl(); case 102504: return new CallShareRwdResponseCtrl(); case 102601: return new ClubIntoResponseCtrl(); case 102602: return new ClubCreateClubResponseCtrl(); case 102603: return new ClubSetNameResponseCtrl(); case 102604: return new ClubSetNoticeResponseCtrl(); case 102605: return new ClubSetRoleResponseCtrl(); case 102606: return new ClubApplyResponseCtrl(); case 102701: return new Kind10XiadanResponseCtrl(); case 102801: return new Kind11XiadanResponseCtrl(); case 104001: return new JobClassChangeResponseCtrl(); case 104002: return new JobClassResetResponseCtrl(); case 104003: return new JobClassRuneActivateResponseCtrl(); case 104004: return new JobClassSlotLvUpResponseCtrl(); case 104005: return new JobClassRunePlanNameResponseCtrl(); case 104006: return new JobClassChangePlanResponseCtrl(); case 104007: return new JobClassResetPlanResponseCtrl(); case 104008: return new JobClassRuneChangeResponseCtrl(); case 104101: return new TaskMainRwdResponseCtrl(); case 104201: return new TaskDailyRwdResponseCtrl(); case 104202: return new TaskDailyActivityRwdResponseCtrl(); case 104301: return new ShopIntoResponseCtrl(); case 104302: return new ShopBuyResponseCtrl(); case 104303: return new ShopRmbBuyResponseCtrl(); case 104401: return new AchvRwdResponseCtrl(); case 104402: return new AchvBoxRwdResponseCtrl(); case 200100: return new PlatBackPushCtrl(); case 200200: return new QufuListPushCtrl(); case 200300: return new OrderListPushCtrl(); case 200400: return new NoticesPushCtrl(); case 200500: return new SwitchPushCtrl(); case 200600: return new PlayerInfoPushCtrl(); case 200601: return new PlayerInfoSidPushCtrl(); case 200700: return new UserInfoPushCtrl(); case 200701: return new UserInfoNamePushCtrl(); case 200702: return new UserInfoMoneyPushCtrl(); case 200703: return new UserInfoLevelPushCtrl(); case 200800: return new MailListPushCtrl(); case 200900: return new ChatPushCtrl(); case 201000: return new ActPvePushCtrl(); case 201001: return new ActPvePveIdPushCtrl(); case 201002: return new ActPveGjRwdPushCtrl(); case 201003: return new ActPveLastTimePushCtrl(); case 201004: return new ActPveTaskZuPushCtrl(); case 201005: return new ActPveTaskRwdPushCtrl(); case 201006: return new ActPveHastenPushCtrl(); case 201007: return new ActPveItemsPushCtrl(); case 201100: return new ActLongDanPushCtrl(); case 201101: return new ActLongdanTreasureIdPushCtrl(); case 201102: return new ActLongdanExpPushCtrl(); case 201103: return new ActLongdanItemsPushCtrl(); case 201104: return new ActLongdanUpLvTimePushCtrl(); case 201105: return new ActLongdanBillPushCtrl(); case 201106: return new ActLongdanTimePushCtrl(); case 201107: return new ActLongdanLevelPushCtrl(); case 201300: return new ActEquipPushCtrl(); case 201301: return new ActEquipChuanPushCtrl(); case 201400: return new ActItemPushCtrl(); case 201500: return new ActEquipLsPushCtrl(); case 201501: return new ActEquipLsListPushCtrl(); case 201502: return new ActEquipLsDelxhidsPushCtrl(); case 201600: return new ActEpsPushCtrl(); case 201601: return new ActEpsAllEpsPushCtrl(); case 201700: return new XiaDanCsPushCtrl(); case 201800: return new ActShengBingPushCtrl(); case 201801: return new ActShengbingShengbingPushCtrl(); case 201804: return new ActShengbingJibanPushCtrl(); case 201805: return new ActShengbingShangzhenPushCtrl(); case 201900: return new ActMingWenPushCtrl(); case 201901: return new ActMingwenMingwenPushCtrl(); case 201902: return new ActMingwenJibanPushCtrl(); case 202000: return new ActMountPushCtrl(); case 202001: return new ActMountMountListPushCtrl(); case 202002: return new ActMountExpPushCtrl(); case 202003: return new ActMountUsePushCtrl(); case 202004: return new ActMountBuweiPushCtrl(); case 202005: return new ActMountBwExpPushCtrl(); case 202100: return new ActJjcPushCtrl(); case 202101: return new ActJjcTiliPushCtrl(); case 202102: return new ActJjcDtimePushCtrl(); case 202103: return new ActJjcBuyNumPushCtrl(); case 202104: return new ActJjcRefNumPushCtrl(); case 202105: return new ActJjcTzNumPushCtrl(); case 202200: return new RankUserPushCtrl(); case 202300: return new RankClubPushCtrl(); case 202400: return new RankMyPushCtrl(); case 202500: return new ActJjcLogPushCtrl(); case 202600: return new ActJobClassPushCtrl(); case 202601: return new ActJobClassCurrentClassPushCtrl(); case 202602: return new ActJobClassRunePlanPushCtrl(); case 202603: return new ActJobClassResetClassPushCtrl(); case 202604: return new ActJobClassCurrentPlanPushCtrl(); case 202605: return new ActJobClassRunePlanNamePushCtrl(); case 202606: return new ActJobClassAllPointPushCtrl(); case 202700: return new TaskConsPushCtrl(); case 202701: return new ActTaskMainConsPushCtrl(); case 202800: return new ActJjcFightPushCtrl(); case 202900: return new ActTaskDailyPushCtrl(); case 202901: return new ActTaskDailyDailyActivePushCtrl(); case 202902: return new ActTaskDailyWeeklyActivePushCtrl(); case 202903: return new ActTaskDailyTaskConsPushCtrl(); case 202904: return new ActTaskDailyTaskPushCtrl(); case 202905: return new ActTaskDailyRwdDailyPushCtrl(); case 202906: return new ActTaskDailyRwdWeeklyPushCtrl(); case 203000: return new FUserAllPushCtrl(); case 203100: return new ActFbLdPushCtrl(); case 203101: return new ActFbLdDtimePushCtrl(); case 203102: return new ActFbLdTiliPushCtrl(); case 203103: return new ActFbLdBillPushCtrl(); case 203104: return new ActFbLdXlsidPushCtrl(); case 203105: return new ActFbLdFbidPushCtrl(); case 203106: return new ActFbLdItemsPushCtrl(); case 203200: return new ActFbLwcxPushCtrl(); case 203201: return new ActFbLwcxDtimePushCtrl(); case 203202: return new ActFbLwcxTiliPushCtrl(); case 203203: return new ActFbLwcxBillPushCtrl(); case 203204: return new ActFbLwcxXlsidPushCtrl(); case 203205: return new ActFbLwcxFbidPushCtrl(); case 203206: return new ActFbLwcxItemsPushCtrl(); case 203300: return new ActFbYjgcPushCtrl(); case 203301: return new ActFbYjgcDtimePushCtrl(); case 203302: return new ActFbYjgcTiliPushCtrl(); case 203303: return new ActFbYjgcBillPushCtrl(); case 203304: return new ActFbYjgcXlsidPushCtrl(); case 203305: return new ActFbYjgcFbidPushCtrl(); case 203306: return new ActFbYjgcItemsPushCtrl(); case 203400: return new ActAchvPushCtrl(); case 203401: return new ActAchvAchvConsPushCtrl(); case 203402: return new ActAchvAchvPushCtrl(); case 203403: return new ActAchvCurBoxPushCtrl(); case 203500: return new ActFbSktlPushCtrl(); case 203600: return new SevFubenPushCtrl(); case 203601: return new SevFubenListPushCtrl(); case 203602: return new SevFubenDelIdsPushCtrl(); case 203700: return new ActShopPushCtrl(); case 203701: return new ActShopGoodsPushCtrl(); case 203800: return new ActArtifactPushCtrl(); case 203801: return new ActArtifactArtifactListPushCtrl(); case 203802: return new ActArtifactExpPushCtrl(); case 203803: return new ActArtifactUsePushCtrl(); case 203804: return new ActArtifactFumoPushCtrl(); case 203805: return new ActArtifactElementListPushCtrl(); case 203900: return new ActCallPushCtrl(); case 203901: return new ActCallMingwenPushCtrl(); case 203902: return new ActCallShengbingPushCtrl(); case 203903: return new ActCallItemsPushCtrl(); case 203904: return new ActCallOutTimePushCtrl(); case 204000: return new ActFbLwtPushCtrl(); case 204001: return new ActFbLwtFightKeyPushCtrl(); case 204002: return new ActFbLwtFbidPushCtrl(); case 204100: return new ActClubPushCtrl(); case 204200: return new ClubInfoPushCtrl(); case 204300: return new FclubsPushCtrl(); case 204400: return new ItemsWinPushCtrl(); default: return null; } } protected override IMessage CreateMessage(int protoId) { switch(protoId) { case 100101: return new PlayerLoginResponse(); case 100102: return new PlayerLoginPlayerResponse(); case 100103: return new PlayerLoginUserResponse(); case 100104: return new PlayerReConnectResponse(); case 100201: return new ChatSendResponse(); case 100202: return new ChatHistoryResponse(); case 100301: return new PveFightEndResponse(); case 100302: return new PveLineOpenResponse(); case 100303: return new PveLineRwdResponse(); case 100304: return new PveTaskRwdResponse(); case 100305: return new PveDidaiResponse(); case 100306: return new PveSpeedResponse(); case 100401: return new LongdanOpenResponse(); case 100402: return new LongdanRwdBoxResponse(); case 100403: return new LongdanIntoResponse(); case 100404: return new LongdanUpLevelResponse(); case 100405: return new LongdanSubcdResponse(); case 100501: return new MailIntoResponse(); case 100502: return new MailRwdResponse(); case 100503: return new MailRwdAllResponse(); case 100504: return new MailDelResponse(); case 100505: return new MailDelAllResponse(); case 100506: return new MailRedAllResponse(); case 100601: return new EquipIntoEquipResponse(); case 100602: return new EquipIntoLsResponse(); case 100603: return new EquipTihuanResponse(); case 100604: return new EquipDelEquipLsResponse(); case 100605: return new EquipDelEquipResponse(); case 100701: return new UserBillSuccessResponse(); case 100702: return new UserLookFuserAllResponse(); case 100703: return new UserUplevelResponse(); case 100704: return new UserUseItemResponse(); case 100801: return new JjcIntoResponse(); case 100802: return new JjcBuyResponse(); case 100803: return new JjcRefreshResponse(); case 100804: return new JjcFightStartResponse(); case 100805: return new JjcFightEndResponse(); case 100901: return new RankGetListResponse(); case 100902: return new RankGetMyResponse(); case 100903: return new RankTuichuResponse(); case 101001: return new FubenLdIntoResponse(); case 101002: return new FubenLdBillResponse(); case 101003: return new FubenLdFightStartResponse(); case 101004: return new FubenLdFightEndResponse(); case 101005: return new FubenLdSaodangResponse(); case 101011: return new FubenLwcxIntoResponse(); case 101012: return new FubenLwcxBillResponse(); case 101013: return new FubenLwcxFightStartResponse(); case 101014: return new FubenLwcxFightEndResponse(); case 101015: return new FubenLwcxSaodangResponse(); case 101021: return new FubenYjgcIntoResponse(); case 101022: return new FubenYjgcBillResponse(); case 101023: return new FubenYjgcFightStartResponse(); case 101024: return new FubenYjgcFightEndResponse(); case 101025: return new FubenYjgcSaodangResponse(); case 101031: return new FubenSktlIntoResponse(); case 101032: return new FubenSktlBillResponse(); case 101033: return new FubenSktlFightStartResponse(); case 101034: return new FubenSktlFightEndResponse(); case 101041: return new FubenLwtIntoResponse(); case 101042: return new FubenLwtFightStartResponse(); case 101043: return new FubenLwtFightEndResponse(); case 101044: return new FubenLwtSeckillResponse(); case 102101: return new ShengbingIntoResponse(); case 102102: return new ShengbingUpLevelResponse(); case 102103: return new ShengbingUpStarResponse(); case 102107: return new ShengbingWearAllResponse(); case 102108: return new ShengbingStrongAllResponse(); case 102109: return new ShengbingBindingResponse(); case 102111: return new ShengbingUnlockJibanResponse(); case 102112: return new ShengbingUnlockJibanAllResponse(); case 102113: return new ShengbingNewWearResponse(); case 102114: return new ShengbingNewUnfixResponse(); case 102201: return new MingwenIntoResponse(); case 102202: return new MingwenUpStarResponse(); case 102203: return new MingwenWearAllResponse(); case 102204: return new MingwenStrongAllResponse(); case 102205: return new MingwenUnlockJibanResponse(); case 102206: return new MingwenUnlockJibanAllResponse(); case 102301: return new MountTishengResponse(); case 102302: return new MountTiShengAllResponse(); case 102303: return new MountUpStarResponse(); case 102304: return new MountShangzhenResponse(); case 102305: return new MountUseSkillResponse(); case 102306: return new MountXunyangResponse(); case 102307: return new MountXunyangAllResponse(); case 102308: return new MountIntoResponse(); case 102309: return new MountDownResponse(); case 102310: return new MountMountInitResponse(); case 102311: return new MountAddMountResponse(); case 102312: return new MountSkillDownResponse(); case 102401: return new ArtifactIntoResponse(); case 102402: return new ArtifactTishengResponse(); case 102403: return new ArtifactTiShengAllResponse(); case 102404: return new ArtifactUpStarResponse(); case 102405: return new ArtifactShangzhenResponse(); case 102406: return new ArtifactUseSkillResponse(); case 102407: return new ArtifactDownResponse(); case 102408: return new ArtifactUpElementResponse(); case 102409: return new ArtifactUseElementResponse(); case 102410: return new ArtifactDownElementResponse(); case 102411: return new ArtifactSkillDownResponse(); case 102412: return new ArtifactAddArtifactResponse(); case 102413: return new ArtifactAddElementResponse(); case 102501: return new CallIntoResponse(); case 102502: return new CallChoujiangResponse(); case 102503: return new CallCheckUpKind11Response(); case 102504: return new CallShareRwdResponse(); case 102601: return new ClubIntoResponse(); case 102602: return new ClubCreateClubResponse(); case 102603: return new ClubSetNameResponse(); case 102604: return new ClubSetNoticeResponse(); case 102605: return new ClubSetRoleResponse(); case 102606: return new ClubApplyResponse(); case 102701: return new Kind10XiadanResponse(); case 102801: return new Kind11XiadanResponse(); case 104001: return new JobClassChangeResponse(); case 104002: return new JobClassResetResponse(); case 104003: return new JobClassRuneActivateResponse(); case 104004: return new JobClassSlotLvUpResponse(); case 104005: return new JobClassRunePlanNameResponse(); case 104006: return new JobClassChangePlanResponse(); case 104007: return new JobClassResetPlanResponse(); case 104008: return new JobClassRuneChangeResponse(); case 104101: return new TaskMainRwdResponse(); case 104201: return new TaskDailyRwdResponse(); case 104202: return new TaskDailyActivityRwdResponse(); case 104301: return new ShopIntoResponse(); case 104302: return new ShopBuyResponse(); case 104303: return new ShopRmbBuyResponse(); case 104401: return new AchvRwdResponse(); case 104402: return new AchvBoxRwdResponse(); case 200100: return new PlatBackPush(); case 200200: return new QufuListPush(); case 200300: return new OrderListPush(); case 200400: return new NoticesPush(); case 200500: return new SwitchPush(); case 200600: return new PlayerInfoPush(); case 200601: return new PlayerInfoSidPush(); case 200700: return new UserInfoPush(); case 200701: return new UserInfoNamePush(); case 200702: return new UserInfoMoneyPush(); case 200703: return new UserInfoLevelPush(); case 200800: return new MailListPush(); case 200900: return new ChatPush(); case 201000: return new ActPvePush(); case 201001: return new ActPvePveIdPush(); case 201002: return new ActPveGjRwdPush(); case 201003: return new ActPveLastTimePush(); case 201004: return new ActPveTaskZuPush(); case 201005: return new ActPveTaskRwdPush(); case 201006: return new ActPveHastenPush(); case 201007: return new ActPveItemsPush(); case 201100: return new ActLongDanPush(); case 201101: return new ActLongdanTreasureIdPush(); case 201102: return new ActLongdanExpPush(); case 201103: return new ActLongdanItemsPush(); case 201104: return new ActLongdanUpLvTimePush(); case 201105: return new ActLongdanBillPush(); case 201106: return new ActLongdanTimePush(); case 201107: return new ActLongdanLevelPush(); case 201300: return new ActEquipPush(); case 201301: return new ActEquipChuanPush(); case 201400: return new ActItemPush(); case 201500: return new ActEquipLsPush(); case 201501: return new ActEquipLsListPush(); case 201502: return new ActEquipLsDelxhidsPush(); case 201600: return new ActEpsPush(); case 201601: return new ActEpsAllEpsPush(); case 201700: return new XiaDanCsPush(); case 201800: return new ActShengBingPush(); case 201801: return new ActShengbingShengbingPush(); case 201804: return new ActShengbingJibanPush(); case 201805: return new ActShengbingShangzhenPush(); case 201900: return new ActMingWenPush(); case 201901: return new ActMingwenMingwenPush(); case 201902: return new ActMingwenJibanPush(); case 202000: return new ActMountPush(); case 202001: return new ActMountMountListPush(); case 202002: return new ActMountExpPush(); case 202003: return new ActMountUsePush(); case 202004: return new ActMountBuweiPush(); case 202005: return new ActMountBwExpPush(); case 202100: return new ActJjcPush(); case 202101: return new ActJjcTiliPush(); case 202102: return new ActJjcDtimePush(); case 202103: return new ActJjcBuyNumPush(); case 202104: return new ActJjcRefNumPush(); case 202105: return new ActJjcTzNumPush(); case 202200: return new RankUserPush(); case 202300: return new RankClubPush(); case 202400: return new RankMyPush(); case 202500: return new ActJjcLogPush(); case 202600: return new ActJobClassPush(); case 202601: return new ActJobClassCurrentClassPush(); case 202602: return new ActJobClassRunePlanPush(); case 202603: return new ActJobClassResetClassPush(); case 202604: return new ActJobClassCurrentPlanPush(); case 202605: return new ActJobClassRunePlanNamePush(); case 202606: return new ActJobClassAllPointPush(); case 202700: return new TaskConsPush(); case 202701: return new ActTaskMainConsPush(); case 202800: return new ActJjcFightPush(); case 202900: return new ActTaskDailyPush(); case 202901: return new ActTaskDailyDailyActivePush(); case 202902: return new ActTaskDailyWeeklyActivePush(); case 202903: return new ActTaskDailyTaskConsPush(); case 202904: return new ActTaskDailyTaskPush(); case 202905: return new ActTaskDailyRwdDailyPush(); case 202906: return new ActTaskDailyRwdWeeklyPush(); case 203000: return new FUserAllPush(); case 203100: return new ActFbLdPush(); case 203101: return new ActFbLdDtimePush(); case 203102: return new ActFbLdTiliPush(); case 203103: return new ActFbLdBillPush(); case 203104: return new ActFbLdXlsidPush(); case 203105: return new ActFbLdFbidPush(); case 203106: return new ActFbLdItemsPush(); case 203200: return new ActFbLwcxPush(); case 203201: return new ActFbLwcxDtimePush(); case 203202: return new ActFbLwcxTiliPush(); case 203203: return new ActFbLwcxBillPush(); case 203204: return new ActFbLwcxXlsidPush(); case 203205: return new ActFbLwcxFbidPush(); case 203206: return new ActFbLwcxItemsPush(); case 203300: return new ActFbYjgcPush(); case 203301: return new ActFbYjgcDtimePush(); case 203302: return new ActFbYjgcTiliPush(); case 203303: return new ActFbYjgcBillPush(); case 203304: return new ActFbYjgcXlsidPush(); case 203305: return new ActFbYjgcFbidPush(); case 203306: return new ActFbYjgcItemsPush(); case 203400: return new ActAchvPush(); case 203401: return new ActAchvAchvConsPush(); case 203402: return new ActAchvAchvPush(); case 203403: return new ActAchvCurBoxPush(); case 203500: return new ActFbSktlPush(); case 203600: return new SevFubenPush(); case 203601: return new SevFubenListPush(); case 203602: return new SevFubenDelIdsPush(); case 203700: return new ActShopPush(); case 203701: return new ActShopGoodsPush(); case 203800: return new ActArtifactPush(); case 203801: return new ActArtifactArtifactListPush(); case 203802: return new ActArtifactExpPush(); case 203803: return new ActArtifactUsePush(); case 203804: return new ActArtifactFumoPush(); case 203805: return new ActArtifactElementListPush(); case 203900: return new ActCallPush(); case 203901: return new ActCallMingwenPush(); case 203902: return new ActCallShengbingPush(); case 203903: return new ActCallItemsPush(); case 203904: return new ActCallOutTimePush(); case 204000: return new ActFbLwtPush(); case 204001: return new ActFbLwtFightKeyPush(); case 204002: return new ActFbLwtFbidPush(); case 204100: return new ActClubPush(); case 204200: return new ClubInfoPush(); case 204300: return new FclubsPush(); case 204400: return new ItemsWinPush(); default: return null; } } protected override Type GetMessageType(int protoId) { switch (protoId) { case 100101: return typeof(PlayerLoginResponse); case 100102: return typeof(PlayerLoginPlayerResponse); case 100103: return typeof(PlayerLoginUserResponse); case 100104: return typeof(PlayerReConnectResponse); case 100201: return typeof(ChatSendResponse); case 100202: return typeof(ChatHistoryResponse); case 100301: return typeof(PveFightEndResponse); case 100302: return typeof(PveLineOpenResponse); case 100303: return typeof(PveLineRwdResponse); case 100304: return typeof(PveTaskRwdResponse); case 100305: return typeof(PveDidaiResponse); case 100306: return typeof(PveSpeedResponse); case 100401: return typeof(LongdanOpenResponse); case 100402: return typeof(LongdanRwdBoxResponse); case 100403: return typeof(LongdanIntoResponse); case 100404: return typeof(LongdanUpLevelResponse); case 100405: return typeof(LongdanSubcdResponse); case 100501: return typeof(MailIntoResponse); case 100502: return typeof(MailRwdResponse); case 100503: return typeof(MailRwdAllResponse); case 100504: return typeof(MailDelResponse); case 100505: return typeof(MailDelAllResponse); case 100506: return typeof(MailRedAllResponse); case 100601: return typeof(EquipIntoEquipResponse); case 100602: return typeof(EquipIntoLsResponse); case 100603: return typeof(EquipTihuanResponse); case 100604: return typeof(EquipDelEquipLsResponse); case 100605: return typeof(EquipDelEquipResponse); case 100701: return typeof(UserBillSuccessResponse); case 100702: return typeof(UserLookFuserAllResponse); case 100703: return typeof(UserUplevelResponse); case 100704: return typeof(UserUseItemResponse); case 100801: return typeof(JjcIntoResponse); case 100802: return typeof(JjcBuyResponse); case 100803: return typeof(JjcRefreshResponse); case 100804: return typeof(JjcFightStartResponse); case 100805: return typeof(JjcFightEndResponse); case 100901: return typeof(RankGetListResponse); case 100902: return typeof(RankGetMyResponse); case 100903: return typeof(RankTuichuResponse); case 101001: return typeof(FubenLdIntoResponse); case 101002: return typeof(FubenLdBillResponse); case 101003: return typeof(FubenLdFightStartResponse); case 101004: return typeof(FubenLdFightEndResponse); case 101005: return typeof(FubenLdSaodangResponse); case 101011: return typeof(FubenLwcxIntoResponse); case 101012: return typeof(FubenLwcxBillResponse); case 101013: return typeof(FubenLwcxFightStartResponse); case 101014: return typeof(FubenLwcxFightEndResponse); case 101015: return typeof(FubenLwcxSaodangResponse); case 101021: return typeof(FubenYjgcIntoResponse); case 101022: return typeof(FubenYjgcBillResponse); case 101023: return typeof(FubenYjgcFightStartResponse); case 101024: return typeof(FubenYjgcFightEndResponse); case 101025: return typeof(FubenYjgcSaodangResponse); case 101031: return typeof(FubenSktlIntoResponse); case 101032: return typeof(FubenSktlBillResponse); case 101033: return typeof(FubenSktlFightStartResponse); case 101034: return typeof(FubenSktlFightEndResponse); case 101041: return typeof(FubenLwtIntoResponse); case 101042: return typeof(FubenLwtFightStartResponse); case 101043: return typeof(FubenLwtFightEndResponse); case 101044: return typeof(FubenLwtSeckillResponse); case 102101: return typeof(ShengbingIntoResponse); case 102102: return typeof(ShengbingUpLevelResponse); case 102103: return typeof(ShengbingUpStarResponse); case 102107: return typeof(ShengbingWearAllResponse); case 102108: return typeof(ShengbingStrongAllResponse); case 102109: return typeof(ShengbingBindingResponse); case 102111: return typeof(ShengbingUnlockJibanResponse); case 102112: return typeof(ShengbingUnlockJibanAllResponse); case 102113: return typeof(ShengbingNewWearResponse); case 102114: return typeof(ShengbingNewUnfixResponse); case 102201: return typeof(MingwenIntoResponse); case 102202: return typeof(MingwenUpStarResponse); case 102203: return typeof(MingwenWearAllResponse); case 102204: return typeof(MingwenStrongAllResponse); case 102205: return typeof(MingwenUnlockJibanResponse); case 102206: return typeof(MingwenUnlockJibanAllResponse); case 102301: return typeof(MountTishengResponse); case 102302: return typeof(MountTiShengAllResponse); case 102303: return typeof(MountUpStarResponse); case 102304: return typeof(MountShangzhenResponse); case 102305: return typeof(MountUseSkillResponse); case 102306: return typeof(MountXunyangResponse); case 102307: return typeof(MountXunyangAllResponse); case 102308: return typeof(MountIntoResponse); case 102309: return typeof(MountDownResponse); case 102310: return typeof(MountMountInitResponse); case 102311: return typeof(MountAddMountResponse); case 102312: return typeof(MountSkillDownResponse); case 102401: return typeof(ArtifactIntoResponse); case 102402: return typeof(ArtifactTishengResponse); case 102403: return typeof(ArtifactTiShengAllResponse); case 102404: return typeof(ArtifactUpStarResponse); case 102405: return typeof(ArtifactShangzhenResponse); case 102406: return typeof(ArtifactUseSkillResponse); case 102407: return typeof(ArtifactDownResponse); case 102408: return typeof(ArtifactUpElementResponse); case 102409: return typeof(ArtifactUseElementResponse); case 102410: return typeof(ArtifactDownElementResponse); case 102411: return typeof(ArtifactSkillDownResponse); case 102412: return typeof(ArtifactAddArtifactResponse); case 102413: return typeof(ArtifactAddElementResponse); case 102501: return typeof(CallIntoResponse); case 102502: return typeof(CallChoujiangResponse); case 102503: return typeof(CallCheckUpKind11Response); case 102504: return typeof(CallShareRwdResponse); case 102601: return typeof(ClubIntoResponse); case 102602: return typeof(ClubCreateClubResponse); case 102603: return typeof(ClubSetNameResponse); case 102604: return typeof(ClubSetNoticeResponse); case 102605: return typeof(ClubSetRoleResponse); case 102606: return typeof(ClubApplyResponse); case 102701: return typeof(Kind10XiadanResponse); case 102801: return typeof(Kind11XiadanResponse); case 104001: return typeof(JobClassChangeResponse); case 104002: return typeof(JobClassResetResponse); case 104003: return typeof(JobClassRuneActivateResponse); case 104004: return typeof(JobClassSlotLvUpResponse); case 104005: return typeof(JobClassRunePlanNameResponse); case 104006: return typeof(JobClassChangePlanResponse); case 104007: return typeof(JobClassResetPlanResponse); case 104008: return typeof(JobClassRuneChangeResponse); case 104101: return typeof(TaskMainRwdResponse); case 104201: return typeof(TaskDailyRwdResponse); case 104202: return typeof(TaskDailyActivityRwdResponse); case 104301: return typeof(ShopIntoResponse); case 104302: return typeof(ShopBuyResponse); case 104303: return typeof(ShopRmbBuyResponse); case 104401: return typeof(AchvRwdResponse); case 104402: return typeof(AchvBoxRwdResponse); case 200100: return typeof(PlatBackPush); case 200200: return typeof(QufuListPush); case 200300: return typeof(OrderListPush); case 200400: return typeof(NoticesPush); case 200500: return typeof(SwitchPush); case 200600: return typeof(PlayerInfoPush); case 200601: return typeof(PlayerInfoSidPush); case 200700: return typeof(UserInfoPush); case 200701: return typeof(UserInfoNamePush); case 200702: return typeof(UserInfoMoneyPush); case 200703: return typeof(UserInfoLevelPush); case 200800: return typeof(MailListPush); case 200900: return typeof(ChatPush); case 201000: return typeof(ActPvePush); case 201001: return typeof(ActPvePveIdPush); case 201002: return typeof(ActPveGjRwdPush); case 201003: return typeof(ActPveLastTimePush); case 201004: return typeof(ActPveTaskZuPush); case 201005: return typeof(ActPveTaskRwdPush); case 201006: return typeof(ActPveHastenPush); case 201007: return typeof(ActPveItemsPush); case 201100: return typeof(ActLongDanPush); case 201101: return typeof(ActLongdanTreasureIdPush); case 201102: return typeof(ActLongdanExpPush); case 201103: return typeof(ActLongdanItemsPush); case 201104: return typeof(ActLongdanUpLvTimePush); case 201105: return typeof(ActLongdanBillPush); case 201106: return typeof(ActLongdanTimePush); case 201107: return typeof(ActLongdanLevelPush); case 201300: return typeof(ActEquipPush); case 201301: return typeof(ActEquipChuanPush); case 201400: return typeof(ActItemPush); case 201500: return typeof(ActEquipLsPush); case 201501: return typeof(ActEquipLsListPush); case 201502: return typeof(ActEquipLsDelxhidsPush); case 201600: return typeof(ActEpsPush); case 201601: return typeof(ActEpsAllEpsPush); case 201700: return typeof(XiaDanCsPush); case 201800: return typeof(ActShengBingPush); case 201801: return typeof(ActShengbingShengbingPush); case 201804: return typeof(ActShengbingJibanPush); case 201805: return typeof(ActShengbingShangzhenPush); case 201900: return typeof(ActMingWenPush); case 201901: return typeof(ActMingwenMingwenPush); case 201902: return typeof(ActMingwenJibanPush); case 202000: return typeof(ActMountPush); case 202001: return typeof(ActMountMountListPush); case 202002: return typeof(ActMountExpPush); case 202003: return typeof(ActMountUsePush); case 202004: return typeof(ActMountBuweiPush); case 202005: return typeof(ActMountBwExpPush); case 202100: return typeof(ActJjcPush); case 202101: return typeof(ActJjcTiliPush); case 202102: return typeof(ActJjcDtimePush); case 202103: return typeof(ActJjcBuyNumPush); case 202104: return typeof(ActJjcRefNumPush); case 202105: return typeof(ActJjcTzNumPush); case 202200: return typeof(RankUserPush); case 202300: return typeof(RankClubPush); case 202400: return typeof(RankMyPush); case 202500: return typeof(ActJjcLogPush); case 202600: return typeof(ActJobClassPush); case 202601: return typeof(ActJobClassCurrentClassPush); case 202602: return typeof(ActJobClassRunePlanPush); case 202603: return typeof(ActJobClassResetClassPush); case 202604: return typeof(ActJobClassCurrentPlanPush); case 202605: return typeof(ActJobClassRunePlanNamePush); case 202606: return typeof(ActJobClassAllPointPush); case 202700: return typeof(TaskConsPush); case 202701: return typeof(ActTaskMainConsPush); case 202800: return typeof(ActJjcFightPush); case 202900: return typeof(ActTaskDailyPush); case 202901: return typeof(ActTaskDailyDailyActivePush); case 202902: return typeof(ActTaskDailyWeeklyActivePush); case 202903: return typeof(ActTaskDailyTaskConsPush); case 202904: return typeof(ActTaskDailyTaskPush); case 202905: return typeof(ActTaskDailyRwdDailyPush); case 202906: return typeof(ActTaskDailyRwdWeeklyPush); case 203000: return typeof(FUserAllPush); case 203100: return typeof(ActFbLdPush); case 203101: return typeof(ActFbLdDtimePush); case 203102: return typeof(ActFbLdTiliPush); case 203103: return typeof(ActFbLdBillPush); case 203104: return typeof(ActFbLdXlsidPush); case 203105: return typeof(ActFbLdFbidPush); case 203106: return typeof(ActFbLdItemsPush); case 203200: return typeof(ActFbLwcxPush); case 203201: return typeof(ActFbLwcxDtimePush); case 203202: return typeof(ActFbLwcxTiliPush); case 203203: return typeof(ActFbLwcxBillPush); case 203204: return typeof(ActFbLwcxXlsidPush); case 203205: return typeof(ActFbLwcxFbidPush); case 203206: return typeof(ActFbLwcxItemsPush); case 203300: return typeof(ActFbYjgcPush); case 203301: return typeof(ActFbYjgcDtimePush); case 203302: return typeof(ActFbYjgcTiliPush); case 203303: return typeof(ActFbYjgcBillPush); case 203304: return typeof(ActFbYjgcXlsidPush); case 203305: return typeof(ActFbYjgcFbidPush); case 203306: return typeof(ActFbYjgcItemsPush); case 203400: return typeof(ActAchvPush); case 203401: return typeof(ActAchvAchvConsPush); case 203402: return typeof(ActAchvAchvPush); case 203403: return typeof(ActAchvCurBoxPush); case 203500: return typeof(ActFbSktlPush); case 203600: return typeof(SevFubenPush); case 203601: return typeof(SevFubenListPush); case 203602: return typeof(SevFubenDelIdsPush); case 203700: return typeof(ActShopPush); case 203701: return typeof(ActShopGoodsPush); case 203800: return typeof(ActArtifactPush); case 203801: return typeof(ActArtifactArtifactListPush); case 203802: return typeof(ActArtifactExpPush); case 203803: return typeof(ActArtifactUsePush); case 203804: return typeof(ActArtifactFumoPush); case 203805: return typeof(ActArtifactElementListPush); case 203900: return typeof(ActCallPush); case 203901: return typeof(ActCallMingwenPush); case 203902: return typeof(ActCallShengbingPush); case 203903: return typeof(ActCallItemsPush); case 203904: return typeof(ActCallOutTimePush); case 204000: return typeof(ActFbLwtPush); case 204001: return typeof(ActFbLwtFightKeyPush); case 204002: return typeof(ActFbLwtFbidPush); case 204100: return typeof(ActClubPush); case 204200: return typeof(ClubInfoPush); case 204300: return typeof(FclubsPush); case 204400: return typeof(ItemsWinPush); default: return null; } } } }