|
|
fb0ae99bf5
|
Update version check in migrateSceneDocument function
|
2026-04-11 12:35:27 +02:00 |
|
|
|
c4e8410b20
|
Remove unused import in migrate-scene-document.ts
|
2026-04-11 12:35:27 +02:00 |
|
|
|
0f0bfc853d
|
Update scene document JSON tests for input bindings and migration
|
2026-04-11 12:34:09 +02:00 |
|
|
|
eabc9ab294
|
Add gamepad support for third-person camera orbit in tests
|
2026-04-11 12:33:54 +02:00 |
|
|
|
a89a9ba58d
|
Add test for camera look using gamepad right stick without pointer lock
|
2026-04-11 12:33:43 +02:00 |
|
|
|
478baed1b6
|
Update App.tsx to support gamepad camera look bindings
|
2026-04-11 12:33:01 +02:00 |
|
|
|
7aaebe9ee8
|
Add validation for player start gamepad camera look binding
|
2026-04-11 12:31:34 +02:00 |
|
|
|
99482236d1
|
Add support for player start gamepad camera look binding
|
2026-04-11 12:31:30 +02:00 |
|
|
|
d823fa5a39
|
Bump scene document version and add new constant
|
2026-04-11 12:31:30 +02:00 |
|
|
|
324c10bdc0
|
Update third-person navigation controller to include gamepad look input
|
2026-04-11 12:30:42 +02:00 |
|
|
|
0bd2a8ad22
|
Add gamepad support for camera look in first-person navigation controller
|
2026-04-11 12:30:33 +02:00 |
|
|
|
4e7549bb5a
|
Add camera look input handling for gamepads
|
2026-04-11 12:30:19 +02:00 |
|
|
|
bf5c87f86d
|
Simplify keyboard binding type and add camera look bindings
|
2026-04-11 12:30:11 +02:00 |
|
|
|
9355531c0c
|
Update third-person-navigation-controller.test.ts with new imports and resolved player motion type
|
2026-04-11 12:20:03 +02:00 |
|
|
|
26e86baf98
|
Update FirstPersonNavigationController context and resolveFirstPersonMotion type
|
2026-04-11 12:19:59 +02:00 |
|
|
|
5e1b865f56
|
Include player input bindings in scene document validation test
|
2026-04-11 12:19:59 +02:00 |
|
|
|
0dafb0974b
|
Update import statement for createPlayerStartInputBindings
|
2026-04-11 12:19:59 +02:00 |
|
|
|
c9c46ed7d7
|
Add player input bindings to runtime scene fixture
|
2026-04-11 12:19:59 +02:00 |
|
|
|
8da57eddab
|
Add PlayerStartInputBindingOverrides interface and update createPlayerStartEntity function
|
2026-04-11 12:19:11 +02:00 |
|
|
|
fc2e0818f4
|
Include inputBindings in buildRuntimeSceneFromDocument test
|
2026-04-11 12:18:25 +02:00 |
|
|
|
8e335a5c42
|
Add PLAYER_START_NAVIGATION_MODE_SCENE_DOCUMENT_VERSION check in migrate-scene-document.ts
|
2026-04-11 12:18:25 +02:00 |
|
|
|
a4b9bf0dbb
|
Update architecture.md with new movement mode requirements
|
2026-04-11 12:18:25 +02:00 |
|
|
|
f5408ee8a9
|
Fix moveLeft binding in entity-instances.ts
|
2026-04-11 12:18:25 +02:00 |
|
|
|
89caa179f2
|
Add migration test for Player Start entities with default input bindings
|
2026-04-11 12:17:09 +02:00 |
|
|
|
6b1bb90062
|
Update build-runtime-scene.test.ts to include input bindings
|
2026-04-11 12:17:09 +02:00 |
|
|
|
4d682eed17
|
Add unit test for ThirdPersonNavigationController
|
2026-04-11 12:17:09 +02:00 |
|
|
|
c3b156040d
|
Add mock gamepad and update tests for FirstPersonNavigationController
|
2026-04-11 12:16:14 +02:00 |
|
|
|
190c696319
|
Add input bindings configuration for player start entity
|
2026-04-11 12:15:31 +02:00 |
|
|
|
ec1f04e5cc
|
Add validation for player start input bindings in scene-document-validation.ts
|
2026-04-11 12:14:05 +02:00 |
|
|
|
bdae77bf80
|
Add input binding reading functions and update player start entity
|
2026-04-11 12:13:55 +02:00 |
|
|
|
04544a0e7c
|
Update third-person navigation controller to use player input bindings
|
2026-04-11 12:13:24 +02:00 |
|
|
|
156ded4774
|
Update first-person navigation controller to use new input bindings
|
2026-04-11 12:13:19 +02:00 |
|
|
|
3b2e3326e8
|
Add player input bindings for gamepad and keyboard
|
2026-04-11 12:13:19 +02:00 |
|
|
|
119ca52b75
|
Update scene document version and add input bindings support
|
2026-04-11 12:12:55 +02:00 |
|
|
|
67738884ec
|
Add input bindings to PlayerStartEntity
|
2026-04-11 12:12:48 +02:00 |
|
|
|
1dddeaf0b8
|
Remove unused state and function in App component
|
2026-04-11 12:01:46 +02:00 |
|
|
|
db8ef092a4
|
Add navigation mode to player start entity creation
|
2026-04-11 11:54:51 +02:00 |
|
|
|
d448063dd7
|
Extend applyPlayerStartChange to include navigationMode override
|
2026-04-11 11:53:26 +02:00 |
|
|
|
0b148b404b
|
Update tests to select player start navigation mode
|
2026-04-11 11:45:57 +02:00 |
|
|
|
279084c7be
|
Update interaction prompt handling and UI text in multiple components
|
2026-04-11 11:41:58 +02:00 |
|
|
|
43e9e7baa0
|
Simplify interaction prompt display and handling in various components
|
2026-04-11 11:40:25 +02:00 |
|
|
|
9026a34c72
|
Change invalid navigation mode in test case
|
2026-04-11 11:24:48 +02:00 |
|
|
|
b9bed17a2f
|
Add third-person camera collision resolution in tests
|
2026-04-11 11:22:23 +02:00 |
|
|
|
499fbcfec8
|
Update documentation for third-person mode
|
2026-04-11 11:22:23 +02:00 |
|
|
|
c81c40f8ea
|
Modify RunnerCanvas test to check third-person mode HUD
|
2026-04-11 11:21:45 +02:00 |
|
|
|
04d7cbde08
|
Update e2e test to include third-person navigation
|
2026-04-11 11:21:45 +02:00 |
|
|
|
9d3317066b
|
Add unit test for RapierCollisionWorld
|
2026-04-11 11:21:45 +02:00 |
|
|
|
3afa71396b
|
Add test for authored Player Start navigation mode in third-person scenes
|
2026-04-11 11:20:34 +02:00 |
|
|
|
0187d832b7
|
Update test for invalid navigation mode in scene document validation
|
2026-04-11 11:20:34 +02:00 |
|
|
|
af4c10130d
|
Add test for round-tripping authored third-person Player Start navigation
|
2026-04-11 11:20:19 +02:00 |
|