diff --git a/src/AcDream.App/Rendering/GameWindow.cs b/src/AcDream.App/Rendering/GameWindow.cs index d395772..7017a65 100644 --- a/src/AcDream.App/Rendering/GameWindow.cs +++ b/src/AcDream.App/Rendering/GameWindow.cs @@ -6863,7 +6863,9 @@ public sealed class GameWindow : IDisposable playerVelocity: _playerController.BodyVelocity, isOnGround: result.IsOnGround, contactPlaneNormal: _playerController.ContactPlane.Normal, - dt: (float)dt); + dt: (float)dt, + cellId: _playerController.CellId, + selfEntityId: _playerController.LocalEntityId); // Send outbound movement messages to the live server. if (_liveSession is not null) @@ -10693,6 +10695,7 @@ public sealed class GameWindow : IDisposable _retailChaseCamera = new AcDream.App.Rendering.RetailChaseCamera { Aspect = _chaseCamera.Aspect, + CollisionProbe = new AcDream.App.Rendering.PhysicsCameraCollisionProbe(_physicsEngine), }; } _cameraController.EnterChaseMode(_chaseCamera, _retailChaseCamera); @@ -10826,6 +10829,7 @@ public sealed class GameWindow : IDisposable _retailChaseCamera = new AcDream.App.Rendering.RetailChaseCamera { Aspect = _window!.Size.X / (float)_window.Size.Y, + CollisionProbe = new AcDream.App.Rendering.PhysicsCameraCollisionProbe(_physicsEngine), }; // K.1b: _playerMouseDeltaX is no longer consumed by // MovementInput, but we still reset it here so any stale