ecspresso
Preparing search index...
plugins/scripting/coroutine
createCoroutinePlugin
Function createCoroutinePlugin
createCoroutinePlugin
<
G
extends
string
=
"coroutines"
>
(
options
?:
CoroutinePluginOptions
<
G
>
,
)
:
Plugin
<
WithComponents
<
EmptyConfig
,
CoroutineComponentTypes
>
,
EmptyConfig
,
"coroutine-update"
,
G
,
never
,
never
,
>
Create a coroutine plugin for ECSpresso.
This plugin provides:
Coroutine system that ticks all generator-based coroutines each frame
Automatic cleanup via dispose callback (triggers generator finally blocks)
onComplete
callback invocation
Component removal on completion
Type Parameters
G
extends
string
=
"coroutines"
Parameters
Optional
options
:
CoroutinePluginOptions
<
G
>
Returns
Plugin
<
WithComponents
<
EmptyConfig
,
CoroutineComponentTypes
>
,
EmptyConfig
,
"coroutine-update"
,
G
,
never
,
never
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
ecspresso
Loading...
Create a coroutine plugin for ECSpresso.
This plugin provides:
onCompletecallback invocation