static public byte[] GetBytes(this AssetInfo item) { return(File.ReadAllBytes(item.GetPath())); }
static public DateTime GetTimestamp(this AssetInfo item) { return(Files.GetFileTimestamp(item.GetPath())); }
static public string GetText(this AssetInfo item) { return(File.ReadAllText(item.GetPath())); }
static public string GetDirectory(this AssetInfo item) { return(Filename.GetDirectory(item.GetPath())); }
static public string GetExtension(this AssetInfo item) { return(Filename.GetExtension(item.GetPath())); }
static public bool IsDependentOn(this AssetInfo item, AssetInfo dependency) { return(item.IsDependentOnPath(dependency.GetPath())); }
static public void Delete(this AssetInfo item) { AssetDatabase.DeleteAsset(item.GetPath()); }
static public IEnumerable <string> GetDependencyPaths(this AssetInfo item, bool recursive) { return(AssetDatabase.GetDependencies(item.GetPath(), recursive)); }