Add uuid field to AnimationClip.toJSON
@@ -59,7 +59,8 @@ Object.assign( AnimationClip, {
'name': clip.name,
'duration': clip.duration,
- 'tracks': tracks
+ 'tracks': tracks,
+ 'uuid': clip.uuid
};
@@ -458,7 +458,11 @@ Object.assign( ObjectLoader.prototype, {
for ( var i = 0; i < json.length; i ++ ) {
- var clip = AnimationClip.parse( json[ i ] );
+ var data = json[ i ];
+
+ var clip = AnimationClip.parse( data );
+ if ( data.uuid !== undefined ) clip.uuid = data.uuid;
animations.push( clip );