Commit Graph

2486 Commits

Author SHA1 Message Date
10c9438870 Rename syncRuntimeNpcScheduleToCurrentClock to syncRuntimeScheduleToCurrentClock 2026-04-14 03:02:24 +02:00
49ee2a1ed3 Add baselineResolved to runtime control surface 2026-04-14 03:02:24 +02:00
2dd2050e15 Update applyRuntimeProjectScheduleToControlState to handle baselineResolved and add helper functions 2026-04-14 03:02:01 +02:00
1e68bf8ecb Add baselineResolved to RuntimeControlSurfaceDefinition 2026-04-14 03:02:01 +02:00
d0a14f4eae Add support for scheduled control routines in project scheduler 2026-04-14 03:01:29 +02:00
dcee0194b4 Refactor project schedule control options and effects 2026-04-14 03:01:20 +02:00
a37237d1f3 Simplify effect type assertion and update validation context creation in scene document files 2026-04-14 02:59:30 +02:00
86703862c5 Refactor project scheduler validation logic 2026-04-14 02:59:24 +02:00
fd928ce289 Update scene-document-validation.ts with new imports and function 2026-04-14 02:58:40 +02:00
bffe0e6ea6 Update types and error handling in project-scheduler.ts 2026-04-14 02:57:09 +02:00
b0b1b1ceb0 Add project schedule control options functionality 2026-04-14 02:52:43 +02:00
e95da5f496 Add function to get control effect resolution key 2026-04-14 02:50:35 +02:00
d8837bb72f Refactor and correct type assertions in scene-document-validation.test.ts 2026-04-14 02:44:01 +02:00
36b6e19c4d Mock AnimationMixer with stopAllAction in runtime-host.test.ts 2026-04-14 02:44:01 +02:00
c639fa5dd8 Add initial light state checks in runtime-host test 2026-04-14 02:43:27 +02:00
5c62cc872a Enable point and spot lights in build-runtime-scene test 2026-04-14 02:43:27 +02:00
5a82378dfc Add test for invalid expanded control-surface effect values 2026-04-14 02:42:56 +02:00
ea60fff7a1 Add new control target and effect creation functions in scene-document-validation.test.ts 2026-04-14 02:42:56 +02:00
70b0192c9d Remove duplicate import in control-interaction-links.test.ts 2026-04-14 02:42:56 +02:00
8358616efc Add test for round-tripping expanded control effect families in serialization 2026-04-14 02:42:29 +02:00
4b7164d956 Update control interaction links tests with new functionalities 2026-04-14 02:42:20 +02:00
36886a3bc1 Add test for applying expanded typed control effects for model, sound, and scene lighting 2026-04-14 02:42:16 +02:00
75c50e3899 Update runtime-host.test.ts with new control effects and entities 2026-04-14 02:41:21 +02:00
c22a991a9a Update runtime control foundation tests with new properties and capabilities 2026-04-14 02:41:16 +02:00
80c0946edd Bump scene-document version and add EXPANDED_CONTROL_SURFACE_SCENE_DOCUMENT_VERSION 2026-04-14 02:40:16 +02:00
e8406dc544 Update delete-project-asset.ts to handle new cases 2026-04-14 02:40:16 +02:00
d43394e39e Refactor control effect validation in scene-document-validation.ts 2026-04-14 02:39:33 +02:00
61882b8b1a Implement validation functions for new control targets in scene-document-validation.ts 2026-04-14 02:39:12 +02:00
6df7b989c5 Add new control target types to scene-document-validation.ts 2026-04-14 02:39:12 +02:00
7fdcf55960 Add support for additional control effects in document migration and runtime host 2026-04-14 02:38:56 +02:00
a995cd172e Add sound emitter volume control and update runtime host for various controls 2026-04-14 02:38:47 +02:00
982409e83f Update runtime scene build to include new control features 2026-04-14 02:38:05 +02:00
e43bbc2664 Add control surface TypeScript definitions 2026-04-14 02:38:05 +02:00
5cd370ce6b Remove control-surface.ts file 2026-04-14 02:33:50 +02:00
5cd45a3417 Add time settings to test case 2026-04-14 02:11:39 +02:00
8474075851 Add project name to test case 2026-04-14 02:11:39 +02:00
84d42562bf Refactor scene and project document migration logic 2026-04-14 02:10:32 +02:00
d18a777f4a Handle setActorPresence effect in removeInvalidatedInteractionLinks 2026-04-14 02:10:27 +02:00
aa89eed6a0 Add activeRoutineTitle to buildRuntimeSceneFromDocument test 2026-04-14 02:10:27 +02:00
634c8a73e2 Update NPC presence filtering logic to use project scheduler routines 2026-04-14 02:09:18 +02:00
552519df77 Import additional control and scheduler functions in build-runtime-scene.test.ts 2026-04-14 02:09:18 +02:00
42ad2e71d7 Add test for round-tripping authored scheduler routines 2026-04-14 02:07:55 +02:00
2a1e3cdcc9 Import additional control and scheduler functions in tests 2026-04-14 02:07:55 +02:00
f1cbca4c18 Add test for rejecting project schedule routines targeting missing actors 2026-04-14 02:07:08 +02:00
6c4975c928 Test NPC activity resolution from project scheduler 2026-04-14 02:06:50 +02:00
7ec0328eac Add scheduler to scene document tests 2026-04-14 02:06:50 +02:00
ebabd00624 Add tests for project scheduler routines and legacy NPC presence migration 2026-04-14 02:05:53 +02:00
97e9b7fa0a Update tests to include scheduler and presence features 2026-04-14 02:05:41 +02:00
08c63ceb98 Update tests to include actor control targets and routines 2026-04-14 02:05:36 +02:00
85c111065f Add tests for runtime project scheduler 2026-04-14 02:05:36 +02:00