Skip to main content

Interface: IService

Defined in: contracts.ts:63

Extended by​

Properties​

PropertyModifierTypeDefined in
isDestroyedreadonlybooleancontracts.ts:70
isEnabledreadonlybooleancontracts.ts:67
isInitializedreadonlybooleancontracts.ts:68
isServiceRegisteredreadonlybooleancontracts.ts:71
isStartedreadonlybooleancontracts.ts:69
serviceConfigreadonlyunknowncontracts.ts:66
serviceModulesreadonlyreadonly IServiceModule<IService>[]contracts.ts:72
serviceNamereadonlystringcontracts.ts:64
servicePriorityreadonlynumbercontracts.ts:65

Methods​

destroy()​

destroy(): void;

Defined in: contracts.ts:80

Returns​

void


fixedUpdate()​

fixedUpdate(context: LifecycleContext): void;

Defined in: contracts.ts:78

Parameters​

ParameterType
contextLifecycleContext

Returns​

void


initialize()​

initialize(): void;

Defined in: contracts.ts:73

Returns​

void


lateUpdate()​

lateUpdate(context: LifecycleContext): void;

Defined in: contracts.ts:77

Parameters​

ParameterType
contextLifecycleContext

Returns​

void


onFocusChange()​

onFocusChange(context: FocusChangeContext): void;

Defined in: contracts.ts:81

Parameters​

ParameterType
contextFocusChangeContext

Returns​

void


onPauseChange()​

onPauseChange(context: PauseChangeContext): void;

Defined in: contracts.ts:82

Parameters​

ParameterType
contextPauseChangeContext

Returns​

void


registerServiceModule()​

registerServiceModule(serviceModule: IServiceModule): void;

Defined in: contracts.ts:83

Parameters​

ParameterType
serviceModuleIServiceModule

Returns​

void


render()​

render(context: LifecycleContext): void;

Defined in: contracts.ts:79

Parameters​

ParameterType
contextLifecycleContext

Returns​

void


reset()​

reset(): void;

Defined in: contracts.ts:75

Returns​

void


start()​

start(): void;

Defined in: contracts.ts:74

Returns​

void


unregisterServiceModule()​

unregisterServiceModule(serviceModule: IServiceModule): void;

Defined in: contracts.ts:84

Parameters​

ParameterType
serviceModuleIServiceModule

Returns​

void


update()​

update(context: LifecycleContext): void;

Defined in: contracts.ts:76

Parameters​

ParameterType
contextLifecycleContext

Returns​

void