UNPKG

phaser3-rex-plugins

Version:
21 lines (17 loc) 897 B
import MergeStyle from './utils/MergeStyle.js'; import HolyGrail from '../../holygrail/HolyGrail.js'; import CreateChild from './utils/CreateChild.js'; var CreateDialog = function (scene, data, view, styles, customBuilders) { data = MergeStyle(data, styles); // Replace data by child game object CreateChild(scene, data, 'background', view, styles, customBuilders); CreateChild(scene, data, 'content', view, styles, customBuilders); CreateChild(scene, data, 'leftSide', view, styles, customBuilders); CreateChild(scene, data, 'rightSide', view, styles, customBuilders); CreateChild(scene, data, 'header', view, styles, customBuilders); CreateChild(scene, data, 'footer', view, styles, customBuilders); var gameObject = new HolyGrail(scene, data); scene.add.existing(gameObject); return gameObject; }; export default CreateDialog;