Home > @esengine/ecs-framework-monorepo > IEntityDebugData
IEntityDebugData interface
实体调试数据接口
Signature:
export interface IEntityDebugData
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
number | 激活实体数 | ||
按Archetype分组的实体分布 | |||
(Optional) 实体详情列表 | |||
Record<number, { id: number; name: string; active: boolean; enabled: boolean; activeInHierarchy: boolean; destroyed: boolean; tag: number; updateOrder: number; componentMask: string; parentId: number | null; parentName: string | null; childCount: number; childIds: number[]; depth: number; components: Array<{ typeName: string; properties: Record<string, unknown>; }>; componentCount: number; componentTypes: string[]; }> | (Optional) 实体详细信息映射 | ||
Array<{ id: number; name: string; active: boolean; enabled: boolean; activeInHierarchy: boolean; componentCount: number; componentTypes: string[]; parentId: number | null; children: IEntityHierarchyNode[]; depth: number; tag: number; updateOrder: number; }> | (Optional) 实体层次结构(根实体) | ||
number | 待添加实体数 | ||
number | 待移除实体数 | ||
组件数量最多的前几个实体 | |||
number | 总实体数 |