Esempio n. 1
0
        public override void Handle(GameSession session, PacketReader packet)
        {
            MeretMarketMode mode = (MeretMarketMode)packet.ReadByte();

            switch (mode)
            {
            case MeretMarketMode.Initialize:
                HandleInitialize(session);
                break;

            case MeretMarketMode.OpenPremium:
                HandleOpenPremium(session, packet);
                break;

            case MeretMarketMode.Purchase:
                HandlePurchase(session, packet);
                break;

            case MeretMarketMode.Home:
                HandleHome(session);
                break;

            case MeretMarketMode.LoadCart:
                HandleLoadCart(session);
                break;

            default:
                IPacketHandler <GameSession> .LogUnknownMode(mode);

                break;
            }
        }
Esempio n. 2
0
    public override void Handle(GameSession session, PacketReader packet)
    {
        MeretMarketMode mode = (MeretMarketMode)packet.ReadByte();

        switch (mode)
        {
        case MeretMarketMode.LoadPersonalListings:
            HandleLoadPersonalListings(session);
            break;

        case MeretMarketMode.LoadSales:
            HandleLoadSales(session);
            break;

        case MeretMarketMode.ListItem:
            HandleListItem(session, packet);
            break;

        case MeretMarketMode.RemoveListing:
            HandleRemoveListing(session, packet);
            break;

        case MeretMarketMode.UnlistItem:
            HandleUnlistItem(session, packet);
            break;

        case MeretMarketMode.RelistItem:
            HandleRelistItem(session, packet);
            break;

        case MeretMarketMode.CollectProfit:
            HandleCollectProfit(session, packet);
            break;

        case MeretMarketMode.Initialize:
            HandleInitialize(session);
            break;

        case MeretMarketMode.OpenShop:
            HandleOpenShop(session, packet);
            break;

        case MeretMarketMode.Purchase:
            HandlePurchase(session, packet);
            break;

        case MeretMarketMode.OpenFeatured:
            HandleOpenFeatured(session, packet);
            break;

        case MeretMarketMode.OpenDesignShop:
            HandleOpenDesignShop(session);
            break;

        case MeretMarketMode.Search:
            HandleSearch(session, packet);
            break;

        case MeretMarketMode.LoadCart:
            HandleLoadCart(session);
            break;

        case MeretMarketMode.SendMarketRequest:
            HandleSendMarketRequest(session, packet);
            break;

        default:
            LogUnknownMode(mode);
            break;
        }
    }