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); }
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); }