示例#1
0
        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);
            }
        }
示例#2
0
 // 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);
 }