Commit Graph

448 Commits

Author SHA1 Message Date
7dd37630b1 Import ImpulseSequenceStep type 2026-04-15 03:48:00 +02:00
58542fba93 Fix type casting in cloneRuntimeResolvedProjectScheduleState 2026-04-15 03:48:00 +02:00
a201545818 Add createDefaultResolvedControlSource function 2026-04-15 03:48:00 +02:00
f564daaea3 Update scene transition handling and entity rotation logic 2026-04-15 03:42:33 +02:00
5290b78d72 Update runtime-project-scheduler to use cloneSequenceEffect 2026-04-15 02:06:52 +02:00
6e5beaa54d Add impulse routine resolution to project scheduler 2026-04-15 02:06:38 +02:00
9883953e67 Add support for impulse routines in project scheduler 2026-04-15 02:06:29 +02:00
eb0277088c Update RuntimeHost to handle impulse routines and scene transitions 2026-04-15 02:06:00 +02:00
d717b979ec Add scene transition and impulse sequence effect handling in runtime-host.ts 2026-04-15 02:05:51 +02:00
df94bb38ee Clear activeScheduledImpulseRoutineIds on scene reset 2026-04-15 02:05:42 +02:00
61a99a57ef Allow null link in applyControlEffect 2026-04-15 02:05:42 +02:00
56c60e3761 Simplify interaction enabling logic in RuntimeHost 2026-04-15 02:04:35 +02:00
a8cab09769 Rename setSceneExitHandler to setSceneTransitionHandler 2026-04-15 02:04:35 +02:00
103ed2b9fb Update RuntimeHost interface and add activeScheduledImpulseRoutineIds 2026-04-15 02:04:18 +02:00
e2e073487e Simplify interactionEnabled handling in runtime-scene-editor-simulation.ts 2026-04-15 02:03:58 +02:00
8164002786 Remove unused 'sceneExits' from runtime scene collections 2026-04-15 02:03:44 +02:00
2acf688e0e Remove scene exit interaction handling from runtime-scene-build.ts 2026-04-15 02:03:17 +02:00
0afc836351 Remove unused interface RuntimeSceneExit from runtime-scene-build.ts 2026-04-15 02:03:10 +02:00
247ce9a0d0 Add scene transition handling in RuntimeInteractionSystem 2026-04-15 02:03:00 +02:00
46eff57199 Remove sceneExit handling from RuntimeInteractionSystem 2026-04-15 02:02:52 +02:00
47a0682f06 Remove sceneExit check from resolveEffectiveInteractionTrigger 2026-04-15 02:02:52 +02:00
8234e2fb6b Refactor scene transition handling in runtime-interaction-system.ts 2026-04-15 02:02:37 +02:00
22a4f2a425 Fix brushId to id in runtime-host.ts 2026-04-15 01:46:08 +02:00
8b5d07bd23 Add visibility sequence effect handling in runtime-host.ts 2026-04-15 01:40:26 +02:00
c730a1f4e5 Remove unused case 'toggleVisibility' in runtime-interaction-system.ts 2026-04-15 01:40:26 +02:00
91d88f1e05 Add setVisibility method to RuntimeInteractionDispatcher and update handling in RuntimeInteractionSystem 2026-04-15 01:39:55 +02:00
cfcb131b56 Add project sequence steps and update related files 2026-04-15 01:10:26 +02:00
e219a881e3 Remove unused import from runtime-project-scheduler.ts 2026-04-15 00:54:25 +02:00
d5209c903a Enhance runtime-project-scheduler.ts with resolved held effects and path effect resolution 2026-04-15 00:48:07 +02:00
55342fc9e3 Include sequences in resolved scheduler state 2026-04-14 23:46:04 +02:00
5bf9e7b73f Include sequences in scheduler state resolution 2026-04-14 23:39:01 +02:00
9e9c493d8d Update runtime-project-scheduler.ts to include sequences parameter and modify heldSteps calculation 2026-04-14 23:37:38 +02:00
8fd0084f76 Pass sequences to getInteractionLinkImpulseSteps 2026-04-14 23:37:18 +02:00
5e671df393 Add support for sequences in runtime scene 2026-04-14 23:37:18 +02:00
07fcd85382 Update interaction system and project scheduler to use impulse steps 2026-04-14 23:20:32 +02:00
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
9d2f929f40 Update RuntimeHost to track pressed keys and toggle manual pause 2026-04-14 22:42:28 +02:00
14775f7550 Enhance keyboard pause handling in runtime host 2026-04-14 22:41:06 +02:00
9314beef68 Bump scene document version and clear pressed keys in runtime host 2026-04-14 22:39:24 +02:00
4b8e75483d Track pressed keys in RuntimeHost and handle key up events 2026-04-14 22:39:04 +02:00
b13c293f62 Add keyup and blur event listeners to RuntimeHost 2026-04-14 22:39:04 +02:00
3fa49dee2a Add input handling for runtime pause state in RuntimeHost 2026-04-14 22:38:35 +02:00
ed29551104 Add input suspension checks to navigation controller 2026-04-14 22:38:25 +02:00
9889ffbc70 Add pauseTime input handling and context method for input suspension 2026-04-14 22:38:21 +02:00
4bf5afb263 Handle 'setProjectTimePaused' in asset and scheduler files 2026-04-14 22:28:04 +02:00
2501f18c50 Add pause functionality and keyboard controls to RuntimeHost 2026-04-14 22:25:23 +02:00
d1d46deca0 Add project global control target and resolved state for time pause 2026-04-14 22:24:54 +02:00
bbc981cd71 Add support for startDialogue action in runtime scene build and tests 2026-04-14 21:48:54 +02:00
163ca929ad Remove suppressNextDialogueAdvanceClick logic in RuntimeHost 2026-04-14 21:27:32 +02:00