Skip to content

Home > @esengine/ecs-framework-monorepo > IComponent

IComponent interface

组件接口

定义组件的基本契约,所有组件都应该实现此接口

Signature:

typescript
export interface IComponent

Properties

Property

Modifiers

Type

Description

enabled

boolean

组件启用状态

entityId?

string | number

(Optional) 组件所属的实体ID

id

readonly

number

组件唯一标识符

updateOrder

number

更新顺序

Methods

Method

Description

onAddedToEntity()

组件添加到实体时的回调

onDisabled()

组件禁用时的回调

onEnabled()

组件启用时的回调

onRemovedFromEntity()

组件从实体移除时的回调

update()

更新组件

基于 MIT 许可证发布