acdream/tests/AcDream.App.Tests/Input
Erik 1fc529cdcb fix(interaction): restore distant use after runtime cutover
Runtime GetObjectA lookup became intentionally non-constructing, so static doors and corpses entered MoveToObject without a physics host and their target snapshot timed out at the origin. Ensure the canonical minimal host exists before routing the server move.

Runtime first-entry also grounds the local player before graphical PartArray attachment. That could leave an unmatched startup CMotionInterp node ahead of all later use and cast motion. Drain matched PartArray entries first, then retire only the impossible pre-attach suffix at the presentation attach boundary.

Add focused regressions for static-target host materialization and attach-order reconciliation. User verified near and distant object use in the connected client; focused App tests pass 3/3.
2026-08-03 09:36:53 +02:00
..
C3cF2AutoEntryWiringTests.cs fix(interaction): restore distant use after runtime cutover 2026-08-03 09:36:53 +02:00
CameraPointerInputControllerTests.cs refactor(runtime): own local movement and outbound cadence 2026-07-26 12:33:53 +02:00
DispatcherCameraInputSourceTests.cs refactor(input): own pointer and callback lifetime 2026-07-22 11:59:33 +02:00
DispatcherMovementInputSourceTests.cs fix(physics): movement-parity fixes - adjusted catch-up cap, autorun retail semantics, AP-30 retired 2026-07-30 15:04:17 +02:00
GameplayInputActionRouterTests.cs feat(input): assess world objects on right click 2026-07-24 05:42:28 +02:00
GameplayInputCommandControllerTests.cs refactor(runtime): own world environment state 2026-07-26 16:45:04 +02:00
GameplayInputFrameControllerTests.cs refactor(runtime): own local movement and outbound cadence 2026-07-26 12:33:53 +02:00
LocalPlayerProjectionControllerTests.cs refactor(camera): extract the update frame 2026-07-22 03:08:58 +02:00
MouseLookControllerTests.cs test(app): serialize the classes sharing camera/render process globals (#252) 2026-07-28 18:46:43 +02:00
PlayerMovementPlacementTransactionTests.cs fix(physics): validate retail cell containment roots 2026-07-31 14:48:26 +02:00
QuiescentInputContextTests.cs refactor(input): own pointer and callback lifetime 2026-07-22 11:59:33 +02:00
RetailLocalPlayerFrameControllerTests.cs feat(headless): complete deterministic bot command parity 2026-07-27 08:23:36 +02:00
RetainedUiGameplayBindingTests.cs refactor(input): own gameplay action routing 2026-07-22 12:43:05 +02:00
RuntimeLocalPlayerMovementStateTests.cs refactor(runtime): close simulation ownership 2026-07-26 15:53:31 +02:00
SilkInputSourceLifetimeTests.cs refactor(input): own pointer and callback lifetime 2026-07-22 11:59:33 +02:00