private void WriteRegions(Resource resource) { foreach (var region in resource.Regions) { if (Version >= FileVersion.VerExtendedNodes && ExtendedNodes) { WriteNodeV3(region.Value); } else { WriteNodeV2(region.Value); } } }