template/packages-user
unanmed 3414233e34 refactor(04-04): align hero renderer with IFaceManager and split hooks
- inject IFaceManager into MapHeroRenderer; degrade/next use Dir4FaceHandler via FaceGroup.Dir4, movement uses hero.mover.faceHandler (Dir8)
- IMapExtensionManager.addHero gains faceManager param; manager.ts forwards it
- split MapHeroHook into MapHeroLocationHook / MapHeroMoverHook; onSetPos unconditional
- handle ObjectMoveType.AnimDir via step.dir
- replace mutate-animate TimingFn with @motajs/animate ExcitationCurve2D in hero.ts
2026-09-19 16:51:55 +08:00
..
client-base refactor: 加载系统 2026-09-18 20:30:40 +08:00
client-modules refactor(04-04): align hero renderer with IFaceManager and split hooks 2026-09-19 16:51:55 +08:00
data-base refactor: 加载系统 2026-09-18 20:30:40 +08:00
data-common chore: 删除 IDirectionMapper,全换成 IFaceHandler 2026-09-18 08:26:57 +08:00
data-state feat: CoreState 配置添加 loadStarter 2026-09-18 20:36:03 +08:00
data-system chore: 删除 IDirectionMapper,全换成 IFaceHandler 2026-09-18 08:26:57 +08:00
entry-client refactor: 删除 legacy-client 2026-09-17 18:30:39 +08:00
entry-data refactor: 删除 legacy-client 2026-09-17 18:30:39 +08:00