|
@@ -297,6 +297,14 @@ var BABYLON;
|
|
if (scene.actionManager) {
|
|
if (scene.actionManager) {
|
|
serializationObject.actions = scene.actionManager.serialize("scene");
|
|
serializationObject.actions = scene.actionManager.serialize("scene");
|
|
}
|
|
}
|
|
|
|
+ // Audio
|
|
|
|
+ serializationObject.sounds = [];
|
|
|
|
+ for (index = 0; index < scene.soundTracks.length; index++) {
|
|
|
|
+ var soundtrack = scene.soundTracks[index];
|
|
|
|
+ for (var soundId = 0; soundId < soundtrack.soundCollection.length; soundId++) {
|
|
|
|
+ serializationObject.sounds.push(soundtrack.soundCollection[soundId].serialize());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
return serializationObject;
|
|
return serializationObject;
|
|
};
|
|
};
|
|
SceneSerializer.SerializeMesh = function (toSerialize /* Mesh || Mesh[] */, withParents, withChildren) {
|
|
SceneSerializer.SerializeMesh = function (toSerialize /* Mesh || Mesh[] */, withParents, withChildren) {
|
|
@@ -326,6 +334,6 @@ var BABYLON;
|
|
return serializationObject;
|
|
return serializationObject;
|
|
};
|
|
};
|
|
return SceneSerializer;
|
|
return SceneSerializer;
|
|
- })();
|
|
|
|
|
|
+ }());
|
|
BABYLON.SceneSerializer = SceneSerializer;
|
|
BABYLON.SceneSerializer = SceneSerializer;
|
|
})(BABYLON || (BABYLON = {}));
|
|
})(BABYLON || (BABYLON = {}));
|