public void SaveChanges(IStream stream) { if (_resources != null) { _cacheFile.Resources.SaveResourceTable(_resources, stream); _resources = null; } if (_zoneSets != null && _zoneSets.GlobalZoneSet != null) { _zoneSets.SaveChanges(stream); _zoneSets = null; } _cacheFile.SaveChanges(stream); }
public void SaveChanges(IStream stream) { if (_resources != null) { _cacheFile.Resources.SaveResourceTable(_resources, stream); _resources = null; } if (_zoneSets != null && _zoneSets.GlobalZoneSet != null) { _zoneSets.SaveChanges(stream); _zoneSets = null; } if (_soundResources != null) { _cacheFile.SoundGestalt.SaveSoundResourceTable(_soundResources, stream); } _languageCache.SaveAll(stream); _languageCache.ClearCache(); _cacheFile.SaveChanges(stream); }