Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
SpawnDirector
Class SpawnDirector
Index
Methods
create
define
Rule
remove
Rule
has
Rule
notify
Spawned
notify
Despawned
try
Attempt
tick
set
Context
set
Global
Budget
get
Spawned
Total
get
Active
Count
get
Zone
Count
rule
Count
rule
Ids
clear
dispose
Methods
Static
create
create
(
opts
?:
SpawnDirectorOptions
)
:
SpawnDirector
Parameters
opts
:
SpawnDirectorOptions
= {}
Returns
SpawnDirector
define
Rule
defineRule
(
rule
:
SpawnRule
)
:
boolean
Parameters
rule
:
SpawnRule
Returns
boolean
remove
Rule
removeRule
(
id
:
string
)
:
boolean
Parameters
id
:
string
Returns
boolean
has
Rule
hasRule
(
id
:
string
)
:
boolean
Parameters
id
:
string
Returns
boolean
notify
Spawned
notifySpawned
(
ruleId
:
string
)
:
boolean
Parameters
ruleId
:
string
Returns
boolean
notify
Despawned
notifyDespawned
(
ruleId
:
string
)
:
boolean
Parameters
ruleId
:
string
Returns
boolean
try
Attempt
tryAttempt
(
ruleId
:
string
)
:
SpawnRejectReason
|
"spawned"
Parameters
ruleId
:
string
Returns
SpawnRejectReason
|
"spawned"
tick
tick
(
dtMs
:
number
)
:
void
Parameters
dtMs
:
number
Returns
void
set
Context
setContext
(
ctx
:
Record
<
string
,
unknown
>
)
:
void
Parameters
ctx
:
Record
<
string
,
unknown
>
Returns
void
set
Global
Budget
setGlobalBudget
(
budget
:
number
)
:
void
Parameters
budget
:
number
Returns
void
get
Spawned
Total
getSpawnedTotal
()
:
number
Returns
number
get
Active
Count
getActiveCount
(
ruleId
:
string
)
:
number
Parameters
ruleId
:
string
Returns
number
get
Zone
Count
getZoneCount
(
zone
:
string
,
ruleId
:
string
)
:
number
Parameters
zone
:
string
ruleId
:
string
Returns
number
rule
Count
ruleCount
()
:
number
Returns
number
rule
Ids
ruleIds
()
:
string
[]
Returns
string
[]
clear
clear
()
:
void
Returns
void
dispose
dispose
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
define
Rule
remove
Rule
has
Rule
notify
Spawned
notify
Despawned
try
Attempt
tick
set
Context
set
Global
Budget
get
Spawned
Total
get
Active
Count
get
Zone
Count
rule
Count
rule
Ids
clear
dispose
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...