Commit Graph

328 Commits

Author SHA1 Message Date
5d07bd853c Pass camera delta time to update active runtime target lock state 2026-04-25 18:05:46 +02:00
14c045546c Require player visibility when resolving runtime target candidates 2026-04-25 18:05:46 +02:00
0e4fbb2480 Add visibility requirement when selecting runtime targets 2026-04-25 18:04:28 +02:00
cddbd0aa74 Improve runtime target selection fallback logic 2026-04-25 18:04:28 +02:00
3d91477d4c Improve runtime target selection by filtering candidates based on camera and player visibility 2026-04-25 18:03:33 +02:00
31b0a5b808 Implement line-of-sight checks for target visibility 2026-04-25 18:03:05 +02:00
447e8213a0 Add constants and state for target occlusion tracking 2026-04-25 18:03:05 +02:00
bf31cf6a2f Refine target look boundary handling to clear active target and return false 2026-04-25 17:34:57 +02:00
d2f2b38f34 Implement automatic retargeting or clearing of active runtime target 2026-04-25 17:26:39 +02:00
dc819fd1ba Improve target candidate resolution with player distance filtering 2026-04-25 16:48:43 +02:00
74da142d65 Remove unused code block from RuntimeHost definition 2026-04-25 16:42:55 +02:00
f1825c32fb Refactor runtime target proposal to prioritize screen-center candidates 2026-04-25 16:39:01 +02:00
5ce0f1f9cf Fix input X sign in RuntimeHost and add test for temporary look-on input in navigation controller 2026-04-25 16:32:49 +02:00
df0d577625 Update look input handling to accept directional screen-space coordinates and return detailed state 2026-04-25 16:31:20 +02:00
ff11b16f42 Refactor runtime target look input to use screen-space projection for candidate selection 2026-04-25 16:27:06 +02:00
4be1e05251 Update runtime target state management to use a boolean switch flag 2026-04-25 16:26:47 +02:00
5881d9d448 Refactor target switching logic and update input handling constants 2026-04-25 16:25:33 +02:00
5f2be9277f Implement structured target look input and advanced shader-based visual targeting effects 2026-04-25 16:25:12 +02:00
3b19c16a14 Adjust type casting for horizontal intent in RuntimeHost 2026-04-25 16:06:22 +02:00
ed94970088 Refactor runtime target look input to support directional side targeting and update target state management 2026-04-25 15:58:18 +02:00
d7822b9741 Enhance target assist by tracking look input direction and refining target state logic 2026-04-25 15:52:29 +02:00
e43c955172 Refactor runtime targeting to use camera direction for accurate candidate resolution 2026-04-25 15:43:55 +02:00
b2e271c383 Refresh runtime targeting state 2026-04-25 15:43:24 +02:00
8fb4b3932e Update star rendering with rotation axis and reduce max active target distance 2026-04-25 15:42:49 +02:00
99dc1871d9 Enhance runtime targeting logic and add unit tests for target switching and loss conditions 2026-04-25 15:33:43 +02:00
dd0f6868ac Implement look-directional target switching and refine active runtime target state management 2026-04-25 15:31:37 +02:00
601a1e8ecd Feature: Implement third-person camera look intent reporting and update target lock state 2026-04-25 15:31:13 +02:00
8956e82002 Add runtime target look yaw delta tracking 2026-04-25 15:30:00 +02:00
86e89b25ec auto-git:
[change] src/runtime-three/runtime-host.ts
 [change] tests/unit/runtime-host.test.ts
2026-04-25 10:45:10 +02:00
935c8b7e9c auto-git:
[change] src/runtime-three/runtime-host.ts
 [change] tests/unit/runtime-interaction-system.test.ts
2026-04-25 10:28:29 +02:00
352bfba286 auto-git:
[add] tests/unit/runtime-interaction-system.test.ts
 [change] src/runtime-three/runtime-host.ts
2026-04-25 04:21:28 +02:00
0f1d626504 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 04:16:46 +02:00
ea511424b4 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 04:16:39 +02:00
4e36c12814 auto-git:
[change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-interaction-system.ts
2026-04-25 04:15:20 +02:00
8a23bd52a9 auto-git:
[change] src/runtime-three/runtime-host.ts
 [change] tests/unit/runtime-host.test.ts
2026-04-25 04:05:05 +02:00
6de5116629 auto-git:
[change] src/runtime-three/runtime-host.ts
 [change] tests/unit/runtime-host.test.ts
2026-04-25 04:01:22 +02:00
9e224a4740 auto-git:
[change] src/runtime-three/runtime-host.ts
 [change] tests/unit/runner-canvas.test.tsx
2026-04-25 03:57:55 +02:00
d15aa8694a auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 03:55:46 +02:00
5de867d459 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 03:55:40 +02:00
41eb8f56ee auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 03:54:32 +02:00
26929c5422 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 03:54:32 +02:00
2e6f65d5c8 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 03:54:32 +02:00
ebeead432d auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 03:53:38 +02:00
f9e4e3a079 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 03:53:31 +02:00
e2bd840032 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 03:43:30 +02:00
36319da1f0 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 03:34:17 +02:00
98a047f4dd auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 03:16:48 +02:00
5bd083923d auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 03:06:25 +02:00
56c4494e54 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 03:06:24 +02:00
719dfb39d0 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-25 03:06:15 +02:00