コード例 #1
0
        private void LoadHandler()
        {
            // Authentication Handler
            _authConsumer.AddHandler(new send_base_check_version_auth(this));
            _authConsumer.AddHandler(new send_base_authenticate(this));
            _authConsumer.AddHandler(new send_base_get_worldlist(this));
            _authConsumer.AddHandler(new send_base_select_world(this));

            // Message Handler
            _msgConsumer.AddHandler(new send_base_check_version_msg(this));
            _msgConsumer.AddHandler(new send_base_login(this));
            _msgConsumer.AddHandler(new send_soul_create(this));
            _msgConsumer.AddHandler(new send_soul_select(this));
            _msgConsumer.AddHandler(new send_soul_select_C44F(this));
            _msgConsumer.AddHandler(new send_soul_authenticate_passwd(this));
            _msgConsumer.AddHandler(new send_chara_get_list(this));
            _msgConsumer.AddHandler(new send_cash_get_url_common(this));
            _msgConsumer.AddHandler(new send_chara_get_createinfo(this));
            _msgConsumer.AddHandler(new send_soul_set_passwd(this));
            _msgConsumer.AddHandler(new send_chara_draw_bonuspoint(this));
            _msgConsumer.AddHandler(new send_chara_create(this));
            _msgConsumer.AddHandler(new send_channel_select(this));
            _msgConsumer.AddHandler(new send_chara_select(this));
            _msgConsumer.AddHandler(new send_union_request_detail(this));
            _msgConsumer.AddHandler(new send_friend_request_load(this));

            // Area Handler
            _areaConsumer.AddHandler(new send_base_check_version_area(this));
            _areaConsumer.AddHandler(new send_base_enter(this));
            _areaConsumer.AddHandler(new send_data_get_self_chara_data_request(this));
            _areaConsumer.AddHandler(new send_map_entry(this));
            _areaConsumer.AddHandler(new send_map_get_info(this));
            _areaConsumer.AddHandler(new send_map_enter(this));
            _areaConsumer.AddHandler(new send_sv_conf_option_change(this));
            _areaConsumer.AddHandler(new send_map_change_force_r(this));
            //_areaConsumer.AddHandler(new send_shortcut_request_data(this));
            //_areaConsumer.AddHandler(new send_skill_request_info(this));
            _areaConsumer.AddHandler(new send_sv_conf_option_request(this));
            //_areaConsumer.AddHandler(new send_get_refusallist(this));
            //_areaConsumer.AddHandler(new send_quest_get_mission_quest_works(this));
            //_areaConsumer.AddHandler(new send_quest_get_soul_mission_quest_works(this));
            //_areaConsumer.AddHandler(new send_quest_get_story_quest_works(this));
            //_areaConsumer.AddHandler(new send_party_request_draw_item_list(this));
            _areaConsumer.AddHandler(new send_battle_attack_pose(this));
            _areaConsumer.AddHandler(new send_battle_release_attack_pose(this));
            _areaConsumer.AddHandler(new send_battle_attack_start(this));
            _areaConsumer.AddHandler(new send_battle_attack_exec(this));
            _areaConsumer.AddHandler(new send_skill_request_gain(this));
            _areaConsumer.AddHandler(new send_quest_get_mission_quest_history(this));
            _areaConsumer.AddHandler(new send_quest_get_story_quest_history(this));
            _areaConsumer.AddHandler(new send_quest_get_soul_mission_quest_history(this));
            _areaConsumer.AddHandler(new send_cash_shop_open_by_menu(this));
            _areaConsumer.AddHandler(new send_stall_deregist_item(this));
            _areaConsumer.AddHandler(new send_stall_set_name(this));
            _areaConsumer.AddHandler(new send_logout_start_request(this));
            _areaConsumer.AddHandler(new send_logout_cancel_request(this));
        }
コード例 #2
0
        private void LoadHandler()
        {
            // Authentication Handler
            _authConsumer.AddHandler(new SendHeartbeat(this));
            _authConsumer.AddHandler(new SendHeartbeat2(this));
            _authConsumer.AddHandler(new SendBaseCheckVersionAuth(this));
            _authConsumer.AddHandler(new SendBaseAuthenticate(this));
            _authConsumer.AddHandler(new SendBaseGetWorldlist(this));
            _authConsumer.AddHandler(new SendBaseSelectWorld(this));

            // Message Handler
            _msgConsumer.AddHandler(new SendDisconnect(this));
            _msgConsumer.AddHandler(new SendHeartbeat(this));
            _msgConsumer.AddHandler(new SendHeartbeat2(this));
            _msgConsumer.AddHandler(new SendBaseCheckVersionMsg(this));
            _msgConsumer.AddHandler(new SendBaseLogin(this));
            _msgConsumer.AddHandler(new SendCashBuyPremium(this));
            _msgConsumer.AddHandler(new SendCashGetUrlCommon(this));
            _msgConsumer.AddHandler(new SendCashGetUrlCommonSteam(this));
            _msgConsumer.AddHandler(new SendCashUpdate(this));
            _msgConsumer.AddHandler(new SendChannelSelect(this));
            _msgConsumer.AddHandler(new SendCharaCreate(this));
            _msgConsumer.AddHandler(new SendCharaDelete(this));
            _msgConsumer.AddHandler(new SendCharaDrawBonuspoint(this));
            _msgConsumer.AddHandler(new SendCharaGetCreateinfo(this));
            _msgConsumer.AddHandler(new SendCharaGetInheritinfo(this));
            _msgConsumer.AddHandler(new SendCharaGetList(this));
            _msgConsumer.AddHandler(new SendCharaSelect(this));
            _msgConsumer.AddHandler(new SendCharaSelectBack(this));
            _msgConsumer.AddHandler(new SendCharaSelectBackSoulSelect(this));
            _msgConsumer.AddHandler(new SendFriendReplyToLink2(this));
            _msgConsumer.AddHandler(new SendFriendRequestDeleteFriend(this));
            _msgConsumer.AddHandler(new SendFriendRequestLinkTarget(this));
            _msgConsumer.AddHandler(new SendFriendAcceptRequestLink(this));
            _msgConsumer.AddHandler(new SendFriendRequestLoadMsg(this));
            _msgConsumer.AddHandler(new SendSoulAuthenticatePasswd(this));
            _msgConsumer.AddHandler(new SendSoulCreate(this));
            _msgConsumer.AddHandler(new SendSoulDelete(this));
            _msgConsumer.AddHandler(new SendSoulRename(this));
            _msgConsumer.AddHandler(new SendSoulSelect(this));
            _msgConsumer.AddHandler(new SendSoulSelectC44F(this));
            _msgConsumer.AddHandler(new SendSoulSetPasswd(this));
            _msgConsumer.AddHandler(new SendSystemRegisterErrorReport(this));
            _msgConsumer.AddHandler(new SendSkillRequestInfo(this));
            _msgConsumer.AddHandler(new SendUnionReplyToInvite2(this));
            _msgConsumer.AddHandler(new SendUnionRequestChangeRole(this));
            _msgConsumer.AddHandler(new SendUnionRequestDisband(this));
            _msgConsumer.AddHandler(new SendUnionRequestExpelMember(this));
            _msgConsumer.AddHandler(new SendUnionRequestInviteTarget(this));
            _msgConsumer.AddHandler(new SendUnionRequestMemberPriv(this));
            _msgConsumer.AddHandler(new SendUnionRequestNews(this));
            _msgConsumer.AddHandler(new SendUnionRequestSecede(this));
            _msgConsumer.AddHandler(new SendUnionRequestSetInfo(this));
            _msgConsumer.AddHandler(new SendUnionRequestSetMantle(this));

            // Area Handler
            _areaConsumer.AddHandler(new SendDisconnect(this));
            _areaConsumer.AddHandler(new SendHeartbeat(this));
            _areaConsumer.AddHandler(new SendHeartbeat2(this));
            _areaConsumer.AddHandler(new SendAuctionBid(this));
            _areaConsumer.AddHandler(new SendAuctionCancelBid(this));
            _areaConsumer.AddHandler(new SendAuctionCancelExhibit(this));
            _areaConsumer.AddHandler(new SendAuctionClose(this));
            _areaConsumer.AddHandler(new SendAuctionExhibit(this));
            _areaConsumer.AddHandler(new SendAuctionSearch(this));
            _areaConsumer.AddHandler(new SendBaseCheckVersionArea(this));
            _areaConsumer.AddHandler(new SendBaseEnter(this));
            _areaConsumer.AddHandler(new SendBattleAttackExec(this));
            _areaConsumer.AddHandler(new SendBattleAttackExecDirect(this));
            _areaConsumer.AddHandler(new SendBattleAttackNext(this));
            _areaConsumer.AddHandler(new SendBattleAttackPose(this));
            _areaConsumer.AddHandler(new SendBattleAttackStart(this));
            _areaConsumer.AddHandler(new SendBattleGuardEnd(this));
            _areaConsumer.AddHandler(new SendBattleGuardStart(this));
            _areaConsumer.AddHandler(new SendBattleReleaseAttackPose(this));
            _areaConsumer.AddHandler(new SendBlacklistClear(this));
            _areaConsumer.AddHandler(new SendBlacklistClose(this));
            _areaConsumer.AddHandler(new SendBlacklistLock(this));
            _areaConsumer.AddHandler(new SendBlacklistOpen(this));
            _areaConsumer.AddHandler(new SendBlacklistUnlock(this));
            _areaConsumer.AddHandler(new SendCashShopOpenByMenu(this));
            _areaConsumer.AddHandler(new SendCharaPoseLadder(this));
            _areaConsumer.AddHandler(new SendCharaPose(this));
            _areaConsumer.AddHandler(new SendCharabodyAccessStart(this));
            _areaConsumer.AddHandler(new SendCharacterViewOffset(this));
            _areaConsumer.AddHandler(new SendChatPostMessageHandler(this));
            _areaConsumer.AddHandler(new SendCmdExecHandler(this));
            _areaConsumer.AddHandler(new SendCommentSet(this));
            _areaConsumer.AddHandler(new SendCommentSwitch(this));
            _areaConsumer.AddHandler(new SendCreatePackage(this));
            _areaConsumer.AddHandler(new SendDataGetSelfCharaDataRequest(this));
            _areaConsumer.AddHandler(new SendEmotionUpdateType(this));
            _areaConsumer.AddHandler(new SendEventAccessObject(this));
            _areaConsumer.AddHandler(new SendEventQuestOrderR(this));
            _areaConsumer.AddHandler(new SendEventRemovetrapEnd(this));
            _areaConsumer.AddHandler(new SendEventRemovetrapSelect(this));
            _areaConsumer.AddHandler(new SendEventRemovetrapSkill(this));
            _areaConsumer.AddHandler(new SendEventRequestIntR(this));
            _areaConsumer.AddHandler(new SendEventScriptPlayR(this));
            _areaConsumer.AddHandler(new SendEventSelectChannelR(this));
            _areaConsumer.AddHandler(new SendEventSelectExecR(this));
            _areaConsumer.AddHandler(new SendEventSoulRankupClose(this));
            _areaConsumer.AddHandler(new SendEventSoulStorageClose(this));
            _areaConsumer.AddHandler(new SendEventSyncR(this));
            _areaConsumer.AddHandler(new SendEventTresureboxEnd(this));
            _areaConsumer.AddHandler(new SendHelpNewRemove(this));
            _areaConsumer.AddHandler(new SendItemDrop(this));
            _areaConsumer.AddHandler(new SendItemEquip(this));
            _areaConsumer.AddHandler(new SendItemMove(this));
            _areaConsumer.AddHandler(new SendItemSort(this));
            _areaConsumer.AddHandler(new SendItemUnequip(this));
            _areaConsumer.AddHandler(new SendLogoutCancelRequest(this));
            _areaConsumer.AddHandler(new SendLogoutStartRequest(this));
            _areaConsumer.AddHandler(new SendLootAccessObject(this));
            _areaConsumer.AddHandler(new SendMapChangeForceR(this));
            _areaConsumer.AddHandler(new SendMapEnter(this));
            _areaConsumer.AddHandler(new SendMapEntry(this));
            _areaConsumer.AddHandler(new SendMapGetInfo(this));
            _areaConsumer.AddHandler(new SendMovementInfo(this));
            _areaConsumer.AddHandler(new SendOpenMailbox(this));
            _areaConsumer.AddHandler(new SendPackageAllDelete(this));
            _areaConsumer.AddHandler(new SendPartyAcceptToInvite(this));
            _areaConsumer.AddHandler(new SendPartyDeclineToInvite(this));
            _areaConsumer.AddHandler(new SendPartyEstablish(this));
            _areaConsumer.AddHandler(new SendPartyInvite(this));
            _areaConsumer.AddHandler(new SendPartyLeave(this));
            _areaConsumer.AddHandler(new SendPartyRegistMemberRecruit(this));
            _areaConsumer.AddHandler(new SendPartyRegistPartyRecruit(this));
            _areaConsumer.AddHandler(new SendPartySearchRecruitedMember(this));
            _areaConsumer.AddHandler(new SendPartySearchRecruitedParty(this));
            _areaConsumer.AddHandler(new SendQuestAbort(this));
            _areaConsumer.AddHandler(new SendQuestCheckTarget(this));
            _areaConsumer.AddHandler(new SendQuestGetMissionQuestHistory(this));
            _areaConsumer.AddHandler(new SendQuestGetSoulMissionQuestHistory(this));
            _areaConsumer.AddHandler(new SendQuestGetStoryQuestHistory(this));
            _areaConsumer.AddHandler(new SendRandomBoxClose(this));
            _areaConsumer.AddHandler(new SendRefusallistAddUser(this));
            _areaConsumer.AddHandler(new SendSelectPackageUpdate(this));
            _areaConsumer.AddHandler(new SendShopClose(this));
            _areaConsumer.AddHandler(new SendShopIdentify(this));
            _areaConsumer.AddHandler(new SendShopSellCheck(this));
            _areaConsumer.AddHandler(new SendShopSell(this));
            _areaConsumer.AddHandler(new SendShortcutRequestRegist(this));
            _areaConsumer.AddHandler(new SendSkillCastCancelRequest(this));
            _areaConsumer.AddHandler(new SendSkillExec(this));
            _areaConsumer.AddHandler(new SendSkillOnhit(this));
            _areaConsumer.AddHandler(new SendSkillRequestGain(this));
            _areaConsumer.AddHandler(new SendSkillStartCast(this));
            _areaConsumer.AddHandler(new SendSoulDispitemRequestData(this));
            _areaConsumer.AddHandler(new SendStallClose(this));
            _areaConsumer.AddHandler(new SendStallDeregistItem(this));
            _areaConsumer.AddHandler(new SendStallOpen(this));
            _areaConsumer.AddHandler(new SendStallRegistItem(this));
            _areaConsumer.AddHandler(new SendStallSetItemPrice(this));
            _areaConsumer.AddHandler(new SendStallSetName(this));
            _areaConsumer.AddHandler(new SendStallShoppingAbort(this));
            _areaConsumer.AddHandler(new SendStallShoppingStart(this));
            _areaConsumer.AddHandler(new SendStorageDepositItem(this));
            _areaConsumer.AddHandler(new SendStorageDepositMoney(this));
            _areaConsumer.AddHandler(new SendStorageDrawMoney(this));
            _areaConsumer.AddHandler(new SendSvConfOptionRequest(this));
            _areaConsumer.AddHandler(new SendTempleClose(this));
            _areaConsumer.AddHandler(new SendTempleCureCurse(this));
            _areaConsumer.AddHandler(new SendTradeAbort(this));
            _areaConsumer.AddHandler(new SendTradeAddItem(this));
            _areaConsumer.AddHandler(new SendTradeFix(this));
            _areaConsumer.AddHandler(new SendTradeInvite(this));
            _areaConsumer.AddHandler(new SendTradeOffer(this));
            _areaConsumer.AddHandler(new SendTradeRemoveItem(this));
            _areaConsumer.AddHandler(new SendTradeReply(this));
            _areaConsumer.AddHandler(new SendTradeRevert(this));
            _areaConsumer.AddHandler(new SendTradeSetMoney(this));
            _areaConsumer.AddHandler(new SendUnionCloseWindow(this));
            _areaConsumer.AddHandler(new SendUnionMantleClose(this));
            _areaConsumer.AddHandler(new SendUnionRequestEstablish(this));
            _areaConsumer.AddHandler(new SendWantedEntry(this));
            _areaConsumer.AddHandler(new SendWantedJailClose(this));
            _areaConsumer.AddHandler(new SendWantedJailDrawPoint(this));
            _areaConsumer.AddHandler(new SendWantedJailPayment(this));
            _areaConsumer.AddHandler(new SendWantedListClose(this));
            //_areaConsumer.AddHandler(new send_gem_close(this));
            _areaConsumer.AddHandler(new SendGetRefusallist(this));
            _areaConsumer.AddHandler(new SendPartyRequestDrawItemList(this));
            _areaConsumer.AddHandler(new SendQuestGetMissionQuestWorks(this));
            _areaConsumer.AddHandler(new SendQuestGetSoulMissionQuestWorks(this));
            _areaConsumer.AddHandler(new SendQuestGetStoryQuestWorks(this));
            _areaConsumer.AddHandler(new SendShortcutRequestData(this));
            _areaConsumer.AddHandler(new SendSkillRequestInfo(this));
            _areaConsumer.AddHandler(new SendSvConfOptionChange(this));
            _areaConsumer.AddHandler(new SendCharabodySelfSalvageNotifyR(this));
            _areaConsumer.AddHandler(new SendReturnHomeRequestExec(this));
            _areaConsumer.AddHandler(new SendEventSelectMapAndChannelR(this));
            _areaConsumer.AddHandler(new SendGimmickAccessObject(this));
            _areaConsumer.AddHandler(new SendDoorOpen(this));
            _areaConsumer.AddHandler(new SendDoorClose(this));
            _areaConsumer.AddHandler(new SendQuestCheckTimeLimit(this));
            _areaConsumer.AddHandler(new SendQuestDisplay(this));
            _areaConsumer.AddHandler(new SendCharabodyAccessAbort(this));
            _areaConsumer.AddHandler(new SendCharabodySalvageRequest(this));
            _areaConsumer.AddHandler(new SendCharabodySalvageRequestCancel(this));
            _areaConsumer.AddHandler(new SendCharabodySalvageAbort(this));
            _areaConsumer.AddHandler(new SendPartyDisband(this));
            _areaConsumer.AddHandler(new SendEventSystemMessageTimerR(this));
            _areaConsumer.AddHandler(new SendRaisescaleOpenCashShop(this));
            _areaConsumer.AddHandler(new SendRaisescaleMoveMoney(this));
            _areaConsumer.AddHandler(new SendRaisescaleViewCloseRequest(this));
            _areaConsumer.AddHandler(new SendRaisescaleAddItem(this));
            _areaConsumer.AddHandler(new SendRaisescaleRequestReviveEvent(this));
            _areaConsumer.AddHandler(new SendRaisescaleRequestRevive(this));
            _areaConsumer.AddHandler(new SendShopRepair(this));
            _areaConsumer.AddHandler(new SendStorageDrawItem(this));
            _areaConsumer.AddHandler(new SendUnionRequestDetail(this));    // ORIGINALLY A MSG SEND
            _areaConsumer.AddHandler(new SendFriendRequestLoadArea(this)); // ORIGINALLY A MSG SEND
            _areaConsumer.AddHandler(new SendPartyEntryDraw(this));
            _areaConsumer.AddHandler(new SendPartyPassDraw(this));
            _areaConsumer.AddHandler(new SendPartyChangeLeader(this));
            _areaConsumer.AddHandler(new SendPartyKick(this));
            _areaConsumer.AddHandler(new SendPartyChangeMode(this));
            _areaConsumer.AddHandler(new SendPartyCancelMemberRecruit(this));
            _areaConsumer.AddHandler(new SendPartyApply(this));
            _areaConsumer.AddHandler(new SendPartyAcceptToApply(this));
            _areaConsumer.AddHandler(new SendPartyDeclineToApply(this));
            _areaConsumer.AddHandler(new SendMessageBoardClose(this));
            _areaConsumer.AddHandler(new SendRefusallistRemoveUser(this));
            _areaConsumer.AddHandler(new SendUnionRequestRename(this));
            _areaConsumer.AddHandler(new SendEventQuestReportListEnd(this));
            _areaConsumer.AddHandler(new SendEventQuestReportSelect(this));
            _areaConsumer.AddHandler(new SendBuffShopBuy(this));
            _areaConsumer.AddHandler(new SendEquipHonor(this));
            _areaConsumer.AddHandler(new SendUpdateHonor(this));
            _areaConsumer.AddHandler(new SendForgeCheck(this));
            _areaConsumer.AddHandler(new SendGemClose(this));
            _areaConsumer.AddHandler(new SendShopBuy(this));
            _areaConsumer.AddHandler(new SendEventUnionStorageClose(this));
            _areaConsumer.AddHandler(new SendUnionStorageDepositMoney(this));
            _areaConsumer.AddHandler(new SendUnionStorageMoveItem(this));
            _areaConsumer.AddHandler(new SendUnionStorageDrawMoney(this));
            _areaConsumer.AddHandler(new SendCharaUpdateBattleTarget(this));
            _areaConsumer.AddHandler(new SendStorageOpenCashShop(this));
            _areaConsumer.AddHandler(new SendEventTreasureboxSelect(this));
            _areaConsumer.AddHandler(new SendJobChangeClose(this));
            _areaConsumer.AddHandler(new SendLoginNewsGetUrl(this));
            _areaConsumer.AddHandler(new SendEcho(this));
            _areaConsumer.AddHandler(new SendSoulPartnerStatusOpen(this));
            _areaConsumer.AddHandler(new SendPartyMentorCreate(this));
            _areaConsumer.AddHandler(new SendPartyMentorRemove(this));
            _areaConsumer.AddHandler(new SendForgeExecute(this));
            _areaConsumer.AddHandler(new SendCharabodyLootStart2(this));
            _areaConsumer.AddHandler(new SendCharabodyLootComplete2(this));
            _areaConsumer.AddHandler(new SendCharabodyLootStart3(this));
            _areaConsumer.AddHandler(new SendCharabodyLootComplete3(this));
            _areaConsumer.AddHandler(new SendCharabodyLootStart2Cancel(this));
            _areaConsumer.AddHandler(new SendCharabodySelfSalvageAbort(this));
            _areaConsumer.AddHandler(new SendAuctionRegistSearchEquipmentCond(this));
            _areaConsumer.AddHandler(new SendAuctionDeregistSearchEquipmentCond(this));
            _areaConsumer.AddHandler(new SendAuctionRegistSearchItemCond(this));
            _areaConsumer.AddHandler(new SendAuctionDeregistSearchItemCond(this));
            _areaConsumer.AddHandler(new SendReviveInit(this));
        }
コード例 #3
0
        private void LoadHandler()
        {
            // Authentication Handler
            _authConsumer.AddHandler(new SendHeartbeat(this));
            _authConsumer.AddHandler(new SendUnknown1(this));
            _authConsumer.AddHandler(new send_base_check_version_auth(this));
            _authConsumer.AddHandler(new send_base_authenticate(this));
            _authConsumer.AddHandler(new send_base_get_worldlist(this));
            _authConsumer.AddHandler(new send_base_select_world(this));

            // Message Handler
            _msgConsumer.AddHandler(new SendDisconnect(this));
            _msgConsumer.AddHandler(new SendHeartbeat(this));
            _msgConsumer.AddHandler(new SendUnknown1(this));
            _msgConsumer.AddHandler(new send_base_check_version_msg(this));
            _msgConsumer.AddHandler(new send_base_login(this));
            _msgConsumer.AddHandler(new send_cash_buy_premium(this));
            _msgConsumer.AddHandler(new send_cash_get_url_common(this));
            _msgConsumer.AddHandler(new send_cash_get_url_common_steam(this));
            _msgConsumer.AddHandler(new send_cash_update(this));
            _msgConsumer.AddHandler(new send_channel_select(this));
            _msgConsumer.AddHandler(new send_chara_create(this));
            _msgConsumer.AddHandler(new send_chara_delete(this));
            _msgConsumer.AddHandler(new send_chara_draw_bonuspoint(this));
            _msgConsumer.AddHandler(new send_chara_get_createinfo(this));
            _msgConsumer.AddHandler(new send_chara_get_inheritinfo(this));
            _msgConsumer.AddHandler(new send_chara_get_list(this));
            _msgConsumer.AddHandler(new send_chara_select(this));
            _msgConsumer.AddHandler(new send_chara_select_back(this));
            _msgConsumer.AddHandler(new send_chara_select_back_soul_select(this));
            _msgConsumer.AddHandler(new send_friend_reply_to_link2(this));
            _msgConsumer.AddHandler(new send_friend_request_delete_friend(this));
            _msgConsumer.AddHandler(new send_friend_request_link_target(this));
            _msgConsumer.AddHandler(new send_friend_accept_request_link(this));
            _msgConsumer.AddHandler(new send_friend_request_load_msg(this));
            _msgConsumer.AddHandler(new send_soul_authenticate_passwd(this));
            _msgConsumer.AddHandler(new send_soul_create(this));
            _msgConsumer.AddHandler(new send_soul_delete(this));
            _msgConsumer.AddHandler(new send_soul_rename(this));
            _msgConsumer.AddHandler(new send_soul_select(this));
            _msgConsumer.AddHandler(new send_soul_select_C44F(this));
            _msgConsumer.AddHandler(new send_soul_set_passwd(this));
            _msgConsumer.AddHandler(new send_system_register_error_report(this));
            _msgConsumer.AddHandler(new send_skill_request_info(this));
            _msgConsumer.AddHandler(new send_union_reply_to_invite2(this));
            _msgConsumer.AddHandler(new send_union_request_change_role(this));
            _msgConsumer.AddHandler(new send_union_request_disband(this));
            _msgConsumer.AddHandler(new send_union_request_expel_member(this));
            _msgConsumer.AddHandler(new send_union_request_invite_target(this));
            _msgConsumer.AddHandler(new send_union_request_member_priv(this));
            _msgConsumer.AddHandler(new send_union_request_news(this));
            _msgConsumer.AddHandler(new send_union_request_secede(this));
            _msgConsumer.AddHandler(new send_union_request_set_info(this));
            _msgConsumer.AddHandler(new send_union_request_set_mantle(this));

            // Area Handler
            _areaConsumer.AddHandler(new SendDisconnect(this));
            _areaConsumer.AddHandler(new SendHeartbeat(this));
            _areaConsumer.AddHandler(new SendUnknown1(this));
            _areaConsumer.AddHandler(new send_auction_bid(this));
            _areaConsumer.AddHandler(new send_auction_cancel_bid(this));
            _areaConsumer.AddHandler(new send_auction_cancel_exhibit(this));
            _areaConsumer.AddHandler(new send_auction_close(this));
            _areaConsumer.AddHandler(new send_auction_exhibit(this));
            _areaConsumer.AddHandler(new send_auction_search(this));
            _areaConsumer.AddHandler(new send_base_check_version_area(this));
            _areaConsumer.AddHandler(new send_base_enter(this));
            _areaConsumer.AddHandler(new send_battle_attack_exec(this));
            _areaConsumer.AddHandler(new send_battle_attack_exec_direct(this));
            _areaConsumer.AddHandler(new send_battle_attack_next(this));
            _areaConsumer.AddHandler(new send_battle_attack_pose(this));
            _areaConsumer.AddHandler(new send_battle_attack_start(this));
            _areaConsumer.AddHandler(new send_battle_guard_end(this));
            _areaConsumer.AddHandler(new send_battle_guard_start(this));
            _areaConsumer.AddHandler(new send_battle_release_attack_pose(this));
            _areaConsumer.AddHandler(new send_blacklist_clear(this));
            _areaConsumer.AddHandler(new send_blacklist_close(this));
            _areaConsumer.AddHandler(new send_blacklist_lock(this));
            _areaConsumer.AddHandler(new send_blacklist_open(this));
            _areaConsumer.AddHandler(new send_blacklist_unlock(this));
            _areaConsumer.AddHandler(new send_cash_shop_open_by_menu(this));
            _areaConsumer.AddHandler(new send_chara_pose_ladder(this));
            _areaConsumer.AddHandler(new send_chara_pose(this));
            _areaConsumer.AddHandler(new send_charabody_access_start(this));
            _areaConsumer.AddHandler(new send_character_view_offset(this));
            _areaConsumer.AddHandler(new SendChatPostMessageHandler(this));
            _areaConsumer.AddHandler(new SendCmdExecHandler(this));
            _areaConsumer.AddHandler(new send_comment_set(this));
            _areaConsumer.AddHandler(new send_comment_switch(this));
            _areaConsumer.AddHandler(new send_create_package(this));
            _areaConsumer.AddHandler(new send_data_get_self_chara_data_request(this));
            _areaConsumer.AddHandler(new send_emotion_update_type(this));
            _areaConsumer.AddHandler(new send_event_access_object(this));
            _areaConsumer.AddHandler(new send_event_quest_order_r(this));
            _areaConsumer.AddHandler(new send_event_removetrap_end(this));
            _areaConsumer.AddHandler(new send_event_removetrap_select(this));
            _areaConsumer.AddHandler(new send_event_removetrap_skill(this));
            _areaConsumer.AddHandler(new send_event_request_int_r(this));
            _areaConsumer.AddHandler(new send_event_script_play_r(this));
            _areaConsumer.AddHandler(new send_event_select_channel_r(this));
            _areaConsumer.AddHandler(new send_event_select_exec_r(this));
            _areaConsumer.AddHandler(new send_event_soul_rankup_close(this));
            _areaConsumer.AddHandler(new Send_event_soul_storage_close(this));
            _areaConsumer.AddHandler(new send_event_sync_r(this));
            _areaConsumer.AddHandler(new send_event_tresurebox_end(this));
            _areaConsumer.AddHandler(new send_help_new_remove(this));
            _areaConsumer.AddHandler(new send_item_drop(this));
            _areaConsumer.AddHandler(new send_item_equip(this));
            _areaConsumer.AddHandler(new send_item_move(this));
            _areaConsumer.AddHandler(new send_item_sort(this));
            _areaConsumer.AddHandler(new send_item_unequip(this));
            _areaConsumer.AddHandler(new send_logout_cancel_request(this));
            _areaConsumer.AddHandler(new send_logout_start_request(this));
            _areaConsumer.AddHandler(new send_loot_access_object(this));
            _areaConsumer.AddHandler(new send_map_change_force_r(this));
            _areaConsumer.AddHandler(new send_map_enter(this));
            _areaConsumer.AddHandler(new send_map_entry(this));
            _areaConsumer.AddHandler(new send_map_get_info(this));
            _areaConsumer.AddHandler(new send_movement_info(this));
            _areaConsumer.AddHandler(new send_open_mailbox(this));
            _areaConsumer.AddHandler(new send_package_all_delete(this));
            _areaConsumer.AddHandler(new send_party_accept_to_invite(this));
            _areaConsumer.AddHandler(new send_party_decline_to_invite(this));
            _areaConsumer.AddHandler(new send_party_establish(this));
            _areaConsumer.AddHandler(new send_party_invite(this));
            _areaConsumer.AddHandler(new send_party_leave(this));
            _areaConsumer.AddHandler(new send_party_regist_member_recruit(this));
            _areaConsumer.AddHandler(new send_party_regist_party_recruit(this));
            _areaConsumer.AddHandler(new send_party_search_recruited_member(this));
            _areaConsumer.AddHandler(new send_party_search_recruited_party(this));
            _areaConsumer.AddHandler(new send_quest_abort(this));
            _areaConsumer.AddHandler(new send_quest_check_target(this));
            _areaConsumer.AddHandler(new send_quest_get_mission_quest_history(this));
            _areaConsumer.AddHandler(new send_quest_get_soul_mission_quest_history(this));
            _areaConsumer.AddHandler(new send_quest_get_story_quest_history(this));
            _areaConsumer.AddHandler(new send_random_box_close(this));
            _areaConsumer.AddHandler(new send_refusallist_add_user(this));
            _areaConsumer.AddHandler(new send_select_package_update(this));
            _areaConsumer.AddHandler(new send_shop_close(this));
            _areaConsumer.AddHandler(new send_shop_identify(this));
            _areaConsumer.AddHandler(new send_shop_sell_check(this));
            _areaConsumer.AddHandler(new send_shop_sell(this));
            _areaConsumer.AddHandler(new send_shortcut_request_regist(this));
            _areaConsumer.AddHandler(new send_skill_cast_cancel_request(this));
            _areaConsumer.AddHandler(new send_skill_exec(this));
            _areaConsumer.AddHandler(new send_skill_onhit(this));
            _areaConsumer.AddHandler(new send_skill_request_gain(this));
            _areaConsumer.AddHandler(new send_skill_start_cast(this));
            _areaConsumer.AddHandler(new send_soul_dispitem_request_data(this));
            _areaConsumer.AddHandler(new send_stall_close(this));
            _areaConsumer.AddHandler(new send_stall_deregist_item(this));
            _areaConsumer.AddHandler(new send_stall_open(this));
            _areaConsumer.AddHandler(new send_stall_regist_item(this));
            _areaConsumer.AddHandler(new send_stall_set_item_price(this));
            _areaConsumer.AddHandler(new send_stall_set_name(this));
            _areaConsumer.AddHandler(new send_stall_shopping_abort(this));
            _areaConsumer.AddHandler(new send_stall_shopping_start(this));
            _areaConsumer.AddHandler(new send_storage_deposit_item(this));
            _areaConsumer.AddHandler(new send_storage_deposit_money(this));
            _areaConsumer.AddHandler(new send_storage_draw_money(this));
            _areaConsumer.AddHandler(new send_sv_conf_option_request(this));
            _areaConsumer.AddHandler(new send_temple_close(this));
            _areaConsumer.AddHandler(new send_temple_cure_curse(this));
            _areaConsumer.AddHandler(new send_trade_abort(this));
            _areaConsumer.AddHandler(new send_trade_add_item(this));
            _areaConsumer.AddHandler(new send_trade_fix(this));
            _areaConsumer.AddHandler(new send_trade_invite(this));
            _areaConsumer.AddHandler(new send_trade_offer(this));
            _areaConsumer.AddHandler(new send_trade_remove_item(this));
            _areaConsumer.AddHandler(new send_trade_reply(this));
            _areaConsumer.AddHandler(new send_trade_revert(this));
            _areaConsumer.AddHandler(new send_trade_set_money(this));
            _areaConsumer.AddHandler(new send_union_close_window(this));
            _areaConsumer.AddHandler(new send_union_mantle_close(this));
            _areaConsumer.AddHandler(new send_union_request_establish(this));
            _areaConsumer.AddHandler(new send_wanted_entry(this));
            _areaConsumer.AddHandler(new send_wanted_jail_close(this));
            _areaConsumer.AddHandler(new send_wanted_jail_draw_point(this));
            _areaConsumer.AddHandler(new send_wanted_jail_payment(this));
            _areaConsumer.AddHandler(new send_wanted_list_close(this));
            //_areaConsumer.AddHandler(new send_gem_close(this));
            _areaConsumer.AddHandler(new send_get_refusallist(this));
            _areaConsumer.AddHandler(new send_party_request_draw_item_list(this));
            _areaConsumer.AddHandler(new send_quest_get_mission_quest_works(this));
            _areaConsumer.AddHandler(new send_quest_get_soul_mission_quest_works(this));
            _areaConsumer.AddHandler(new send_quest_get_story_quest_works(this));
            _areaConsumer.AddHandler(new send_shortcut_request_data(this));
            _areaConsumer.AddHandler(new send_skill_request_info(this));
            _areaConsumer.AddHandler(new send_sv_conf_option_change(this));
            _areaConsumer.AddHandler(new send_charabody_self_salvage_notify_r(this));
            _areaConsumer.AddHandler(new send_return_home_request_exec(this));
            _areaConsumer.AddHandler(new send_event_select_map_and_channel_r(this));
            _areaConsumer.AddHandler(new send_gimmick_access_object(this));
            _areaConsumer.AddHandler(new send_door_open(this));
            _areaConsumer.AddHandler(new send_door_close(this));
            _areaConsumer.AddHandler(new send_quest_check_time_limit(this));
            _areaConsumer.AddHandler(new send_quest_display(this));
            _areaConsumer.AddHandler(new send_charabody_access_abort(this));
            _areaConsumer.AddHandler(new send_charabody_salvage_request(this));
            _areaConsumer.AddHandler(new send_charabody_salvage_request_cancel(this));
            _areaConsumer.AddHandler(new send_charabody_salvage_abort(this));
            _areaConsumer.AddHandler(new send_party_disband(this));
            _areaConsumer.AddHandler(new send_event_system_message_timer_r(this));
            _areaConsumer.AddHandler(new send_raisescale_open_cash_shop(this));
            _areaConsumer.AddHandler(new send_raisescale_move_money(this));
            _areaConsumer.AddHandler(new send_raisescale_view_close_request(this));
            _areaConsumer.AddHandler(new send_raisescale_add_item(this));
            _areaConsumer.AddHandler(new send_raisescale_request_revive_event(this));
            _areaConsumer.AddHandler(new send_raisescale_request_revive(this));
            _areaConsumer.AddHandler(new Send_shop_repair(this));
            _areaConsumer.AddHandler(new send_storage_draw_item(this));
            _areaConsumer.AddHandler(new send_union_request_detail(this));     // ORIGINALLY A MSG SEND
            _areaConsumer.AddHandler(new send_friend_request_load_area(this)); // ORIGINALLY A MSG SEND
            _areaConsumer.AddHandler(new send_party_entry_draw(this));
            _areaConsumer.AddHandler(new send_party_pass_draw(this));
            _areaConsumer.AddHandler(new send_party_change_leader(this));
            _areaConsumer.AddHandler(new send_party_kick(this));
            _areaConsumer.AddHandler(new send_party_change_mode(this));
            _areaConsumer.AddHandler(new send_party_cancel_member_recruit(this));
            _areaConsumer.AddHandler(new send_party_apply(this));
            _areaConsumer.AddHandler(new send_party_accept_to_apply(this));
            _areaConsumer.AddHandler(new send_party_decline_to_apply(this));
            _areaConsumer.AddHandler(new send_message_board_close(this));
            _areaConsumer.AddHandler(new send_refusallist_remove_user(this));
            _areaConsumer.AddHandler(new send_union_request_rename(this));
            _areaConsumer.AddHandler(new send_event_quest_report_list_end(this));
            _areaConsumer.AddHandler(new send_event_quest_report_select(this));
        }