UNPKG

phaser4-rex-plugins

Version:
35 lines (27 loc) 808 B
import GOManager from '../../gameobject/gomanager/GOManager.js'; import TextBob from './TextBob.js'; import Methods from './methods/Methods.js'; class TextManager extends GOManager { constructor(scene, config) { if (config === undefined) { config = {}; } config.BobClass = TextBob; super(scene, config); } setCreateGameObjectCallback(callback, scope) { if ((!callback) || (callback === 'text')) { callback = CreateTextObject; } super.setCreateGameObjectCallback(callback, scope); return this; } } var CreateTextObject = function (scene) { return scene.add.text(0, 0, ''); } Object.assign( TextManager.prototype, Methods ); export default TextManager;