public void DrawLayers() { EditorGUILayout.Separator(); EditorGUILayout.LabelField("Layers", EditorStyles.boldLabel); Rect r = GUILayoutUtility.GetRect(Screen.width, EditorGUIUtility.singleLineHeight * 5); if (treeView == null) { treeView = new TileMapTreeView(tileMap, treeViewState); } treeView.OnGUI(r); }
void OnEnable() { Undo.undoRedoPerformed += UndoRedo; if (tmxFile == null) { tileMap.tmxFile = TMXFile.Load(path); tileMap.Setup(); } if (treeViewState == null) { treeViewState = new TreeViewState(); } treeView = new TileMapTreeView(tileMap, treeViewState); }