Exemple #1
0
        static void ReadMCIN(BinaryReader fileReader, ADT adt)
        {
            var type = fileReader.ReadUInt32();
            var size = fileReader.ReadUInt32();

            adt.MapChunkInfo = new MapChunkInfo[256];
            for (var i = 0; i < 256; i++)
            {
                var mcin = new MapChunkInfo
                {
                    Offset  = fileReader.ReadUInt32(),
                    Size    = fileReader.ReadUInt32(),
                    Flags   = fileReader.ReadUInt32(),
                    AsyncId = fileReader.ReadUInt32()
                };

                adt.MapChunkInfo[i] = mcin;
            }
        }
Exemple #2
0
		static void ReadMCIN(BinaryReader fileReader, ADTFile adt)
		{
			var type = fileReader.ReadUInt32();
			var size = fileReader.ReadUInt32();

			adt.MapChunkInfo = new MapChunkInfo[256];
			for (var i = 0; i < 256; i++)
			{
				var mcin = new MapChunkInfo
							{
								Offset = fileReader.ReadUInt32(),
								Size = fileReader.ReadUInt32(),
								Flags = fileReader.ReadUInt32(),
								AsyncId = fileReader.ReadUInt32()
							};

				adt.MapChunkInfo[i] = mcin;
			}
		}