From 756fd6f309f4e603ce0e0c77f24b778007e00c0a Mon Sep 17 00:00:00 2001 From: Kara Date: Wed, 11 Oct 2023 02:04:33 -0700 Subject: [PATCH] Kill `GravityExtensions` (#20911) --- .../MovementIgnoreGravityComponent.cs | 55 ------------------- 1 file changed, 55 deletions(-) diff --git a/Content.Shared/Movement/Components/MovementIgnoreGravityComponent.cs b/Content.Shared/Movement/Components/MovementIgnoreGravityComponent.cs index bade6287e8..77c468e871 100644 --- a/Content.Shared/Movement/Components/MovementIgnoreGravityComponent.cs +++ b/Content.Shared/Movement/Components/MovementIgnoreGravityComponent.cs @@ -31,59 +31,4 @@ namespace Content.Shared.Movement.Components Weightless = component.Weightless; } } - - public static class GravityExtensions - { - [Obsolete("Use GravitySystem")] - public static bool IsWeightless(this EntityUid entity, PhysicsComponent? body = null, EntityCoordinates? coords = null, IMapManager? mapManager = null, IEntityManager? entityManager = null) - { - entityManager ??= IoCManager.Resolve(); - - if (body == null) - entityManager.TryGetComponent(entity, out body); - - if ((body?.BodyType & (BodyType.Static | BodyType.Kinematic)) != 0) - return false; - - if (entityManager.TryGetComponent(entity, out var ignoreGravityComponent)) - return ignoreGravityComponent.Weightless; - - var transform = entityManager.GetComponent(entity); - var gridId = transform.GridUid; - - if ((entityManager.TryGetComponent(transform.GridUid, out var gravity) || - entityManager.TryGetComponent(transform.MapUid, out gravity)) && gravity.EnabledVV) - return false; - - if (gridId == null) - { - return true; - } - - mapManager ??= IoCManager.Resolve(); - var grid = mapManager.GetGrid(gridId.Value); - var invSys = EntitySystem.Get(); - - if (invSys.TryGetSlotEntity(entity, "shoes", out var ent)) - { - if (entityManager.TryGetComponent(ent, out var boots) && boots.On) - return false; - } - - if (!entityManager.GetComponent(grid.Owner).EnabledVV) - { - return true; - } - - coords ??= transform.Coordinates; - - if (!coords.Value.IsValid(entityManager)) - { - return true; - } - - var tile = grid.GetTileRef(coords.Value).Tile; - return tile.IsEmpty; - } - } } -- 2.51.2