示例#1
0
        public override void Deserialize(IDataReader reader)
        {
            Restrictions = new ActorRestrictionsInformations();
            Restrictions.Deserialize(reader);
            Sex = reader.ReadBoolean();
            var OptionsCount = reader.ReadShort();

            Options = new List <HumanOption>();
            for (var i = 0; i < OptionsCount; i++)
            {
                HumanOption objectToAdd = ProtocolTypeManager.GetInstance(reader.ReadUShort());
                objectToAdd.Deserialize(reader);
                Options.Add(objectToAdd);
            }
        }
示例#2
0
 public HumanInformations(ActorRestrictionsInformations Restrictions, bool Sex, List <HumanOption> Options)
 {
     this.Restrictions = Restrictions;
     this.Sex          = Sex;
     this.Options      = Options;
 }