vediban Posted August 25, 2017 Share Posted August 25, 2017 i can create a signal like this. game.onPlayerDamage = new Phaser.Signal(); //The listener: game.onPlayerDamage.add(damageHandler, this); //Dispatch: game.onPlayerDamage.dispatch(); But how can i define custom onPlayerDamage event? Link to comment Share on other sites More sharing options...
Tom Atom Posted August 27, 2017 Share Posted August 27, 2017 Hi, some time ago I wrote small tutorial on Signals: http://sbcgamesdev.blogspot.cz/2016/01/phaser-tutorial-using-phaser-signals.html Shortly, you can add parameters when adding your listener like this: //The listener: game.onPlayerDamage.add(damageHandler, this, parameter1, parameter2); And you can also add parameters when dispatching event: //Dispatch: game.onPlayerDamage.dispatch(parameter3, parameter4); Your damageHandler then gets all parameters. Link to comment Share on other sites More sharing options...
Recommended Posts