public override void Deserialize(ICustomDataInput reader)
        {
            base.Deserialize(reader);
            var identificationTypeId = reader.ReadShort();

            Identification = new TaxCollectorStaticInformations();
            Identification.Deserialize(reader);
            GuildLevel         = reader.ReadByte();
            TaxCollectorAttack = reader.ReadInt();
        }
 public GameRolePlayTaxCollectorInformations(
     double contextualId,
     EntityLook look,
     EntityDispositionInformations disposition,
     TaxCollectorStaticInformations identification,
     byte guildLevel,
     int taxCollectorAttack
     ) : base(
         contextualId,
         look,
         disposition
         )
 {
     Identification     = identification;
     GuildLevel         = guildLevel;
     TaxCollectorAttack = taxCollectorAttack;
 }