Class: MockClientSpawnManager
Mock of the X-Ray engine client_spawn_manager class for jest/node.
Implements
client_spawn_manager
Constructors
Constructor
ts
new MockClientSpawnManager(): MockClientSpawnManager;Returns
MockClientSpawnManager
Methods
create()
ts
static create(): MockClientSpawnManager;Returns
MockClientSpawnManager
mock()
ts
static mock(): client_spawn_manager;Returns
client_spawn_manager
Properties
__name
ts
readonly __name: string = "client_spawn_manager";add
ts
add: MockedFunction<{
(parent_id: number, object_id: number, cb: (this: void) => void): void;
(parent_id: number, object_id: number, cb: (this: void) => void, object: XR_object): void;
}>;Register a callback for a delayed client spawn.
Param
parent_id
Parent object id.
Param
object_id
Object id waiting for spawn.
Param
cb
Callback called when the object is available.
Implementation of
ts
client_spawn_manager.addremove
ts
remove: MockedFunction<(parent_id: number, object_id: number) => void>;Remove a delayed spawn callback.
Param
parent_id
Parent object id.
Param
object_id
Delayed object id.
Implementation of
ts
client_spawn_manager.remove