reset menu items on map change
This commit is contained in:
parent
4069e87872
commit
6295c8275e
2 changed files with 10 additions and 4 deletions
|
@ -38,10 +38,6 @@ export class MenuScene extends Phaser.Scene {
|
|||
private menuButton!: Phaser.GameObjects.DOMElement;
|
||||
private warningContainer: WarningContainer | null = null;
|
||||
private warningContainerTimeout: NodeJS.Timeout | null = null;
|
||||
|
||||
private apiMenus = []
|
||||
|
||||
|
||||
private subscriptions = new Subscription()
|
||||
constructor() {
|
||||
super({key: MenuSceneName});
|
||||
|
@ -64,6 +60,13 @@ export class MenuScene extends Phaser.Scene {
|
|||
this.load.html(warningContainerKey, warningContainerHtml);
|
||||
}
|
||||
|
||||
reset() {
|
||||
const addedMenuItems=[...this.menuElement.node.querySelectorAll(".fromApi")];
|
||||
for(let index=addedMenuItems.length-1;index>=0;index--){
|
||||
addedMenuItems[index].remove()
|
||||
}
|
||||
}
|
||||
|
||||
create() {
|
||||
this.menuElement = this.add.dom(closedSideMenuX, 30).createFromCache(gameMenuKey);
|
||||
this.menuElement.setOrigin(0);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue