Fix nullable error (#8632)

This commit is contained in:
Leon Friedrich
2022-06-04 13:26:06 +12:00
committed by GitHub
parent 56be3d9513
commit 38f67722af

View File

@@ -38,8 +38,11 @@ namespace Content.Shared.Movement.Components
if (body == null)
entityManager.TryGetComponent(entity, out body);
if (entityManager.TryGetComponent<MovementIgnoreGravityComponent>(entity, out var ignoreGravityComponent) ||
(body?.BodyType & (BodyType.Static | BodyType.Kinematic)) != 0) return ignoreGravityComponent.Weightless;
if ((body?.BodyType & (BodyType.Static | BodyType.Kinematic)) != 0)
return false;
if (entityManager.TryGetComponent<MovementIgnoreGravityComponent>(entity, out var ignoreGravityComponent))
return ignoreGravityComponent.Weightless;
var transform = entityManager.GetComponent<TransformComponent>(entity);
var gridId = transform.GridID;