Ejemplo n.º 1
0
 static IEnumerator LoadMaterials(VRMImporterContext context)
 {
     if (context.GLTF.materials == null || !context.GLTF.materials.Any())
     {
         context.AddMaterial(context.MaterialImporter.CreateMaterial(0, null));
     }
     else
     {
         for (int i = 0; i < context.GLTF.materials.Count; ++i)
         {
             context.AddMaterial(context.MaterialImporter.CreateMaterial(i, context.GLTF.materials[i]));
             yield return(null);
         }
     }
 }