Class: MockObjectFactory
Mock of the X-Ray engine game object factory.
Implements
object_factory
Constructors
Constructor
ts
new MockObjectFactory(): MockObjectFactory;Returns
MockObjectFactory
Methods
register()
Call Signature
ts
register(
clientObjectClass: string,
serverObjectClass: string,
clsId: string,
scriptClsId: TXR_class_key): void;Register a script class pair for an engine class id.
Parameters
| Parameter | Type |
|---|---|
clientObjectClass | string |
serverObjectClass | string |
clsId | string |
scriptClsId | TXR_class_key |
Returns
void
Implementation of
ts
object_factory.registerCall Signature
ts
register(
clientObjectClass: string,
clsId: string,
scriptClsId: TXR_class_key): void;Register a single script class for an engine class id.
Parameters
| Parameter | Type |
|---|---|
clientObjectClass | string |
clsId | string |
scriptClsId | TXR_class_key |
Returns
void
Implementation of
ts
object_factory.registercreate()
ts
static create(): MockObjectFactory;Returns
MockObjectFactory
mock()
ts
static mock(): object_factory;Returns
object_factory
Properties
registeredClassIds
ts
registeredClassIds: Set<string>;registeredClientClasses
ts
registeredClientClasses: Set<string>;registeredScriptClassIds
ts
registeredScriptClassIds: Set<string>;registeredServerClasses
ts
registeredServerClasses: Set<string>;