Axiom.Components.Terrain.TerrainGroup.SaveAllTerrains C# (CSharp) Method

SaveAllTerrains() public method

public SaveAllTerrains ( bool onlyIfModified, bool replaceManualFilenames ) : void
onlyIfModified bool
replaceManualFilenames bool
return void
        public void SaveAllTerrains(bool onlyIfModified, bool replaceManualFilenames)
        {
            foreach (TerrainSlot i in _terrainSlots.Values)
            {
                TerrainSlot slot = i;
                if (slot.Instance != null)
                {
                    Terrain t = slot.Instance;
                    if (t.IsLoaded &&
                        (!onlyIfModified || t.IsModified))
                    {
                        if (replaceManualFilenames)
                            slot.Def.FileName = GenerateFilename(slot.X, slot.Y);

                        string filename = string.Empty;
                        if (!string.IsNullOrEmpty(slot.Def.FileName))
                            filename = slot.Def.FileName;
                        else
                            filename = GenerateFilename(slot.X, slot.Y);

                        t.Save(filename);
                    }
                }
            }
        }

Same methods

TerrainGroup::SaveAllTerrains ( bool onlyIfModified ) : void