Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
ClientPluginRegistry
Class ClientPluginRegistry
Index
Constructors
constructor
Methods
register
unregister
reload
list
get
reset
For
Test
describe
dispatch
Zone
Event
dispatch
Pre
Tick
dispatch
Post
Tick
dispatch
Boss
Spawn
dispatch
Boss
End
dispatch
Loot
Drop
dispose
stats
For
Constructors
constructor
new
ClientPluginRegistry
(
options
?:
ClientPluginRegistryOptions
,
)
:
ClientPluginRegistry
Parameters
Optional
options
:
ClientPluginRegistryOptions
Returns
ClientPluginRegistry
Methods
register
register
(
plugin
:
IClientPlugin
)
:
void
Parameters
plugin
:
IClientPlugin
Returns
void
unregister
unregister
(
name
:
string
)
:
Promise
<
boolean
>
Parameters
name
:
string
Returns
Promise
<
boolean
>
reload
reload
(
name
:
string
,
moduleSpecifier
?:
string
,
exportName
?:
string
,
)
:
Promise
<
PluginDescribeRow
|
null
>
Parameters
name
:
string
Optional
moduleSpecifier
:
string
Optional
exportName
:
string
Returns
Promise
<
PluginDescribeRow
|
null
>
list
list
()
:
readonly
IClientPlugin
[]
Returns
readonly
IClientPlugin
[]
get
get
(
name
:
string
)
:
IClientPlugin
|
undefined
Parameters
name
:
string
Returns
IClientPlugin
|
undefined
reset
For
Test
resetForTest
()
:
Promise
<
void
>
Returns
Promise
<
void
>
describe
describe
()
:
PluginDescribeRow
[]
Returns
PluginDescribeRow
[]
dispatch
Zone
Event
dispatchZoneEvent
(
envelope
:
ZoneEventEnvelope
)
:
Promise
<
ClientEmittedEvents
>
Parameters
envelope
:
ZoneEventEnvelope
Returns
Promise
<
ClientEmittedEvents
>
dispatch
Pre
Tick
dispatchPreTick
()
:
Promise
<
ClientEmittedEvents
>
Returns
Promise
<
ClientEmittedEvents
>
dispatch
Post
Tick
dispatchPostTick
()
:
Promise
<
ClientEmittedEvents
>
Returns
Promise
<
ClientEmittedEvents
>
dispatch
Boss
Spawn
dispatchBossSpawn
(
zoneId
:
string
,
boss
:
ZoneBossSpec
,
)
:
Promise
<
ClientEmittedEvents
>
Parameters
zoneId
:
string
boss
:
ZoneBossSpec
Returns
Promise
<
ClientEmittedEvents
>
dispatch
Boss
End
dispatchBossEnd
(
zoneId
:
string
,
bossId
:
string
,
outcome
:
ZoneBossOutcome
,
)
:
Promise
<
ClientEmittedEvents
>
Parameters
zoneId
:
string
bossId
:
string
outcome
:
ZoneBossOutcome
Returns
Promise
<
ClientEmittedEvents
>
dispatch
Loot
Drop
dispatchLootDrop
(
zoneId
:
string
,
bossId
:
string
,
items
:
readonly
unknown
[]
,
)
:
Promise
<
ClientEmittedEvents
>
Parameters
zoneId
:
string
bossId
:
string
items
:
readonly
unknown
[]
Returns
Promise
<
ClientEmittedEvents
>
dispose
dispose
()
:
Promise
<
void
>
Returns
Promise
<
void
>
stats
For
statsFor
(
name
:
string
)
:
PluginOpsStats
|
undefined
Parameters
name
:
string
Returns
PluginOpsStats
|
undefined
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
register
unregister
reload
list
get
reset
For
Test
describe
dispatch
Zone
Event
dispatch
Pre
Tick
dispatch
Post
Tick
dispatch
Boss
Spawn
dispatch
Boss
End
dispatch
Loot
Drop
dispose
stats
For
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...