Interface: Plugin
A Plugin is code that can be registered to run at certain points in the game loop.
Properties
afterUpdate()?
optional
afterUpdate: (game
,deltaTime
) =>void
Plugin code run after the frame update, but before the frame draw.
Parameters
• game: Game
• deltaTime: number
Returns
void
Defined in
Plugin.ts:18
beforeUpdate()?
optional
beforeUpdate: (game
,deltaTime
) =>void
Plugin code run before the frame update, but before the frame draw.
Parameters
• game: Game
• deltaTime: number
Returns
void
Defined in
Plugin.ts:16
disabled?
optional
disabled:boolean
Is the plugin disabled and not to be run? Default is false.
Remarks
Disabled plugins will still be initialized.
Defined in
Plugin.ts:14
id
id:
string
Short identifier of the plugin.
Defined in
Plugin.ts:8
initialize()?
optional
initialize: (game
) =>Promise
<void
>
Initialization code run when the plugin is registered with the game.
Parameters
• game: Game
Returns
Promise
<void
>
Defined in
Plugin.ts:12
type
type:
"Game"
|"Survey"
|"Session"
What kind of m2c2kit object does the plugin work with?
Defined in
Plugin.ts:10