Ejemplo n.º 1
0
 internal AssetListTree(TreeViewState state, MultiColumnHeaderState mchs, AssetBundleManageTab ctrl) : base(state, new MultiColumnHeader(mchs))
 {
     m_Controller = ctrl;
     showBorder   = true;
     showAlternatingRowBackgrounds     = true;
     multiColumnHeader.sortingChanged += OnSortingChanged;
 }
Ejemplo n.º 2
0
        private void OnEnable()
        {
            Rect subPos = GetSubWindowArea();

            if (m_ManageTab == null)
            {
                m_ManageTab = new AssetBundleManageTab();
            }
            m_ManageTab.OnEnable(subPos, this);
            if (m_BuildTab == null)
            {
                m_BuildTab = new AssetBundleBuildTab();
            }
            m_BuildTab.OnEnable(this);
            if (m_InspectTab == null)
            {
                m_InspectTab = new AssetBundleInspectTab();
            }
            m_InspectTab.OnEnable(subPos);

            m_RefreshTexture = EditorGUIUtility.FindTexture("Refresh");

            m_FileAddTexture = EditorGUIUtility.FindTexture("d_AlphabeticalSorting");

            InitDataSources();
        }
 internal AssetBundleTree(TreeViewState state, AssetBundleManageTab ctrl) : base(state)
 {
     Model.Rebuild();
     m_Controller = ctrl;
     showBorder   = true;
 }