private void Start() { inventoryDragged = false; changesAreSaved = true; if (_instance != null && _instance != this) { Destroy(this.gameObject); return; } _instance = this; editorMode = EditorMode.select; if (editLevel != null) { LevelPlacer._instance.Place(editLevel); UndoManager.AddSavePoint(editLevel); } }
// saves the changes made to the currently placed generated level to the .levelData format public static void SaveLevel() { // save it editLevel = CreateLevelData(); UndoManager.AddSavePoint(editLevel); }