Skip to content

ECS Framework API v2.2.13


ECS Framework API / IComponent

Interface: IComponent

Defined in: packages/core/src/Types/index.ts:17

组件接口

定义组件的基本契约。 在 ECS 架构中,组件应该是纯数据容器,不包含业务逻辑。

Properties

id

readonly id: 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

Released under the MIT License.