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);
            }
        }
コード例 #2
0
        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);
            }
        }