void PingAssetInProject(string file)
{
if (!file.StartsWith("Assets/"))
{
return;
}
// thanks to http://answers.unity3d.com/questions/37180/how-to-highlight-or-select-an-asset-in-project-win.html
var asset = AssetDatabase.LoadMainAssetAtPath(file);
if (asset != null)
{
GUI.skin = null;
//EditorGUIUtility.PingObject(AssetDatabase.LoadAssetAtPath(file, typeof(Object)));
EditorGUIUtility.PingObject(asset);
Selection.activeObject = asset;
GUI.skin = _usedSkin;
}
}