public EditorScreen(string levelPath) { if (!string.IsNullOrEmpty(levelPath)) { _editorFile = new EditorFile(Path.GetDirectoryName(levelPath), Path.GetFileName(levelPath)); this.LoadLevel(true); } else { _editorFile = new EditorFile(); _level = EditorLevel.Generate(); _levelRenderer = new EditorLevelRenderer(_level); _levelController = new EditorLevelController(_level); } }
public SaveOpenPlayButtons(EditorFile editorFile) { _file = editorFile; this.CreateUi(); }