internal AssetListTree(TreeViewState state, MultiColumnHeaderState mchs, AssetBundleManageTab ctrl) : base(state, new MultiColumnHeader(mchs))
 {
     m_Controller = ctrl;
     showBorder   = true;
     showAlternatingRowBackgrounds     = true;
     multiColumnHeader.sortingChanged += OnSortingChanged;
 }
        private void OnEnable()
        {
            if (_filterList == null)
            {
                _filterList = new ReorderableList(AssetBundleConfig.Filters, typeof(AssetBundleConfig.PathFilter));
                _filterList.drawElementCallback = OnListElementGUI;
                _filterList.drawHeaderCallback  = OnListHeaderGUI;
                _filterList.elementHeight       = 22;
                _filterList.draggable           = false;
                _filterList.displayAdd          = false;
                _filterList.displayRemove       = false;
                //_filterList.onAddCallback = (list) => AddFilter();
            }

            if (_abPreviewTab == null)
            {
                _abPreviewTab = new Abb160.AssetBundleManageTab();
            }
            _abPreviewTab.OnEnable(new Rect(0, 0, position.width, position.height), this);
        }
Exemple #3
0
 internal AssetListTreeNew(TreeViewState state, MultiColumnHeaderState mchs, AssetBundleManageTab ctrl) : base(state, mchs, ctrl)
 {
     _parentTab = ctrl;
 }
Exemple #4
0
 internal AssetBundleTreeNew(TreeViewState state, AssetBundleManageTab ctrl) : base(state, ctrl)
 {
     CreateDepsFolder();
     AssetBundleModel.Model.OnBundleChanged = UpdateDepsManifest;
 }
 internal AssetBundleTree(TreeViewState state, AssetBundleManageTab ctrl) : base(state)
 {
     AssetBundleModel.Model.Rebuild();
     m_Controller = ctrl;
     showBorder   = true;
 }