예제 #1
0
        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);
        }
예제 #2
0
 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);
 }