static public IEnumerable <AssetInfo> GetDependents(this AssetInfo item) { return(Project.GetAllAssetInfos() .Skip(item) .Narrow(a => a.IsDependentOn(item))); }
static public T CreateAsset<T>(Type type, Process<T> process) where T : ScriptableObject { return CreateAsset<T>(type, Project.MakeUnusedCurrentDirectoryFilename(type.Name, "asset"), process); }