ECS Framework API / SystemLifecycleHooks
Interface: SystemLifecycleHooks<T>
Defined in: packages/core/src/Types/TypeHelpers.ts:165
系统生命周期钩子类型
Type Parameters
T
T extends readonly ComponentConstructor[]
Properties
onAdded()?
optionalonAdded: (entity) =>void
Defined in: packages/core/src/Types/TypeHelpers.ts:169
实体添加到系统时调用
Parameters
entity
Returns
void
onRemoved()?
optionalonRemoved: (entity) =>void
Defined in: packages/core/src/Types/TypeHelpers.ts:174
实体从系统移除时调用
Parameters
entity
Returns
void
onInitialize()?
optionalonInitialize: () =>void
Defined in: packages/core/src/Types/TypeHelpers.ts:179
系统初始化时调用
Returns
void
onDestroy()?
optionalonDestroy: () =>void
Defined in: packages/core/src/Types/TypeHelpers.ts:184
系统销毁时调用
Returns
void