예제 #1
0
 public void UpdateSelectedBundles(IEnumerable <AssetBundleModel.BundleInfo> bundles)
 {
     AssetBundleModel.Model.AddBundlesToUpdate(bundles);
     m_AssetList.SetSelectedBundles(bundles);
     m_DetailsList.SetItems(bundles);
     m_MessageList.SetItems(null);
 }
        protected override void SelectionChanged(IList <int> selectedIds)
        {
            List <AssetBundleState.BundleInfo> selectedBundles = new List <AssetBundleState.BundleInfo>();

            foreach (var i in selectedIds.Select(b => Utilities.FindItem <AssetBundleState.BundleInfo.TreeItem>(rootItem, b)))
            {
                GatherAllBundlesFromNode(i, selectedBundles);
            }
            m_assetList.SetSelectedBundles(selectedBundles);
        }