123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707 |
- 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 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 102101: return new ShengbingIntoResponseCtrl();
- case 102102: return new ShengbingUpLevelResponseCtrl();
- case 102103: return new ShengbingUpStarResponseCtrl();
- case 102104: return new ShengbingWearResponseCtrl();
- case 102105: return new ShengbingChangeSuitResponseCtrl();
- case 102106: return new ShengbingSetNameResponseCtrl();
- case 102107: return new ShengbingWearAllResponseCtrl();
- case 102108: return new ShengbingStrongAllResponseCtrl();
- case 102109: return new ShengbingBindingResponseCtrl();
- case 102110: return new ShengbingUpdateSuitResponseCtrl();
- case 102111: return new ShengbingUnlockJibanResponseCtrl();
- case 102112: return new ShengbingUnlockJibanAllResponseCtrl();
- case 102113: return new ShengbingNewWearResponseCtrl();
- case 102114: return new ShengbingNewUnfixResponseCtrl();
- case 102116: return new ShengbingUnfixResponseCtrl();
- case 102201: return new MingwenIntoResponseCtrl();
- case 102202: return new MingwenUpStarResponseCtrl();
- case 102203: return new MingwenWearAllResponseCtrl();
- case 102204: return new MingwenStrongAllResponseCtrl();
- 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 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 ShopBuyResponseCtrl();
- case 104302: 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 ActPveOfflinePushCtrl();
- case 201003: return new ActPveLastTimePushCtrl();
- case 201004: return new ActPveTaskZuPushCtrl();
- 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 201802: return new ActShengbingSuitPushCtrl();
- case 201803: return new ActShengbingUseSuitPushCtrl();
- 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 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();
- 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 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 102101: return new ShengbingIntoResponse();
- case 102102: return new ShengbingUpLevelResponse();
- case 102103: return new ShengbingUpStarResponse();
- case 102104: return new ShengbingWearResponse();
- case 102105: return new ShengbingChangeSuitResponse();
- case 102106: return new ShengbingSetNameResponse();
- case 102107: return new ShengbingWearAllResponse();
- case 102108: return new ShengbingStrongAllResponse();
- case 102109: return new ShengbingBindingResponse();
- case 102110: return new ShengbingUpdateSuitResponse();
- case 102111: return new ShengbingUnlockJibanResponse();
- case 102112: return new ShengbingUnlockJibanAllResponse();
- case 102113: return new ShengbingNewWearResponse();
- case 102114: return new ShengbingNewUnfixResponse();
- case 102116: return new ShengbingUnfixResponse();
- case 102201: return new MingwenIntoResponse();
- case 102202: return new MingwenUpStarResponse();
- case 102203: return new MingwenWearAllResponse();
- case 102204: return new MingwenStrongAllResponse();
- 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 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 ShopBuyResponse();
- case 104302: 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 ActPveOfflinePush();
- case 201003: return new ActPveLastTimePush();
- case 201004: return new ActPveTaskZuPush();
- 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 201802: return new ActShengbingSuitPush();
- case 201803: return new ActShengbingUseSuitPush();
- 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 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();
- 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 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 102101: return typeof(ShengbingIntoResponse);
- case 102102: return typeof(ShengbingUpLevelResponse);
- case 102103: return typeof(ShengbingUpStarResponse);
- case 102104: return typeof(ShengbingWearResponse);
- case 102105: return typeof(ShengbingChangeSuitResponse);
- case 102106: return typeof(ShengbingSetNameResponse);
- case 102107: return typeof(ShengbingWearAllResponse);
- case 102108: return typeof(ShengbingStrongAllResponse);
- case 102109: return typeof(ShengbingBindingResponse);
- case 102110: return typeof(ShengbingUpdateSuitResponse);
- case 102111: return typeof(ShengbingUnlockJibanResponse);
- case 102112: return typeof(ShengbingUnlockJibanAllResponse);
- case 102113: return typeof(ShengbingNewWearResponse);
- case 102114: return typeof(ShengbingNewUnfixResponse);
- case 102116: return typeof(ShengbingUnfixResponse);
- case 102201: return typeof(MingwenIntoResponse);
- case 102202: return typeof(MingwenUpStarResponse);
- case 102203: return typeof(MingwenWearAllResponse);
- case 102204: return typeof(MingwenStrongAllResponse);
- 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 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(ShopBuyResponse);
- case 104302: 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(ActPveOfflinePush);
- case 201003: return typeof(ActPveLastTimePush);
- case 201004: return typeof(ActPveTaskZuPush);
- 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 201802: return typeof(ActShengbingSuitPush);
- case 201803: return typeof(ActShengbingUseSuitPush);
- 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 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);
- default:
- return null;
- }
- }
- }
- }
|