Explorar o código

Add Scene Metadata Support

Add scene level metadata support
MackeyK24 %!s(int64=8) %!d(string=hai) anos
pai
achega
b4894c642b
Modificáronse 2 ficheiros con 8 adicións e 0 borrados
  1. 5 0
      src/Loading/Plugins/babylon.babylonFileLoader.ts
  2. 3 0
      src/babylon.scene.ts

+ 5 - 0
src/Loading/Plugins/babylon.babylonFileLoader.ts

@@ -254,6 +254,11 @@
                     scene.enablePhysics(physicsGravity, physicsPlugin);
                 }
                 
+                // Metadata
+                if (parsedData.metadata !== undefined) {
+                    scene.metadata = parsedData.metadata;
+                }
+                
                 //collisions, if defined. otherwise, default is true
                 if (parsedData.collisionsEnabled != undefined) {
                     scene.collisionsEnabled = parsedData.collisionsEnabled;

+ 3 - 0
src/babylon.scene.ts

@@ -156,6 +156,9 @@
 
         public hoverCursor = "pointer";
 
+        // Metadata
+        public metadata:any = null;
+        
         // Events
 
         /**