template/packages-user/data-state/src/event
unanmed 0ba70e1a63 docs(event-contract): sync with current built-in names and collection design
- built-in names: setBlock/moveBlock/removeBlock/moveHero/stepHero/touchFront/
  insertEvents/insertEvent (class names Event*)
- removeBlock: static by default, dynamic:true also removes dynamic tiles
- touchFront: steps the hero forward; the mover produces the OnTouch on bump
- GameEventSystem.collectEvent owns source collection; mover enter/leave/hit reuse it
- IBlockEventEnv gains required system and nullable heroFloor; utils.ts keeps only
  getPossibleMap/getPossibleLayer
2026-09-13 20:40:15 +08:00
..
event.test.ts feat(event): rework built-ins and centralize trigger collection 2026-09-13 20:37:32 +08:00
event.ts feat(event): rework built-ins and centralize trigger collection 2026-09-13 20:37:32 +08:00
hero.ts feat(event): rework built-ins and centralize trigger collection 2026-09-13 20:37:32 +08:00
index.ts feat(event): rework built-ins and centralize trigger collection 2026-09-13 20:37:32 +08:00
map.ts feat(event): rework built-ins and centralize trigger collection 2026-09-13 20:37:32 +08:00
registrations.ts feat(event): rework built-ins and centralize trigger collection 2026-09-13 20:37:32 +08:00
types.ts docs(event-contract): sync with current built-in names and collection design 2026-09-13 20:40:15 +08:00
utils.ts feat(event): rework built-ins and centralize trigger collection 2026-09-13 20:37:32 +08:00