//リソースをアウトプット void OutputResources(string srcDir, string destDir) { int count = 0; string[] assets = AssetDatabase.FindAssets("", new[] { srcDir }); foreach (string assetId in assets) { string assetPath = AssetDatabase.GUIDToAssetPath(assetId); AssetFileType fileType = fileManager.PraseFileType(assetPath); switch (fileType) { case AssetFileType.UnityObject: MakeAssetBundle(assetPath, destDir); break; default: if (CopyFile(assetPath, assetPath.Replace(srcDir, destDir))) { ++count; } break; } } Debug.Log("" + count + " files copied"); if (count > 0) { AssetDatabase.Refresh(); } }