private IEnumerator LoadClips(EditorImporter importer, Sein_audioClipsExtension extension) { var clips = extension.clips; var basePath = Path.Combine(importer.importDirectoryPath, "audios"); Directory.CreateDirectory(basePath); int i = 0; foreach (var clip in clips) { LoadClip(clip, importer.gltfDirectoryPath, basePath, i); importer.SetProgress("AUDIO", (i + 1), clips.Count); i += 1; yield return(null); } }
private IEnumerator LoadAtlases(EditorImporter importer, Sein_atlasExtension extension) { var atlases = extension.atlases; var basePath = Path.Combine(importer.importDirectoryPath, "atlases"); Directory.CreateDirectory(basePath); IMPORTED_ATLASES = new SeinAtlas[atlases.Count]; int i = 0; foreach (var atlas in atlases) { LoadAtlas(atlas, importer, basePath, i); importer.SetProgress("ATLAS", (i + 1), atlases.Count); i += 1; yield return(null); } }