public string[] GetImplicitProjectViewSelection()
{
bool flag2;
HierarchyProperty property = new HierarchyProperty(HierarchyType.Assets);
bool retHasSelectionInside = false;
if (!property.Next(null))
{
return new string[0];
}
Hashtable selection = new Hashtable();
foreach (Object obj2 in Selection.objects)
{
selection.Add(obj2.GetInstanceID(), null);
}
List<int> list = this.GetOneFolderImplicitSelection(property, selection, false, ref retHasSelectionInside, out flag2);
string[] strArray2 = new string[list.Count];
for (int i = 0; i < strArray2.Length; i++)
{
strArray2[i] = AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(list[i]));
}
return strArray2;
}