Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using Past.Protocol;
- using Past.IO;
- namespace Past.Protocol.Messages.debug
- {
- public class DebugInClientMessage
- {
- public new const uint ID = 6028;
- public override uint ProtocolID
- {
- get { return ID; }
- }
- public sbyte level;
- public string message;
- public DebugInClientMessage()
- {
- }
- public DebugInClientMessage(sbyte level, string message)
- {
- this.level = level;
- this.message = message;
- }
- public override void Serialize(BigEndianWriter writer)
- {
- writer.WriteSByte(level);
- writer.WriteUTF(message);
- }
- public override void Deserialize(BigEndianReader reader)
- {
- level = reader.ReadSByte();
- if (level < 0)
- throw new Exception("Forbidden value on level = " + level + ", it doesn't respect the following condition : level < 0");
- message = reader.ReadUTF();
- }
- }
- }
Add Comment
Please, Sign In to add comment