Exemplo n.º 1
0
        public bool IsAsset(string path)
        {
            var type = FileTypeEx.GetFileType(path);

            switch (type)
            {
            case FileType.Material:
            case FileType.Text:
            case FileType.Prefab:
            case FileType.Anim:
            case FileType.Model:
            case FileType.Image:
            case FileType.Audio:
            case FileType.Video:
            case FileType.Scene:
            case FileType.ScriptableObject:
            case FileType.Asset:
                return(true);

            case FileType.Zip:
            case FileType.Meta:
            case FileType.Script:
                return(false);

            default:
                return(false);
            }
        }
Exemplo n.º 2
0
        private Dictionary <string, string> FindTexturePaths(Object folder)
        {
            Dictionary <string, string> map = new Dictionary <string, string>();

            foreach (string p in EditorAssetUtil.ListAssetPaths(AssetDatabase.GetAssetPath(folder), FileType.All))
            {
                if (FileTypeEx.GetFileType(p) == FileType.Image)
                {
                    map[Path.GetFileNameWithoutExtension(p)] = p;
                }
            }
            return(map);
        }