Add IEntity.IsWeightless extension method (#2255)

Checking manually every time wasn't that cool
This commit is contained in:
DrSmugleaf
2020-10-14 22:37:25 +02:00
committed by GitHub
parent 17ee9814b0
commit 5fcd13d0e3
4 changed files with 18 additions and 10 deletions

View File

@@ -14,8 +14,7 @@ namespace Content.Shared.Physics
public void Move(Vector2 velocityDirection, float speed)
{
if (ControlledComponent?.Owner.HasComponent<MovementIgnoreGravityComponent>() == false &&
IoCManager.Resolve<IPhysicsManager>().IsWeightless(ControlledComponent.Owner.Transform.Coordinates))
if (ControlledComponent?.Owner.IsWeightless() ?? false)
{
return;
}