[phaser] Closes #2390, reset static gameWebGLRenderer to remounts in React/Vue work.

This commit is contained in:
Mario Zechner 2023-10-24 19:13:43 +02:00
parent a7bb103ec9
commit 8d4ed3056a

View File

@ -193,6 +193,7 @@ export class SpinePlugin extends Phaser.Plugins.ScenePlugin {
gameDestroy () {
this.pluginManager.removeGameObject((window as any).SPINE_GAME_OBJECT_TYPE ? (window as any).SPINE_GAME_OBJECT_TYPE : SPINE_GAME_OBJECT_TYPE, true, true);
if (this.webGLRenderer) this.webGLRenderer.dispose();
SpinePlugin.gameWebGLRenderer = null;
}
/** Returns the TextureAtlas instance for the given key */