31 lines
		
	
	
		
			675 B
		
	
	
	
		
			C#
		
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			675 B
		
	
	
	
		
			C#
		
	
	
namespace Guru.Editor
 | 
						|
{
 | 
						|
    using UnityEditor;
 | 
						|
    using UnityEngine;
 | 
						|
    
 | 
						|
    public class GuruEditorHelper
 | 
						|
    {
 | 
						|
        public static string GetFilePath(string filter)
 | 
						|
        {
 | 
						|
            var guids = AssetDatabase.FindAssets(filter);
 | 
						|
            if (guids != null && guids.Length > 0)
 | 
						|
            {
 | 
						|
                var path = AssetDatabase.GUIDToAssetPath(guids[0]);
 | 
						|
                return path;
 | 
						|
            }
 | 
						|
            return "";
 | 
						|
        }
 | 
						|
 | 
						|
        public static void OpenPath(string path)
 | 
						|
        {
 | 
						|
#if UNITY_EDITOR_OSX
 | 
						|
            EditorUtility.RevealInFinder(path);
 | 
						|
            return;
 | 
						|
#endif
 | 
						|
            Application.OpenURL($"file://{path}");
 | 
						|
        }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
    }
 | 
						|
} |