Source: out/plugins/SamplePlugin/SamplePlugin.js

/**
* A Sample Plugin demonstrating how to hook into the Phaser plugin system.
* @class Phaser.Plugin.SamplePlugin
*/
Phaser.Plugin.SamplePlugin = function (game, parent) {

	Phaser.Plugin.call(this, game, parent);

	this.sprite = null;
	
};

//	Extends the Phaser.Plugin template, setting up values we need
Phaser.Plugin.SamplePlugin.prototype = Object.create(Phaser.Plugin.prototype);
Phaser.Plugin.SamplePlugin.prototype.constructor = Phaser.Plugin.SamplePlugin;

/**
* Add a Sprite reference to this Plugin.
* All this plugin does is move the Sprite across the screen slowly.
* @type {Phaser.Sprite}
*/
Phaser.Plugin.SamplePlugin.prototype.addSprite = function (sprite) {

	this.sprite = sprite;

};

/**
* This is run when the plugins update during the core game loop.
*/
Phaser.Plugin.SamplePlugin.prototype.update = function () {

	if (this.sprite)
	{
		this.sprite.x += 0.5;
	}

};
Phaser Copyright © 2012-2016 Photon Storm Ltd.
Documentation generated by JSDoc 3.4.3 on Thu Apr 13 2017 12:05:07 GMT-0700 (PDT) using the DocStrap template.