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); }
internal AssetListTreeNew(TreeViewState state, MultiColumnHeaderState mchs, AssetBundleManageTab ctrl) : base(state, mchs, ctrl) { _parentTab = ctrl; }
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; }