Ejemplo n.º 1
0
        public override void Deserialize(ICustomDataInput reader)
        {
            base.Deserialize(reader);
            var houseInfosTypeId = reader.ReadShort();

            HouseInfos = new HouseInstanceInformations();
            HouseInfos.Deserialize(reader);
            WorldX = reader.ReadShort();
            WorldY = reader.ReadShort();
        }
Ejemplo n.º 2
0
 public HouseInformationsInside(
     int houseId,
     short modelId,
     HouseInstanceInformations houseInfos,
     short worldX,
     short worldY
     ) : base(
         houseId,
         modelId
         )
 {
     HouseInfos = houseInfos;
     WorldX     = worldX;
     WorldY     = worldY;
 }
Ejemplo n.º 3
0
 public AccountHouseInformations(
     int houseId,
     short modelId,
     HouseInstanceInformations houseInfos,
     short worldX,
     short worldY,
     double mapId,
     short subAreaId
     ) : base(
         houseId,
         modelId
         )
 {
     HouseInfos = houseInfos;
     WorldX     = worldX;
     WorldY     = worldY;
     MapId      = mapId;
     SubAreaId  = subAreaId;
 }
Ejemplo n.º 4
0
        public override void Deserialize(ICustomDataInput reader)
        {
            base.Deserialize(reader);
            var countDoorsOnMap = reader.ReadShort();

            DoorsOnMap = new List <int>();
            for (short i = 0; i < countDoorsOnMap; i++)
            {
                DoorsOnMap.Add(reader.ReadInt());
            }
            var countHouseInstances = reader.ReadShort();

            HouseInstances = new List <HouseInstanceInformations>();
            for (short i = 0; i < countHouseInstances; i++)
            {
                HouseInstanceInformations type = new HouseInstanceInformations();
                type.Deserialize(reader);
                HouseInstances.Add(type);
            }
        }