new PluginManager(game, parent)
The Plugin Manager is responsible for the loading, running and unloading of Phaser Plugins.
Parameters:
Name | Type | Description |
---|---|---|
game |
Phaser.Game | A reference to the currently running game. |
parent |
Description | Description. |
- Source:
Members
-
game
-
- Source:
Properties:
Name Type Description game
Phaser.Game A reference to the currently running game.
-
plugins
-
- Source:
Properties:
Name Type Description plugins
array Description.
Methods
-
add(plugin) → {Phaser.Plugin}
-
Add a new Plugin to the PluginManager. The plugin's game and parent reference are set to this game and pluginmanager parent.
Parameters:
Name Type Description plugin
Phaser.Plugin Description.
- Source:
Returns:
Description.
- Type
- Phaser.Plugin
-
destroy()
-
Clear down this PluginManager and null out references
- Source:
-
postRender()
-
Post-render is called after the Game Renderer and State.render have run. It only calls plugins who have visible=true.
- Source:
-
postUpdate()
-
PostUpdate is the last thing to be called before the world render. In particular, it is called after the world postUpdate, which means the camera has been adjusted. It only calls plugins who have active=true.
- Source:
-
preUpdate()
-
Pre-update is called at the very start of the update cycle, before any other subsystems have been updated (including Physics). It only calls plugins who have active=true.
- Source:
-
remove(plugin)
-
Remove a Plugin from the PluginManager.
Parameters:
Name Type Description plugin
Phaser.Plugin The plugin to be removed.
- Source:
-
removeAll()
-
Removes all Plugins from the PluginManager.
- Source:
-
render()
-
Render is called right after the Game Renderer completes, but before the State.render. It only calls plugins who have visible=true.
- Source:
-
update()
-
Update is called after all the core subsystems (Input, Tweens, Sound, etc) and the State have updated, but before the render. It only calls plugins who have active=true.
- Source: