UNPKG

polygonjs-engine

Version:

node-based webgl 3D engine https://polygonjs.com

16 lines (14 loc) 649 B
import {NodeJsonImporter} from '../Node'; import {NodeJsonExporterData} from '../../export/Node'; import {SceneJsonImporter} from '../Scene'; import {PolyDictionary} from '../../../../../types/GlobalTypes'; import {PolyNodeController} from '../../../../nodes/utils/poly/PolyNodeController'; export class PolyNodeJsonImporter extends NodeJsonImporter<any> { create_nodes(scene_importer: SceneJsonImporter, data: PolyDictionary<NodeJsonExporterData>) { const node = this._node; const polyNodeController = node.polyNodeController as PolyNodeController; if (polyNodeController) { polyNodeController.createChildNodesFromDefinition(); } } }