Class: client_spawn_manager
Client-side spawn manager binding.
Source
C++ class client_spawn_manager
Custom Constructor
client_spawn_manager
Constructors
Constructor
ts
new client_spawn_manager(): client_spawn_manager;Returns
client_spawn_manager
Methods
add()
Call Signature
ts
add(
parent_id: number,
object_id: number,
cb: (this: void) => void): void;Register a callback for a delayed client spawn.
Parameters
| Parameter | Type | Description |
|---|---|---|
parent_id | number | Parent object id. |
object_id | number | Object id waiting for spawn. |
cb | (this: void) => void | Callback called when the object is available. |
Returns
void
Call Signature
ts
add(
parent_id: number,
object_id: number,
cb: (this: void) => void,
object: XR_object): void;Register a callback with user data for a delayed client spawn.
Parameters
| Parameter | Type | Description |
|---|---|---|
parent_id | number | Parent object id. |
object_id | number | Object id waiting for spawn. |
cb | (this: void) => void | Callback called when the object is available. |
object | XR_object | Extra Lua object passed through the callback registry. |
Returns
void
remove()
ts
remove(parent_id: number, object_id: number): void;Remove a delayed spawn callback.
Parameters
| Parameter | Type | Description |
|---|---|---|
parent_id | number | Parent object id. |
object_id | number | Delayed object id. |
Returns
void