|
|
0d79867a86
|
Add constants for camera collision handling
|
2026-04-25 18:54:08 +02:00 |
|
|
|
0aa7fa91b6
|
Improve RuntimeHost unit tests for marker placement and active targeting arrows
|
2026-04-25 18:44:35 +02:00 |
|
|
|
727485434e
|
Implement dynamic update logic for active target indicators
|
2026-04-25 18:43:44 +02:00 |
|
|
|
48a0235ba8
|
Update disposal logic for active targeting indicators
|
2026-04-25 18:43:44 +02:00 |
|
|
|
a725b6e280
|
Refactor active arrow initialization to iterate over the collection
|
2026-04-25 18:43:06 +02:00 |
|
|
|
6575237670
|
Enhance targeting visualization by replacing single arrow/ring with array of active arrows and camera vectors
|
2026-04-25 18:42:49 +02:00 |
|
|
|
f5f29a559d
|
Refactor active marker visual placement logic, adjusting lift and introducing radius
|
2026-04-25 18:42:29 +02:00 |
|
|
|
9cddd117ce
|
Cleanup unused import and add constants for active arrow targeting
|
2026-04-25 18:42:29 +02:00 |
|
|
|
2e1b6a6d55
|
Update unit tests for RuntimeHost positioning assertions
|
2026-04-25 18:38:00 +02:00 |
|
|
|
1bb528bce1
|
Implement sway effect for lux target position
|
2026-04-25 18:36:44 +02:00 |
|
|
|
61090ac5cb
|
Initialize sway direction vector for lux targeting
|
2026-04-25 18:36:44 +02:00 |
|
|
|
1483dbc33a
|
Enhance runtime target visual placement calculations with extra lift and sway parameters
|
2026-04-25 18:36:20 +02:00 |
|
|
|
6d84f424cd
|
Add unit tests for runtime host targeting visualization logic
|
2026-04-25 18:31:52 +02:00 |
|
|
|
a3a13c1de7
|
Enhance Lux targeting visual logic with state management and home return behavior
|
2026-04-25 18:30:41 +02:00 |
|
|
|
4604a54ffd
|
Initialize targeting lux flight state
|
2026-04-25 18:29:50 +02:00 |
|
|
|
13e4f34386
|
Implement state tracking and position variables for targeting lux
|
2026-04-25 18:29:50 +02:00 |
|
|
|
5a727222a5
|
Add constants for targeting lux behavior rates and distances
|
2026-04-25 18:29:50 +02:00 |
|
|
|
ffbac06e0a
|
Refactor: Use local collider variable in RuntimeHost
|
2026-04-25 18:22:24 +02:00 |
|
|
|
6b6ce41f5e
|
Test: Add unit tests for RuntimeHost target tracking and visibility logic
|
2026-04-25 18:21:42 +02:00 |
|
|
|
85e0bc65c1
|
Improve runtime visibility checks using multi-sample target sampling
|
2026-04-25 18:21:28 +02:00 |
|
|
|
37b50d7e8a
|
Implement dynamic calculation for runtime target visibility clearance
|
2026-04-25 18:16:42 +02:00 |
|
|
|
3667ae0ea6
|
Increase padding constant for visibility target clearance
|
2026-04-25 18:16:41 +02:00 |
|
|
|
2e54ffc087
|
Add unit tests for resource disposal on RuntimeHost
|
2026-04-25 18:12:09 +02:00 |
|
|
|
74cc9d6e88
|
Test: Target reference clears after short camera visibility grace
|
2026-04-25 18:10:13 +02:00 |
|
|
|
716b1777f3
|
Test: Add unit tests for target candidate filtering and visibility checks in RuntimeHost
|
2026-04-25 18:09:21 +02:00 |
|
|
|
94536c6611
|
Remove distance check logic for active runtime target
|
2026-04-25 18:07:14 +02:00 |
|
|
|
1765b23228
|
Implement target lock release upon prolonged occlusion
|
2026-04-25 18:06:06 +02:00 |
|
|
|
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 |
|
|
|
0026d1521b
|
Add isLineSegmentClear method for checking collision clearance along a line segment
|
2026-04-25 18:02:12 +02:00 |
|
|
|
e605999b33
|
Update unit tests for ThirdPersonNavigationController boundary handling
|
2026-04-25 17:40:09 +02:00 |
|
|
|
ae92a8fd26
|
Adjust camera yaw and pitch upon reaching a boundary in third-person navigation
|
2026-04-25 17:40:09 +02:00 |
|
|
|
5c7d0a5e14
|
Test: Clear active target on manual look boundary
|
2026-04-25 17:35:09 +02:00 |
|
|
|
a93d690af0
|
Update unit tests for target look boundary handling to reflect non-snapping behavior
|
2026-04-25 17:34:57 +02:00 |
|
|
|
82109c19d1
|
Remove manual reset of look offsets when target look boundary is reached
|
2026-04-25 17:34:57 +02:00 |
|
|
|
bf31cf6a2f
|
Refine target look boundary handling to clear active target and return false
|
2026-04-25 17:34:57 +02:00 |
|
|
|
a0f6b98678
|
Add unit test for target boundary detection in third-person navigation controller
|
2026-04-25 17:27:45 +02:00 |
|
|
|
793b675e74
|
Refactor target look offset calculation using applyTargetLookOffsetDelta
|
2026-04-25 17:27:21 +02:00 |
|
|
|
98610c53d3
|
Improve target look offset limits and add boundary detection logic
|
2026-04-25 17:27:00 +02:00 |
|
|
|
d2f2b38f34
|
Implement automatic retargeting or clearing of active runtime target
|
2026-04-25 17:26:39 +02:00 |
|
|
|
d9f724c45d
|
Add handleRuntimeTargetLookBoundaryReached to context
|
2026-04-25 17:26:39 +02:00 |
|
|
|
429209b61a
|
Adjust precision for pitch radians assertion in ThirdPersonNavigationController test
|
2026-04-25 17:21:28 +02:00 |
|
|
|
9eb58252d8
|
Update test assertion for ThirdPersonNavigationController pitch radians
|
2026-04-25 17:21:27 +02:00 |
|
|
|
b2a69948eb
|
Update unit tests for third-person navigation pitch blending
|
2026-04-25 17:18:39 +02:00 |
|
|
|
cdf38bace7
|
Improve pitch damping when target assist is active
|
2026-04-25 17:18:39 +02:00 |
|