Commit 5652948
committed
refactor(core): 简化实体删除时的移除钩子调用
详细的提交内容:
- 调整 `triggerRemoveHooksForEntityDeletion` 的函数签名,移除未使用的 `HooksContext` 参
数。
- 更新 `World` 在删除实体时的调用方式,直接传入实体 ID、已移除组件和旧 Archetype。
- 该改动用于清理冗余参数,减少删除流程中的上下文创建与传递,保持实体删除路径更简洁。
- 影响范围:`src/core/world-hooks.ts`、`src/core/world.ts` 中的实体删除与生命周期钩子相关逻辑。
- 其他需要说明的重要信息:此次变更不影响对外 API 的核心能力,仅是内部实现层面的重构。1 parent 5e72c8c commit 5652948
2 files changed
Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
78 | 77 | | |
79 | 78 | | |
80 | 79 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
270 | 270 | | |
271 | 271 | | |
272 | 272 | | |
273 | | - | |
| 273 | + | |
274 | 274 | | |
275 | 275 | | |
276 | 276 | | |
| |||
0 commit comments