Просмотр исходного кода

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

Mario Zechner 1 год назад
Родитель
Сommit
8d4ed3056a
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      spine-ts/spine-phaser/src/SpinePlugin.ts

+ 1 - 0
spine-ts/spine-phaser/src/SpinePlugin.ts

@@ -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 */