phaser3-rex-plugins
Version:
22 lines (18 loc) • 733 B
JavaScript
import CreateChild from './CreateChild.js';
var ReplaceChildrenConfig = function (scene, childrenConfig, view, styles, customBuilders) {
if (childrenConfig) {
if (!Array.isArray(childrenConfig)) {
childrenConfig = [childrenConfig];
}
for (var i = 0, cnt = childrenConfig.length; i < cnt; i++) {
var childConfig = childrenConfig[i];
if (!childConfig.$child) {
childConfig = { $child: childConfig };
childrenConfig[i] = childConfig;
}
CreateChild(scene, childConfig, '$child', view, styles, customBuilders);
}
}
return childrenConfig;
}
export default ReplaceChildrenConfig;