fatfattymcfat Posted February 28, 2014 Share Posted February 28, 2014 Hey all I've used the Prototype pattern explained here and in various forum posts: http://examples.phaser.io/_site/view_full.html?d=sprites&f=extending+sprite+demo+1.js&t=extending%20sprite%20demo%201 This works if I maintain a reference to an object. For example: var player = new FooBar.Player(this.game, x, y); I can then call the functions that I've written in the FooBar.Player class that is an extension of the Phaser.Sprite class. However, I can't access those functions if I use group callback functions: playerGroup.foreach(function(player){ player.somethingCustom();};=> TypeError: Object [object Object] has no method 'somethingCustom' Is there a way to extend a sprite, add it to a group and maintain its classiness? Link to comment Share on other sites More sharing options...
Recommended Posts