public override void Handle(GameSession session, PacketReader packet) { MushkingRoyaleSystemMode mode = (MushkingRoyaleSystemMode)packet.ReadByte(); switch (mode) { case MushkingRoyaleSystemMode.JoinSoloQueue: HandleJoinSoloQueue(session); break; case MushkingRoyaleSystemMode.LeaveSoloQueue: HandleLeaveSoloQueue(session); break; case MushkingRoyaleSystemMode.EnterMatch: HandleEnterMatch(session); break; case MushkingRoyaleSystemMode.EquipMedal: HandleEquipMedal(session, packet); break; case MushkingRoyaleSystemMode.PurchaseGoldPass: HandlePurchaseGoldPass(session, packet); break; case MushkingRoyaleSystemMode.ClaimRewards: HandleClaimRewards(session, packet); break; default: LogUnknownMode(mode); break; } }
public override void Handle(GameSession session, PacketReader packet) { MushkingRoyaleSystemMode mode = (MushkingRoyaleSystemMode)packet.ReadByte(); switch (mode) { case MushkingRoyaleSystemMode.EquipMedal: HandleEquipMedal(session, packet); break; case MushkingRoyaleSystemMode.PurchaseGoldPass: HandlePurchaseGoldPass(session, packet); break; case MushkingRoyaleSystemMode.ClaimRewards: HandleClaimRewards(session, packet); break; default: IPacketHandler <GameSession> .LogUnknownMode(mode); break; } }