public GameFightCharacterInformations(int contextualId, Types.EntityLook look, Types.EntityDispositionInformations disposition, sbyte teamId, bool alive, Types.GameFightMinimalStats stats, string name, Types.PlayerStatus status, short level, Types.ActorAlignmentInformations alignmentInfos, sbyte breed)
     : base(contextualId, look, disposition, teamId, alive, stats, name, status)
 {
     this.level = level;
     this.alignmentInfos = alignmentInfos;
     this.breed = breed;
 }
 public override void Deserialize(IDataReader reader)
 {
     base.Deserialize(reader);
     level = reader.ReadShort();
     if (level < 0)
         throw new Exception("Forbidden value on level = " + level + ", it doesn't respect the following condition : level < 0");
     alignmentInfos = new Types.ActorAlignmentInformations();
     alignmentInfos.Deserialize(reader);
     breed = reader.ReadSByte();
 }
 public override void Deserialize(IDataReader reader)
 {
     base.Deserialize(reader);
     level = reader.ReadShort();
     if (level < 0)
     {
         throw new Exception("Forbidden value on level = " + level + ", it doesn't respect the following condition : level < 0");
     }
     alignmentInfos = new Types.ActorAlignmentInformations();
     alignmentInfos.Deserialize(reader);
 }
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     level = reader.ReadByte();
     if (level < 0 || level > 255)
         throw new Exception("Forbidden value on level = " + level + ", it doesn't respect the following condition : level < 0 || level > 255");
     alignmentInfos = new Types.ActorAlignmentInformations();
     alignmentInfos.Deserialize(reader);
     breed = reader.ReadSByte();
     sex = reader.ReadBoolean();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     alignmentInfos = new Types.ActorAlignmentInformations();
     alignmentInfos.Deserialize(reader);
 }
 public GameRolePlayCharacterInformations(int contextualId, Types.EntityLook look, Types.EntityDispositionInformations disposition, string name, Types.HumanInformations humanoidInfo, int accountId, Types.ActorAlignmentInformations alignmentInfos)
     : base(contextualId, look, disposition, name, humanoidInfo, accountId)
 {
     this.alignmentInfos = alignmentInfos;
 }
 public GameFightMonsterWithAlignmentInformations(int contextualId, Types.EntityLook look, Types.EntityDispositionInformations disposition, sbyte teamId, bool alive, Types.GameFightMinimalStats stats, short creatureGenericId, sbyte creatureGrade, Types.ActorAlignmentInformations alignmentInfos)
     : base(contextualId, look, disposition, teamId, alive, stats, creatureGenericId, creatureGrade)
 {
     this.alignmentInfos = alignmentInfos;
 }
 public GameRolePlayPrismInformations(int contextualId, Types.EntityLook look, Types.EntityDispositionInformations disposition, Types.ActorAlignmentInformations alignInfos)
     : base(contextualId, look, disposition)
 {
     this.alignInfos = alignInfos;
 }