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

ReadMOGI() static private method

static private ReadMOGI ( BinaryReader br, WMORoot wmo ) : void
br System.IO.BinaryReader
wmo WMORoot
return void
        static void ReadMOGI(BinaryReader br, WMORoot wmo)
        {
            wmo.GroupInformation = new GroupInformation[wmo.Header.GroupCount];

            for (int i = 0; i < wmo.GroupInformation.Length; i++)
            {
                var g = new GroupInformation {
                                                 Flags = (WMOGroupFlags) br.ReadUInt32(),
                                                 BoundingBox = new BoundingBox(br.ReadWMOVector3(), br.ReadWMOVector3()),
                                                 NameIndex = br.ReadInt32()
                                             };

                wmo.GroupInformation[i] = g;
            }
        }