Exemplo n.º 1
0
        private void RemoveAssets(object userdata)
        {
            var selectedNodes = userdata as List <AssetTreeItem>;
            var assets        = new List <AssetInfo>();

            foreach (var node in selectedNodes)
            {
                if (node.asset.bundleName != string.Empty)
                {
                    assets.Add(node.asset);
                }
            }
            BundleModel.MoveAssetToBundle(assets, string.Empty);
            foreach (var bundle in m_SourceBundles)
            {
                bundle.Refresh();
            }
            m_Controller.UpdateSelectedBundles(m_SourceBundles);
        }
Exemplo n.º 2
0
        protected override void SelectionChanged(IList <int> selectedIds)
        {
            var selectedBundles = new List <BundleDataInfo>();

            foreach (var id in selectedIds)
            {
                var item = FindItem(id, rootItem) as BundleTreeItem;
                selectedBundles.Add(item.BundleData);
            }
            m_Controller.UpdateSelectedBundles(selectedBundles);
        }