Commit Graph

23 Commits

Author SHA1 Message Date
b13020e4ff Handle specific control effects in RuntimeInteractionSystem 2026-04-14 23:16:42 +02:00
aa10043411 Refactor runtime interaction system to use sequence steps 2026-04-14 23:13:53 +02:00
f4cef8b0f0 Add function to resolve effective interaction trigger in runtime-interaction-system.ts 2026-04-14 21:27:26 +02:00
446118153e Add trigger field to RuntimeDialogueStartSource and update usage 2026-04-14 21:19:29 +02:00
cef25c0847 Add function to calculate distance to axis-aligned box and update interaction system 2026-04-14 21:13:49 +02:00
7198b43241 Update player position handling in interaction system and tests 2026-04-14 21:12:53 +02:00
7449dccd61 Add player trigger probe and collision detection functions 2026-04-14 21:12:42 +02:00
fd13fdffe8 Add NPC dialogue support in scene document and runtime interaction system 2026-04-14 20:32:23 +02:00
30afd2129c Add startDialogue method to RuntimeInteractionDispatcher and handle it in RuntimeInteractionSystem 2026-04-14 19:55:48 +02:00
c1f1ff7488 auto-git:
[change] src/app/App.tsx
 [change] src/controls/control-surface.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/interactions/interaction-links.ts
 [change] src/runtime-three/runtime-audio-system.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-interaction-system.ts
 [change] src/runtime-three/runtime-scene-build.ts
 [change] tests/domain/runtime-control-foundation.test.ts
 [change] tests/domain/runtime-interaction-system.test.ts
 [change] tests/serialization/control-interaction-links.test.ts
 [change] tests/unit/runtime-host.test.ts
2026-04-14 01:42:17 +02:00
a935ccfc96 Make playSound method in RuntimeAudioSystem accept null for link parameter and update RuntimeInteractionSystem to handle new control effects 2026-04-14 01:35:03 +02:00
f0b453f35e Update interaction checks to use 'interactionEnabled' property 2026-04-12 03:36:01 +02:00
43e9e7baa0 Simplify interaction prompt display and handling in various components 2026-04-11 11:40:25 +02:00
bf501a6e38 Add support for scene exits in interaction system 2026-04-11 04:34:25 +02:00
c1f3064e9e Add sound emitter validation and interaction handling 2026-04-02 19:38:26 +02:00
03354bad2c Update trigger logic to check for links 2026-04-01 04:19:31 +02:00
7f07475b68 auto-git:
[change] src/runtime-three/runtime-interaction-system.ts
2026-04-01 04:05:09 +02:00
fca26a95d4 auto-git:
[change] src/runtime-three/runtime-interaction-system.ts
2026-04-01 04:05:09 +02:00
f981efde61 Add play and stop animation actions in runtime interaction system and update scene build to include animation properties 2026-04-01 00:03:02 +02:00
12e675692a Extend RuntimeInteractionDispatcher with playAnimation and stopAnimation methods 2026-04-01 00:02:21 +02:00
ca1aaf9694 Add runtime interaction system 2026-03-31 06:46:48 +02:00
c3c9f95980 Remove unused runtime-interaction-system.ts file 2026-03-31 06:45:54 +02:00
eeb32fde7c Add runtime interaction system and update scene build 2026-03-31 06:17:30 +02:00