Browse Source

The new SpineGameObject should use the gameObject's scene ref, not the system scene (#2357)

spayton 2 years ago
parent
commit
f80bc5e110
1 changed files with 1 additions and 1 deletions
  1. 1 1
      spine-ts/spine-phaser/src/SpinePlugin.ts

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

@@ -124,7 +124,7 @@ export class SpinePlugin extends Phaser.Plugins.ScenePlugin {
 
 
 		let self = this;
 		let self = this;
 		let addSpineGameObject = function (this: Phaser.GameObjects.GameObjectFactory, x: number, y: number, dataKey: string, atlasKey: string, boundsProvider: SpineGameObjectBoundsProvider) {
 		let addSpineGameObject = function (this: Phaser.GameObjects.GameObjectFactory, x: number, y: number, dataKey: string, atlasKey: string, boundsProvider: SpineGameObjectBoundsProvider) {
-			let gameObject = new SpineGameObject(scene, self, x, y, dataKey, atlasKey, boundsProvider);
+			let gameObject = new SpineGameObject(this.scene, self, x, y, dataKey, atlasKey, boundsProvider);
 			this.displayList.add(gameObject);
 			this.displayList.add(gameObject);
 			this.updateList.add(gameObject);
 			this.updateList.add(gameObject);
 			return gameObject;
 			return gameObject;