UNPKG

phaser4-rex-plugins

Version:
34 lines (27 loc) 905 B
var DestroyManagers = function (fromScene) { this.waitEventManager.destroy(); this.waitEventManager = undefined; // Destroy layerManager at last delete this.gameObjectManagers.layer; for (var name in this.gameObjectManagers) { this.gameObjectManagers[name].destroy(fromScene); delete this.gameObjectManagers[name]; } if (this.layerManager) { this.layerManager.destroy(fromScene); this.layerManager = undefined; } if (this.soundManager) { this.soundManager.destroy(); this.soundManager = undefined; } if (this.timeline) { this.timeline.destroy(); this.timeline = undefined; } this.clickTarget = undefined; this.clickShortcutKeys = undefined; this.cameraTarget = undefined; this.managersScene = undefined; } export default DestroyManagers;