public InspectorElement GetInspectorElement(int instanceID) { if (ResourcElements.ContainsKey(instanceID)) { return(ResourcElements[instanceID]); } return(null); }
public bool OnAddNewElement(ListElement element) { InspectorElement newElement = InspectorElement.GetInspectorElement(element); if (ResourcElements.ContainsKey(element.InstanceID) == false) { ResourcElements.Add(element.InstanceID, newElement); return(true); } else if (ResourcElements[element.InstanceID] != newElement) { Debug.LogError(string.Format("hash conflict file [{0}] file [{1}] hash [{2}]", ResourcElements[element.InstanceID].AssetFilePath, element.Path, element.InstanceID)); } return(false); }