public override void Handle(GameSession session, PacketReader packet) { PrestigeMode mode = (PrestigeMode)packet.ReadByte(); switch (mode) { case PrestigeMode.Reward: // Receive reward HandleReward(session, packet); break; } }
public override void Handle(GameSession session, PacketReader packet) { PrestigeMode mode = (PrestigeMode)packet.ReadByte(); switch (mode) { case PrestigeMode.ClaimPerk: HandleClaimPerk(session, packet); break; case PrestigeMode.ClaimMissionReward: HandleClaimMissionReward(session, packet); break; default: LogUnknownMode(mode); break; } }