效果图
拿去直接用吧。代码如下
public static string GetCurrentAssetDirectory()
{
foreach (var obj in Selection.GetFiltered<Object>(SelectionMode.Assets))
{
var path = AssetDatabase.GetAssetPath(obj);
if (string.IsNullOrEmpty(path))
continue;
if (System.IO.Directory.Exists(path))
return path;
else if (System.IO.File.Exists(path))
return System.IO.Path.GetDirectoryName(path);
}
return "Assets";
}