public override void Deserialize(IDataReader reader) { base.Deserialize(reader); humanoidInfo = Types.ProtocolTypeManager.GetInstance <HumanInformations>(reader.ReadShort()); humanoidInfo.Deserialize(reader); accountId = reader.ReadInt(); if (accountId < 0) { throw new Exception("Forbidden value on accountId = " + accountId + ", it doesn't respect the following condition : accountId < 0"); } }
public GameRolePlayMutantInformations(double contextualId, Types.EntityLook look, EntityDispositionInformations disposition, string name, HumanInformations humanoidInfo, int accountId, short monsterId, sbyte powerLevel) : base(contextualId, look, disposition, name, humanoidInfo, accountId) { this.monsterId = monsterId; this.powerLevel = powerLevel; }
public GameRolePlayCharacterInformations(double contextualId, Types.EntityLook look, EntityDispositionInformations disposition, string name, HumanInformations humanoidInfo, int accountId, Types.ActorAlignmentInformations alignmentInfos) : base(contextualId, look, disposition, name, humanoidInfo, accountId) { this.alignmentInfos = alignmentInfos; }
public GameRolePlayHumanoidInformations(double contextualId, Types.EntityLook look, EntityDispositionInformations disposition, string name, HumanInformations humanoidInfo, int accountId) : base(contextualId, look, disposition, name) { this.humanoidInfo = humanoidInfo; this.accountId = accountId; }