TerrainDisplay.MPQ.WMO.WMORootParser.ReadMODS C# (CSharp) Method

ReadMODS() static private method

static private ReadMODS ( BinaryReader br, WMORoot wmo ) : void
br System.IO.BinaryReader
wmo WMORoot
return void
        static void ReadMODS(BinaryReader br, WMORoot wmo)
        {
            wmo.DoodadSets = new DoodadSet[wmo.Header.DoodadSetCount];

            for (int i = 0; i < wmo.Header.DoodadSetCount; i++)
            {
                var d = new DoodadSet
                {
                    SetName = br.ReadFixedString(20),
                    FirstInstanceIndex = br.ReadUInt32(),
                    InstanceCount = br.ReadUInt32()
                };
                br.ReadInt32(); // padding

                wmo.DoodadSets[i] = d;
            }
        }