Saves all open scenes (async).
()
| 227 | /// Saves all open scenes (async). |
| 228 | /// </summary> |
| 229 | public void SaveScenes() |
| 230 | { |
| 231 | if (!IsEdited()) |
| 232 | return; |
| 233 | |
| 234 | foreach (var scene in Root.ChildNodes) |
| 235 | { |
| 236 | if (scene is SceneNode node) |
| 237 | node.IsEdited = false; |
| 238 | } |
| 239 | Level.SaveAllScenesAsync(); |
| 240 | Editor.UI.AddStatusMessage("Saved!"); |
| 241 | } |
| 242 | |
| 243 | /// <summary> |
| 244 | /// Opens scene (async). |
no test coverage detected