private void SaveDefault() { List <string> jsonList = new List <string>(); foreach (TerrainLayer layer in _editLayers) { jsonList.Add(JsonUtility.ToJson(layer)); } try { File.WriteAllLines(LayerSerializer.DefaultJSONPath, jsonList); } catch (Exception e) { } TerrainEditor window = (TerrainEditor)GetWindow(typeof(TerrainEditor)); window.Show(); window.UpdateTerrainPreview(); }