vampire-like/Assets/GameMain/Scripts/Simulation/DataChannel
SepComet 224db4cd5c 保留 Tick 作为唯一入口,但让 SimulationWorld 只做 orchestration
- Tick 仍然是唯一仿真入口。SimulationWorld 顶层现在只保留全局开关、bridge 服务和生命周期入口,原来散落在类上的大部分跨域状态已经从 SimulationWorld 收口到新的 SimulationWorld.RuntimeModules。
- 新的 runtime modules 把状态按域分成了 SimulationStateStore、JobDataRuntimeState、CollisionPipelineRuntimeState、TargetSelectionRuntimeState,并通过同名代理把现有 partial 的调用面基本保持不变。
- CollisionPipeline 和 target-selection 的配置也一起下沉到了运行时模块。为了避免现有反射型测试立刻失效,保留了 _collisionQueryInputs 和 _areaCollisionRequests 这两个顶层兼容字段。
2026-03-17 10:05:07 +08:00
..
SimulationWorld.CollisionTransient.cs 拆分 SimulationWorld.JobDataChannel 2026-03-17 09:32:08 +08:00
SimulationWorld.CollisionTransient.cs.meta 拆分 SimulationWorld.JobDataChannel 2026-03-17 09:32:08 +08:00
SimulationWorld.EnemySeparationTemporal.cs 拆分 SimulationWorld.JobDataChannel 2026-03-17 09:32:08 +08:00
SimulationWorld.EnemySeparationTemporal.cs.meta 拆分 SimulationWorld.JobDataChannel 2026-03-17 09:32:08 +08:00
SimulationWorld.JobDataChannel.cs 保留 Tick 作为唯一入口,但让 SimulationWorld 只做 orchestration 2026-03-17 10:05:07 +08:00
SimulationWorld.JobDataChannel.cs.meta Checkpoint 9 2026-03-16 22:19:57 +08:00
SimulationWorld.JobDataConversion.cs 拆分 SimulationWorld.JobDataChannel 2026-03-17 09:32:08 +08:00
SimulationWorld.JobDataConversion.cs.meta 拆分 SimulationWorld.JobDataChannel 2026-03-17 09:32:08 +08:00
SimulationWorld.JobDataLifecycle.cs 拆分 SimulationWorld.JobDataChannel 2026-03-17 09:32:08 +08:00
SimulationWorld.JobDataLifecycle.cs.meta 拆分 SimulationWorld.JobDataChannel 2026-03-17 09:32:08 +08:00
SimulationWorld.JobOutputCommit.cs 拆分 SimulationWorld.JobDataChannel 2026-03-17 09:32:08 +08:00
SimulationWorld.JobOutputCommit.cs.meta 拆分 SimulationWorld.JobDataChannel 2026-03-17 09:32:08 +08:00