public override void Handle(GameSession session, PacketReader packet) { RequestCubeMode mode = (RequestCubeMode)packet.ReadByte(); switch (mode) { case RequestCubeMode.LoadFurnishingItem: HandleLoadFurnishingItem(session, packet); break; case RequestCubeMode.BuyPlot: HandleBuyPlot(session, packet); break; case RequestCubeMode.ForfeitPlot: HandleForfeitPlot(); break; case RequestCubeMode.HandleAddFurnishing: HandleAddFurnishing(session, packet); break; case RequestCubeMode.RemoveCube: HandleRemoveCube(session, packet); break; case RequestCubeMode.RotateCube: HandleRotateCube(packet); break; case RequestCubeMode.ReplaceCube: HandleReplaceCube(session, packet); break; case RequestCubeMode.Pickup: HandlePickup(session, packet); break; case RequestCubeMode.Drop: HandleDrop(session); break; case RequestCubeMode.NameHome: HandleNameHome(session, packet); break; default: IPacketHandler <GameSession> .LogUnknownMode(mode); break; } }
public override void Handle(GameSession session, PacketReader packet) { RequestCubeMode mode = (RequestCubeMode)packet.ReadByte(); switch (mode) { case RequestCubeMode.Pickup: HandlePickup(session, packet); break; case RequestCubeMode.Drop: HandleDrop(session); break; } }