Commit Graph

357 Commits

Author SHA1 Message Date
2d4682b3b8 Invoke dialogue handler on setRuntimeDialogueHandler update 2026-04-14 20:32:46 +02:00
600c330b68 Add source field to RuntimeDialogueState 2026-04-14 20:32:46 +02:00
4fa02fd493 Add dialogue management to RuntimeHost 2026-04-14 19:56:01 +02:00
b43d71d5e0 Update animation handling in runtime-host.ts 2026-04-14 13:58:00 +02:00
6859e43c7d Change null to undefined in loadedModelAssets check 2026-04-14 13:52:57 +02:00
be2ba389b3 Add check for animation mixers in RuntimeHost 2026-04-14 13:48:25 +02:00
7b5e5a0212 Update NPC state handling and rendering logic 2026-04-14 13:47:00 +02:00
f4a2d8211c Add actor animation playback and path assignment controls 2026-04-14 13:46:51 +02:00
a986341387 Add animation handling for NPCs in runtime-host.ts 2026-04-14 13:46:45 +02:00
78d2b3cdf4 Import and use applyActorScheduleStateToNpcDefinition in runtime-host.ts 2026-04-14 13:46:45 +02:00
2509678105 Add checks to prevent redundant updates in light and sound settings 2026-04-14 03:02:57 +02:00
c1ebb6cfe5 Update runtime control state synchronization and refresh logic 2026-04-14 03:02:57 +02:00
10c9438870 Rename syncRuntimeNpcScheduleToCurrentClock to syncRuntimeScheduleToCurrentClock 2026-04-14 03:02:24 +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
69c58ee5f4 Add applyActorPresenceControl method and update applyControlEffect to handle setActorPresence effect 2026-04-14 01:58:41 +02:00
335c53e6c9 Rename method from syncRuntimeNpcPresenceToCurrentClock to syncRuntimeNpcScheduleToCurrentClock 2026-04-14 01:58:41 +02:00
937bb64508 Refactor NPC presence and scheduling logic in runtime-host.ts 2026-04-14 01:57:52 +02:00
86259a1277 Refactor runtime host imports and add schedule resolution functions 2026-04-14 01:57:35 +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
6d9bcb0880 Update import statements in runtime-host.ts 2026-04-14 01:36:00 +02:00
4df26baa14 Update localLightObjects to use LocalLightRenderObjects and adjust related methods 2026-04-14 01:35:46 +02:00
5c8bc31fb9 Add control state synchronization and effect application to RuntimeHost 2026-04-14 01:35:41 +02:00
2a488fd3ad Remove unused import from runtime-host.ts 2026-04-13 23:57:32 +02:00
fc93c45491 Map NPCs to runtime entities in RuntimeHost 2026-04-13 23:57:32 +02:00
0b7d7f5443 Ensure NPC presence update only when scene is ready 2026-04-13 23:50:58 +02:00
bb938d94dd Update NPC presence handling and collision world refresh in runtime-host.ts 2026-04-13 23:50:52 +02:00
0eac096de5 Add paths functionality to scene document and related components 2026-04-13 21:21:39 +02:00
1f48b7a7c1 Add fallback collider rendering for NPCs without model assets 2026-04-13 17:25:15 +02:00
0b7c2ba210 Import getNpcColliderHeight function in runtime-host.ts 2026-04-13 17:25:06 +02:00
1272092f8a Add new geometry types to runtime-host.ts 2026-04-13 17:25:06 +02:00
46ca1660d1 Add NPC model rendering support in RuntimeHost 2026-04-13 16:30:25 +02:00
989efdd53d Add resolveRuntimeGlobalTimeState function and enhance runtime project time logic 2026-04-13 15:55:03 +02:00
4cf07a38e0 Remove unused render call in runtime-host.ts 2026-04-13 15:35:28 +02:00
c567041bff Refactor time settings and background handling in scene document migration 2026-04-13 15:24:03 +02:00
dd444a4b3d Refactor rendering logic in runtime-host.ts 2026-04-13 14:18:27 +02:00
4f67e7b655 Integrate world background rendering in runtime-host.ts 2026-04-13 14:10:59 +02:00
2aeb38d97c Update RunnerCanvas and RuntimeHost to handle runtime clock state changes more efficiently 2026-04-12 14:57:20 +02:00
2b42cc3f0d Add moon light to runtime host and update lighting logic 2026-04-12 14:10:22 +02:00
09525d28d4 Implement runtime clock state management and lighting 2026-04-12 04:33:00 +02:00
dd5dac2b59 Add kind property to geometryBrush in runtime-host.ts 2026-04-12 03:57:47 +02:00
0a3cfab4ac Update runtime-host.ts to handle BoxBrush type and improve geometry processing 2026-04-12 03:56:36 +02:00
9040bde495 Ensure mesh visibility matches brush visibility in RuntimeHost 2026-04-12 03:36:40 +02:00
a22e562906 Add whitebox bevel material application to runtime-host.ts 2026-04-12 01:04:43 +02:00
3504262ada Update runtime-host.ts to include water surface height calculation 2026-04-11 22:09:50 +02:00
51a249a2cd Update finalizeSceneLoad to include playerMovement 2026-04-11 21:01:14 +02:00
383d17327c Update finalizeSceneLoad to include player movement 2026-04-11 20:59:59 +02:00
358323817f Update buildCollisionWorld to include player movement 2026-04-11 20:59:59 +02:00
a6aa3a9a18 Remove unused player animation hooks and update tests 2026-04-11 19:16:51 +02:00
9291f9f2ce Remove unused import in runtime-host.ts 2026-04-11 19:09:53 +02:00