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