Beispiel #1
0
 public Result(GltfData data, VRMC_vrm vrm, Vrm10FileType fileType, string message)
 {
     Data     = data;
     Vrm      = vrm;
     FileType = fileType;
     Message  = message;
 }
Beispiel #2
0
 GameObject BuildGameObject(GltfData data, VRMC_vrm vrm, bool showMesh)
 {
     using (var loader = new Vrm10Importer(data, vrm))
     {
         var loaded = loader.Load();
         if (showMesh)
         {
             loaded.ShowMeshes();
         }
         loaded.EnableUpdateWhenOffscreen();
         return(loaded.gameObject);
     }
 }
Beispiel #3
0
 private (GameObject, IReadOnlyList <VRMShaders.MaterialFactory.MaterialLoadInfo>) ToUnity(GltfData data, VRMC_vrm vrm)
 {
     // Model => Unity
     using (var loader = new Vrm10Importer(data, vrm))
     {
         var loaded = loader.Load();
         return(loaded.gameObject, loader.MaterialFactory.Materials);
     }
 }
Beispiel #4
0
 Vrm10Data(GltfData data, VRMC_vrm vrm)
 {
     Data         = data;
     VrmExtension = vrm;
 }