sceneFileFromJson function
The inverse of sceneFileToJson.
Implementation
({String className, SceneDocument scene, Map<String, MotionDocument> motions})
sceneFileFromJson(Map<String, Object?> json) {
var className = json['class']! as String;
var scene = sceneFromJson((json['scene']! as Map).cast<String, Object?>());
return (
className: className,
scene: scene,
motions: {
for (var e in ((json['motions'] as Map?) ?? const {}).entries)
'${e.key}': motionFromJson(
(e.value as Map).cast<String, Object?>(),
sceneClassName: className,
scene: scene,
),
},
);
}