public IEnumerator Load() { if (fileListPath == null) { yield break; } var path = Path.Combine(Application.streamingAssetsPath, fileListPath); yield return(GltfSampleSet.LoadStreamingAssetFileBlocking(path, AddPaths)); }
public static IEnumerator LoadGlbFileUrls() { if (glbFileUrls != null) { yield break; } var set = new GltfSampleSet(); set.fileListPath = "test-glb-file-list.txt"; set.streamingAssetsPath = "glTF-Sample-Models/2.0"; set.baseUrlWeb = baseUrl; set.baseUrlLocal = baseUrlLocal; yield return(set.Load()); glbFileUrls = new string[set.itemsLocal.Count]; for (int i = 0; i < set.itemsLocal.Count; i++) { glbFileUrls[i] = set.itemsLocal[i].Item2; } }