- 调整 SimulationWorld 作为 GameFrameworkComponent 组件 - ProcedureGame 接入 SimulationWorld 生命周期(创建/清理)并在敌人 Show/Hide 时同步注册/反注册 - 增加 EnemySimData 构建与缓存去重移除,避免重复注册和悬空映射 - SimulationWorld 增加 UpsertEnemy/UpsertProjectile/UpsertPickup,支持幂等注册
- 新增三类 SimData: - EnemySimData - ProjectileSimData - PickupSimData - 新增 Tick 上下文:SimulationTickContext - 新增双向索引绑定:EntityBinding - 新增纯数据容器世界:SimulationWorld