Interface: IEventService<TEventMap extends Record<string, unknown>>
Defined in: contracts.ts:93
Extends
Extended by
Type Parameters
| Type Parameter |
|---|
TEventMap extends Record<string, unknown> |
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
isDestroyed | readonly | boolean | IService.isDestroyed | contracts.ts:70 |
isEnabled | readonly | boolean | IService.isEnabled | contracts.ts:67 |
isInitialized | readonly | boolean | IService.isInitialized | contracts.ts:68 |
isServiceRegistered | readonly | boolean | IService.isServiceRegistered | contracts.ts:71 |
isStarted | readonly | boolean | IService.isStarted | contracts.ts:69 |
serviceConfig | readonly | unknown | IService.serviceConfig | contracts.ts:66 |
serviceModules | readonly | readonly IServiceModule<IService>[] | IService.serviceModules | contracts.ts:72 |
serviceName | readonly | string | IService.serviceName | contracts.ts:64 |
servicePriority | readonly | number | IService.servicePriority | contracts.ts:65 |
Methods
destroy()
destroy(): void;
Defined in: contracts.ts:80
Returns
void
Inherited from
emit()
emit<TEventName extends string | number | symbol>(eventName: TEventName, payload: TEventMap[TEventName]): void;
Defined in: contracts.ts:97
Type Parameters
| Type Parameter |
|---|
TEventName extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
eventName | TEventName |
payload | TEventMap[TEventName] |
Returns
void
fixedUpdate()
fixedUpdate(context: LifecycleContext): void;
Defined in: contracts.ts:78
Parameters
| Parameter | Type |
|---|---|
context | LifecycleContext |
Returns
void
Inherited from
initialize()
initialize(): void;
Defined in: contracts.ts:73
Returns
void
Inherited from
lateUpdate()
lateUpdate(context: LifecycleContext): void;
Defined in: contracts.ts:77
Parameters
| Parameter | Type |
|---|---|
context | LifecycleContext |
Returns
void
Inherited from
listenerCount()
listenerCount<TEventName extends string | number | symbol>(eventName: TEventName): number;
Defined in: contracts.ts:98
Type Parameters
| Type Parameter |
|---|
TEventName extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
eventName | TEventName |
Returns
number
off()
off<TEventName extends string | number | symbol>(eventName: TEventName, handler: EventHandler<TEventMap[TEventName]>): void;
Defined in: contracts.ts:95
Type Parameters
| Type Parameter |
|---|
TEventName extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
eventName | TEventName |
handler | EventHandler<TEventMap[TEventName]> |
Returns
void
on()
on<TEventName extends string | number | symbol>(eventName: TEventName, handler: EventHandler<TEventMap[TEventName]>): () => void;
Defined in: contracts.ts:94
Type Parameters
| Type Parameter |
|---|
TEventName extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
eventName | TEventName |
handler | EventHandler<TEventMap[TEventName]> |
Returns
() => void
once()
once<TEventName extends string | number | symbol>(eventName: TEventName, handler: EventHandler<TEventMap[TEventName]>): () => void;
Defined in: contracts.ts:96
Type Parameters
| Type Parameter |
|---|
TEventName extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
eventName | TEventName |
handler | EventHandler<TEventMap[TEventName]> |
Returns
() => void
onFocusChange()
onFocusChange(context: FocusChangeContext): void;
Defined in: contracts.ts:81
Parameters
| Parameter | Type |
|---|---|
context | FocusChangeContext |
Returns
void
Inherited from
onPauseChange()
onPauseChange(context: PauseChangeContext): void;
Defined in: contracts.ts:82
Parameters
| Parameter | Type |
|---|---|
context | PauseChangeContext |
Returns
void
Inherited from
registerServiceModule()
registerServiceModule(serviceModule: IServiceModule): void;
Defined in: contracts.ts:83
Parameters
| Parameter | Type |
|---|---|
serviceModule | IServiceModule |
Returns
void
Inherited from
IService.registerServiceModule
render()
render(context: LifecycleContext): void;
Defined in: contracts.ts:79
Parameters
| Parameter | Type |
|---|---|
context | LifecycleContext |
Returns
void
Inherited from
reset()
reset(): void;
Defined in: contracts.ts:75
Returns
void
Inherited from
start()
start(): void;
Defined in: contracts.ts:74
Returns
void
Inherited from
unregisterServiceModule()
unregisterServiceModule(serviceModule: IServiceModule): void;
Defined in: contracts.ts:84
Parameters
| Parameter | Type |
|---|---|
serviceModule | IServiceModule |
Returns
void
Inherited from
IService.unregisterServiceModule
update()
update(context: LifecycleContext): void;
Defined in: contracts.ts:76
Parameters
| Parameter | Type |
|---|---|
context | LifecycleContext |
Returns
void