private void ReadRegions(Resource rsrc)
{
UInt32 regions = reader.ReadUInt32();
for (UInt32 i = 0; i < regions; i++)
{
UInt32 regionNameId = reader.ReadUInt32();
UInt32 regionOffset = reader.ReadUInt32();
Region rgn = new Region();
rgn.RegionName = staticStrings[regionNameId];
var lastRegionPos = stream.Position;
stream.Seek(regionOffset, SeekOrigin.Begin);
ReadNode(rgn);
rsrc.Regions[rgn.RegionName] = rgn;
stream.Seek(lastRegionPos, SeekOrigin.Begin);
}
}