public override void Deserialize(BinaryReader reader)
{
base.Deserialize(reader);
PluginID = reader.ReadUInt32();
EventName = reader.ReadString();
Binary = reader.ReadBoolean();
if (Binary)
{
var length = reader.ReadUInt16();
BinData = reader.ReadBytes(length);
} else
{
TextData = reader.ReadString();
}
}