private void AddSelected(lhBundleBuilder.BundleGroup.DependenceNode node) { if (!m_selectList.Contains(node)) { m_selectList.Add(node); node.isSelected = true; } }
private void AddSingleSelected(lhBundleBuilder.BundleGroup.DependenceNode node) { foreach (var selNode in m_selectList) { selNode.isSelected = false; } m_selectList.Clear(); m_selectList.Add(node); node.isSelected = true; }
public static void Show(lhBundleBuilder.BundleGroup.DependenceNode node) { if (m_inspector == null) { m_inspector = ScriptableObject.CreateInstance <lhInspectorNodeObject>(); m_inspector.hideFlags = UnityEngine.HideFlags.DontSave; } m_assetHashCode.Clear(); m_referenceHashCode.Clear(); m_inspector.name = node.bundleName; m_currentNode = node; Selection.activeObject = m_inspector; InitHashCode(); }