UNPKG

polygonjs-engine

Version:

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

23 lines (21 loc) 973 B
import {ParamJsonImporter} from '../Param'; import {ComplexParamJsonExporterData} from '../../../../nodes/utils/io/IOController'; import {TypedMultipleParam} from '../../../../params/_Multiple'; import {ParamType} from '../../../../poly/ParamType'; export class ParamMultipleJsonImporter extends ParamJsonImporter<TypedMultipleParam<ParamType>> { add_main(data: ComplexParamJsonExporterData<ParamType>) { // const components = data['components']; // if (components) { // Object.keys(components).forEach((component_name) => { // const param_name = `${this._param.name}${component_name}`; // const component_param = this._param.node.params // .get(this._param.name) // ?.components?.filter((c) => c.name == param_name)[0]; // if (component_param) { // const component_data = components[component_name]; // JsonImportDispatcher.dispatch_param(component_param as FloatParam).process_data(component_data); // } // }); // } } }