示例#1
0
        private void DrawAssetDir(string title, List <ObjRef> list, bool raw)
        {
            bool foldout = EditorUI.DrawHeader(title);

            if (foldout)
            {
                EditorUI.BeginContents();
                Object[] drag = EditorGUILayoutEx.DnD(EditorGUILayout.GetControlRect());
                if (drag != null)
                {
                    AddObjects(list, drag);
                    SaveAuto();
                }
                var drawer = new ObjRefListDrawer(list);
                drawer.allowSceneObject = false;
                if (drawer.Draw())
                {
                    SaveAuto();
                }
                EditorUI.EndContents();
            }
        }