Beispiel #1
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;
            }
        }
Beispiel #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;
            }
        }