From f35ea5418d1319ffb28c49d48714dfb298d26516 Mon Sep 17 00:00:00 2001 From: metalgearsloth Date: Mon, 6 Sep 2021 18:20:44 +1000 Subject: [PATCH] Pass in EntityManager to Mover Saves 5% of mover code --- Content.Shared/Movement/SharedMoverController.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Content.Shared/Movement/SharedMoverController.cs b/Content.Shared/Movement/SharedMoverController.cs index d6dadc28d1..5bd03f9c94 100644 --- a/Content.Shared/Movement/SharedMoverController.cs +++ b/Content.Shared/Movement/SharedMoverController.cs @@ -22,6 +22,7 @@ namespace Content.Shared.Movement /// public abstract class SharedMoverController : VirtualController { + [Dependency] private readonly IEntityManager _entityManager = default!; [Dependency] private readonly IMapManager _mapManager = default!; private ActionBlockerSystem _blocker = default!; @@ -99,7 +100,7 @@ namespace Content.Shared.Movement UsedMobMovement[mover.Owner.Uid] = true; var transform = mover.Owner.Transform; - var weightless = mover.Owner.IsWeightless(physicsComponent, mapManager: _mapManager); + var weightless = mover.Owner.IsWeightless(physicsComponent, mapManager: _mapManager, entityManager: _entityManager); var (walkDir, sprintDir) = mover.VelocityDir; // Handle wall-pushes.