UNPKG

phaser3-rex-plugins

Version:
25 lines (17 loc) 630 B
import EnterClose from './EnterClose.js'; var OnOpen = function () { this.isOpened = true; this.initText(); if (this.enterCloseEnable) { this.scene.input.keyboard.once('keydown-ENTER', EnterClose, this); } // There is no cursor-position-change event, // so updating cursor position every tick this.scene.sys.events.on('postupdate', this.updateText, this); this.scene.input.on('pointerdown', this.onClickOutside, this); if (this.onOpenCallback) { this.onOpenCallback(this.parent, this); } this.emit('open', this); } export default OnOpen;