Class AssetUtility
  
  
  
  
  Namespace: Ludiq
  
  Syntax
  
    public class AssetUtility : UnityEditor.AssetModificationProcessor
   
  Methods
  
  
  
  
  AllowSaveAssetsFromSaveShortcut()
  
  
  Declaration
  
    public static void AllowSaveAssetsFromSaveShortcut()
   
  
  
  
  Duplicate(String)
  
  
  Declaration
  
    public static bool Duplicate(string path)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | String | 
        path | 
         | 
      
    
  
  Returns
  
  
  
  
  Exists(String)
  
  
  Declaration
  
    public static bool Exists(string path)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | String | 
        path | 
         | 
      
    
  
  Returns
  
  
  
  
  FindAllAssetsOfType(Type, Boolean)
  
  
  Declaration
  
    public static IEnumerable<UnityEngine.Object> FindAllAssetsOfType(Type type, bool includeHidden = false)
   
  Parameters
  
  Returns
  
  
  
  
  FindAllAssetsOfType<T>(Boolean)
  
  
  Declaration
  
    public static IEnumerable<T> FindAllAssetsOfType<T>(bool includeHidden = false)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Boolean | 
        includeHidden | 
         | 
      
    
  
  Returns
  
  Type Parameters
  
  
  
  
  GetGuid(UnityEngine.Object)
  
  
  Declaration
  
    public static Guid GetGuid(UnityEngine.Object uo)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | UnityEngine.Object | 
        uo | 
         | 
      
    
  
  Returns
  
  
  
  
  GetSelectedFolderPath()
  
  
  Declaration
  
    public static string GetSelectedFolderPath()
   
  Returns
  
  
  
  
  LoadAllAssetsOfType<T>()
  
  
  Declaration
  
    public static IEnumerable<T> LoadAllAssetsOfType<T>()
   
  Returns
  
  Type Parameters
  
  
  
  
  TryGetGuid(UnityEngine.Object, out Guid)
  
  
  Declaration
  
    public static bool TryGetGuid(UnityEngine.Object uo, out Guid guid)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | UnityEngine.Object | 
        uo | 
         | 
      
      
        | Guid | 
        guid | 
         | 
      
    
  
  Returns
  
  
  
  
  TryLoad<T>(String, out T)
  
  
  Declaration
  
    public static bool TryLoad<T>(string path, out T asset)
    where T : ScriptableObject
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | String | 
        path | 
         | 
      
      
        | T | 
        asset | 
         | 
      
    
  
  Returns
  
  Type Parameters
  
  Extension Methods