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

ReadMOPT() static private method

static private ReadMOPT ( BinaryReader br, WMORoot wmo ) : void
br System.IO.BinaryReader
wmo WMORoot
return void
        static void ReadMOPT(BinaryReader br, WMORoot wmo)
        {
            wmo.PortalInformation = new PortalInformation[wmo.Header.PortalCount];

            for (var i = 0; i < wmo.Header.PortalCount; i++)
            {
                var p = new PortalInformation
                            {
                                Vertices = new VertexSpan
                                               {
                                                   StartVertex = br.ReadInt16(),
                                                   VertexCount = br.ReadInt16(),
                                               },
                                Plane = br.ReadPlane()
                            };
                wmo.PortalInformation[i] = p;
            }
        }