ECS Framework API / IComponent
Interface: IComponent
Defined in: packages/core/src/Types/index.ts:17
组件接口
定义组件的基本契约。 在 ECS 架构中,组件应该是纯数据容器,不包含业务逻辑。
Properties
id
readonlyid:number
Defined in: packages/core/src/Types/index.ts:19
组件唯一标识符
entityId
entityId:
null|number
Defined in: packages/core/src/Types/index.ts:21
组件所属的实体ID
Methods
onAddedToEntity()
onAddedToEntity():
void
Defined in: packages/core/src/Types/index.ts:24
组件添加到实体时的回调
Returns
void
onRemovedFromEntity()
onRemovedFromEntity():
void
Defined in: packages/core/src/Types/index.ts:26
组件从实体移除时的回调
Returns
void