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; } }
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; } }