UNPKG

phaser4-rex-plugins

Version:
31 lines (25 loc) 870 B
export default { removePage(key, destroyChild) { if (typeof (key) === 'number') { key = this.getPageKey(key); } var tabs = this.childrenMap.tabs; var tabGameObject = tabs.getByName(key); var pages = this.childrenMap.pages; var pageGameObject = pages.getElement(key); if (!tabGameObject || !pageGameObject) { return this; } pages.removeChildrenMap(key); tabs.removeButton(tabGameObject, destroyChild); pages.remove(pageGameObject, destroyChild); return this; }, removeAllPages(destroyChild) { var buttons = this.getElement('tabs.buttons'); for (var i = buttons.length - 1; i >= 0; i--) { this.removePage(buttons[i].name, destroyChild); } return this; } };