Ejemplo n.º 1
0
    public IEnumerator Load()
    {
        if (fileListPath == null)
        {
            yield break;
        }
        var path = Path.Combine(Application.streamingAssetsPath, fileListPath);

        yield return(GltfSampleSet.LoadStreamingAssetFileBlocking(path, AddPaths));
    }
Ejemplo n.º 2
0
    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;
        }
    }