mirror of
https://github.com/space-syndicate/space-station-14.git
synced 2026-10-09 10:21:18 +03:00
The IMapManager is dead (#44002)
* Axes the easy IMapManager references * Axes the references to unported (obsolete) IMapManager methods * Converts salvageruler command to a LocalizedEntityCommand so it can use SharedMapSystem * Removes IMapManager from GameTicker This required axing the map nuke during restart, but that should be fine? Maps are entities so EntityManager.FlushEntities should delete them all and that's the preceding line * submodule update(?) --------- Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
This commit is contained in:
parent
d548f252fe
commit
84b2f07157
102 changed files with 148 additions and 258 deletions
|
|
@ -26,7 +26,6 @@ public sealed partial class AlignAtmosPipeLayers : SnapgridCenter
|
|||
{
|
||||
[Dependency] private IEntityManager _entityManager = default!;
|
||||
[Dependency] private IPrototypeManager _protoManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IEyeManager _eyeManager = default!;
|
||||
|
||||
private readonly SharedMapSystem _mapSystem;
|
||||
|
|
@ -86,7 +85,7 @@ public sealed partial class AlignAtmosPipeLayers : SnapgridCenter
|
|||
if (pManager.PlacementType != PlacementTypes.None)
|
||||
return;
|
||||
|
||||
MouseCoords = _unalignedMouseCoords.AlignWithClosestGridTile(SearchBoxSize, _entityManager, _mapManager);
|
||||
MouseCoords = _unalignedMouseCoords.AlignWithClosestGridTile(SearchBoxSize, _entityManager);
|
||||
|
||||
var gridId = _transformSystem.GetGrid(MouseCoords);
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@ namespace Content.Client.Atmos.Overlays;
|
|||
public sealed partial class AtmosDebugOverlay : Overlay
|
||||
{
|
||||
[Dependency] private IEntityManager _entManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IInputManager _input = default!;
|
||||
[Dependency] private IUserInterfaceManager _ui = default!;
|
||||
[Dependency] private IResourceCache _cache = default!;
|
||||
|
|
@ -262,7 +261,7 @@ public sealed partial class AtmosDebugOverlay : Overlay
|
|||
private void GetGrids(MapId mapId, Box2Rotated box)
|
||||
{
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(
|
||||
_map.FindGridsIntersecting(
|
||||
mapId,
|
||||
box,
|
||||
ref _grids,
|
||||
|
|
|
|||
|
|
@ -19,10 +19,10 @@ public sealed partial class GasTileDangerousTemperatureOverlay : Overlay
|
|||
public override bool RequestScreenTexture { get; set; } = false;
|
||||
|
||||
[Dependency] private IEntityManager _entManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IClyde _clyde = default!;
|
||||
|
||||
private GasTileOverlaySystem? _gasTileOverlay;
|
||||
private readonly SharedMapSystem _mapSys;
|
||||
private readonly SharedTransformSystem _xformSys;
|
||||
private EntityQuery<GasTileOverlayComponent> _overlayQuery;
|
||||
|
||||
|
|
@ -37,6 +37,7 @@ public sealed partial class GasTileDangerousTemperatureOverlay : Overlay
|
|||
public GasTileDangerousTemperatureOverlay()
|
||||
{
|
||||
IoCManager.InjectDependencies(this);
|
||||
_mapSys = _entManager.System<SharedMapSystem>();
|
||||
_xformSys = _entManager.System<SharedTransformSystem>();
|
||||
|
||||
_overlayQuery = _entManager.GetEntityQuery<GasTileOverlayComponent>();
|
||||
|
|
@ -174,7 +175,7 @@ public sealed partial class GasTileDangerousTemperatureOverlay : Overlay
|
|||
() =>
|
||||
{
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(mapId, worldAABB, ref _grids);
|
||||
_mapSys.FindGridsIntersecting(mapId, worldAABB, ref _grids);
|
||||
|
||||
foreach (var grid in _grids)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ public sealed partial class GasTileFireOverlay : Overlay
|
|||
[Dependency] private IPrototypeManager _protoMan = default!;
|
||||
[Dependency] private IResourceCache _resourceCache = default!;
|
||||
[Dependency] private IEntityManager _entManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
|
||||
public override OverlaySpace Space => OverlaySpace.WorldSpaceEntities | OverlaySpace.WorldSpaceBelowWorld;
|
||||
private static readonly ProtoId<ShaderPrototype> UnshadedShader = "unshaded";
|
||||
|
|
@ -113,7 +112,7 @@ public sealed partial class GasTileFireOverlay : Overlay
|
|||
return;
|
||||
|
||||
// TODO: WorldBounds callback.
|
||||
_mapManager.FindGridsIntersecting(args.MapId, args.WorldAABB, ref gridState,
|
||||
_mapSystem.FindGridsIntersecting(args.MapId, args.WorldAABB, ref gridState,
|
||||
static (EntityUid uid, MapGridComponent grid,
|
||||
ref (Box2Rotated WorldBounds,
|
||||
DrawingHandleWorld drawHandle,
|
||||
|
|
|
|||
|
|
@ -28,12 +28,12 @@ public sealed partial class GasTileHeatBlurOverlay : Overlay
|
|||
private static readonly ProtoId<ShaderPrototype> HeatOverlayShader = "HeatBlur";
|
||||
|
||||
[Dependency] private IEntityManager _entManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IPrototypeManager _proto = default!;
|
||||
[Dependency] private IClyde _clyde = default!;
|
||||
[Dependency] private IConfigurationManager _configManager = default!;
|
||||
[Dependency] private IResourceCache _resourceCache = default!;
|
||||
|
||||
private readonly SharedMapSystem _maps;
|
||||
private readonly SharedTransformSystem _xformSys;
|
||||
private readonly ShaderInstance _shader;
|
||||
|
||||
|
|
@ -63,6 +63,7 @@ public sealed partial class GasTileHeatBlurOverlay : Overlay
|
|||
public GasTileHeatBlurOverlay()
|
||||
{
|
||||
IoCManager.InjectDependencies(this);
|
||||
_maps = _entManager.System<SharedMapSystem>();
|
||||
_xformSys = _entManager.System<SharedTransformSystem>();
|
||||
|
||||
_noiseTexture = _resourceCache.GetTexture("/Textures/Effects/HeatBlur/perlin_noise.png");
|
||||
|
|
@ -126,7 +127,7 @@ public sealed partial class GasTileHeatBlurOverlay : Overlay
|
|||
() =>
|
||||
{
|
||||
_intersectingGrids.Clear();
|
||||
_mapManager.FindGridsIntersecting(mapId, worldAABB, ref _intersectingGrids);
|
||||
_maps.FindGridsIntersecting(mapId, worldAABB, ref _intersectingGrids);
|
||||
foreach (var grid in _intersectingGrids)
|
||||
{
|
||||
if (!overlayQuery.TryGetComponent(grid.Owner, out var comp))
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ public sealed partial class GasTileVisibleGasOverlay : Overlay
|
|||
[Dependency] private IEntityManager _entManager = default!;
|
||||
[Dependency] private IResourceCache _resourceCache = default!;
|
||||
[Dependency] private IPrototypeManager _protoManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
|
||||
private static readonly ProtoId<ShaderPrototype> UnshadedShader = "unshaded";
|
||||
|
||||
|
|
@ -142,7 +141,7 @@ public sealed partial class GasTileVisibleGasOverlay : Overlay
|
|||
return;
|
||||
|
||||
// TODO: WorldBounds callback.
|
||||
_mapManager.FindGridsIntersecting(args.MapId,
|
||||
_mapSystem.FindGridsIntersecting(args.MapId,
|
||||
args.WorldAABB,
|
||||
ref gridState,
|
||||
static (EntityUid uid,
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ public sealed partial class DecalPlacementSystem : EntitySystem
|
|||
[Dependency] private InputSystem _inputSystem = default!;
|
||||
[Dependency] private MetaDataSystem _metaData = default!;
|
||||
[Dependency] private SharedActionsSystem _actions = default!;
|
||||
[Dependency] private SharedMapSystem _maps = default!;
|
||||
[Dependency] private SharedTransformSystem _transform = default!;
|
||||
[Dependency] private SpriteSystem _sprite = default!;
|
||||
|
||||
|
|
@ -48,7 +49,7 @@ public sealed partial class DecalPlacementSystem : EntitySystem
|
|||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
_overlay.AddOverlay(new DecalPlacementOverlay(this, _transform, _sprite));
|
||||
_overlay.AddOverlay(new DecalPlacementOverlay(this, _maps, _transform, _sprite));
|
||||
|
||||
CommandBinds.Builder.Bind(EngineKeyFunctions.EditorPlaceObject, new PointerStateInputCmdHandler(
|
||||
(session, coords, uid) =>
|
||||
|
|
|
|||
|
|
@ -3,8 +3,6 @@ using Robust.Client.GameObjects;
|
|||
using Robust.Client.Graphics;
|
||||
using Robust.Client.Input;
|
||||
using Robust.Shared.Enums;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Client.Decals.Overlays;
|
||||
|
||||
|
|
@ -12,17 +10,18 @@ public sealed partial class DecalPlacementOverlay : Overlay
|
|||
{
|
||||
[Dependency] private IEyeManager _eyeManager = default!;
|
||||
[Dependency] private IInputManager _inputManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
private readonly DecalPlacementSystem _placement;
|
||||
private readonly SharedMapSystem _maps;
|
||||
private readonly SharedTransformSystem _transform;
|
||||
private readonly SpriteSystem _sprite;
|
||||
|
||||
public override OverlaySpace Space => OverlaySpace.WorldSpaceEntities;
|
||||
|
||||
public DecalPlacementOverlay(DecalPlacementSystem placement, SharedTransformSystem transform, SpriteSystem sprite)
|
||||
public DecalPlacementOverlay(DecalPlacementSystem placement, SharedMapSystem maps, SharedTransformSystem transform, SpriteSystem sprite)
|
||||
{
|
||||
IoCManager.InjectDependencies(this);
|
||||
_placement = placement;
|
||||
_maps = maps;
|
||||
_transform = transform;
|
||||
_sprite = sprite;
|
||||
ZIndex = 1000;
|
||||
|
|
@ -42,7 +41,7 @@ public sealed partial class DecalPlacementOverlay : Overlay
|
|||
return;
|
||||
|
||||
// No map support for decals
|
||||
if (!_mapManager.TryFindGridAt(mousePos, out var gridUid, out var grid))
|
||||
if (!_maps.TryFindGridAt(mousePos, out var gridUid, out var grid))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -37,7 +37,6 @@ namespace Content.Client.Gameplay
|
|||
[Dependency] private IPlayerManager _playerManager = default!;
|
||||
[Dependency] private IEntitySystemManager _entitySystemManager = default!;
|
||||
[Dependency] private IGameTiming _timing = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] protected IUserInterfaceManager UserInterfaceManager = default!;
|
||||
[Dependency] private IEntityManager _entityManager = default!;
|
||||
[Dependency] private IViewVariablesManager _vvm = default!;
|
||||
|
|
@ -240,7 +239,7 @@ namespace Content.Client.Gameplay
|
|||
var transformSystem = _entitySystemManager.GetEntitySystem<SharedTransformSystem>();
|
||||
var mapSystem = _entitySystemManager.GetEntitySystem<MapSystem>();
|
||||
|
||||
coordinates = _mapManager.TryFindGridAt(mousePosWorld, out var uid, out _) ?
|
||||
coordinates = mapSystem.TryFindGridAt(mousePosWorld, out var uid, out _) ?
|
||||
mapSystem.MapToGrid(uid, mousePosWorld) :
|
||||
transformSystem.ToCoordinates(mousePosWorld);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ using Content.Shared.Maps;
|
|||
using Robust.Client.Graphics;
|
||||
using Robust.Shared.Configuration;
|
||||
using Robust.Shared.Enums;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Map.Components;
|
||||
using Robust.Shared.Prototypes;
|
||||
using Robust.Shared.Utility;
|
||||
|
||||
|
|
@ -23,9 +23,10 @@ public sealed partial class AmbientOcclusionOverlay : Overlay
|
|||
[Dependency] private IClyde _clyde = default!;
|
||||
[Dependency] private IConfigurationManager _cfgManager = default!;
|
||||
[Dependency] private IEntityManager _entManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IPrototypeManager _proto = default!;
|
||||
|
||||
private List<Entity<MapGridComponent>> _cachedGrids = new();
|
||||
|
||||
public override OverlaySpace Space => OverlaySpace.WorldSpaceBelowEntities;
|
||||
|
||||
private readonly OverlayResourceCache<CachedResources> _resources = new ();
|
||||
|
|
@ -115,7 +116,9 @@ public sealed partial class AmbientOcclusionOverlay : Overlay
|
|||
// Don't want lighting affecting it.
|
||||
worldHandle.UseShader(_proto.Index(UnshadedShader).Instance());
|
||||
|
||||
foreach (var grid in _mapManager.FindGridsIntersecting(mapId, worldBounds))
|
||||
_cachedGrids.Clear();
|
||||
maps.FindGridsIntersecting(mapId, worldBounds, ref _cachedGrids);
|
||||
foreach (var grid in _cachedGrids)
|
||||
{
|
||||
var transform = xformSystem.GetWorldMatrix(grid.Owner);
|
||||
var worldToTextureMatrix = Matrix3x2.Multiply(transform, invMatrix);
|
||||
|
|
@ -126,7 +129,7 @@ public sealed partial class AmbientOcclusionOverlay : Overlay
|
|||
if (turfSystem.IsSpace(tileRef))
|
||||
continue;
|
||||
|
||||
var bounds = lookups.GetLocalBounds(tileRef, grid.TileSize);
|
||||
var bounds = lookups.GetLocalBounds(tileRef, grid.Comp.TileSize);
|
||||
worldHandle.DrawRect(bounds, Color.White);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ namespace Content.Client.Light;
|
|||
public sealed partial class RoofOverlay : Overlay
|
||||
{
|
||||
private readonly IEntityManager _entManager;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IOverlayManager _overlay = default!;
|
||||
|
||||
private readonly EntityLookupSystem _lookup;
|
||||
|
|
@ -56,7 +55,7 @@ public sealed partial class RoofOverlay : Overlay
|
|||
var target = lightRes.EnlargedLightTarget;
|
||||
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(args.MapId, bounds, ref _grids, approx: true, includeMap: true);
|
||||
_mapSystem.FindGridsIntersecting(args.MapId, bounds, ref _grids, approx: true, includeMap: true);
|
||||
var lightScale = viewport.LightRenderTarget.Size / (Vector2) viewport.Size;
|
||||
var scale = viewport.RenderScale / (Vector2.One / lightScale);
|
||||
|
||||
|
|
|
|||
|
|
@ -18,9 +18,9 @@ public sealed partial class SunShadowOverlay : Overlay
|
|||
|
||||
[Dependency] private IClyde _clyde = default!;
|
||||
[Dependency] private IEntityManager _entManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IPrototypeManager _protoManager = default!;
|
||||
private readonly EntityLookupSystem _lookup;
|
||||
private readonly SharedMapSystem _mapSys;
|
||||
private readonly SharedTransformSystem _xformSys;
|
||||
|
||||
private readonly HashSet<Entity<SunShadowCastComponent>> _shadows = new();
|
||||
|
|
@ -31,6 +31,7 @@ public sealed partial class SunShadowOverlay : Overlay
|
|||
{
|
||||
IoCManager.InjectDependencies(this);
|
||||
_xformSys = _entManager.System<SharedTransformSystem>();
|
||||
_mapSys = _entManager.System<SharedMapSystem>();
|
||||
_lookup = _entManager.System<EntityLookupSystem>();
|
||||
ZIndex = AfterLightTargetOverlay.ContentZIndex + 1;
|
||||
}
|
||||
|
|
@ -46,7 +47,7 @@ public sealed partial class SunShadowOverlay : Overlay
|
|||
return;
|
||||
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(args.MapId,
|
||||
_mapSys.FindGridsIntersecting(args.MapId,
|
||||
args.WorldBounds.Enlarged(SunShadowComponent.MaxLength),
|
||||
ref _grids);
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ public sealed partial class TileEmissionOverlay : Overlay
|
|||
{
|
||||
public override OverlaySpace Space => OverlaySpace.BeforeLighting;
|
||||
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IOverlayManager _overlay = default!;
|
||||
|
||||
private SharedMapSystem _mapSystem;
|
||||
|
|
@ -50,7 +49,7 @@ public sealed partial class TileEmissionOverlay : Overlay
|
|||
var target = lightoverlay.GetCachedForViewport(args.Viewport).EnlargedLightTarget;
|
||||
var viewport = args.Viewport;
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(mapId, bounds, ref _grids, approx: true);
|
||||
_mapSystem.FindGridsIntersecting(mapId, bounds, ref _grids, approx: true);
|
||||
|
||||
if (_grids.Count == 0)
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -45,7 +45,6 @@ public sealed partial class MappingState : GameplayStateBase
|
|||
[Dependency] private IEntityNetworkManager _entityNetwork = default!;
|
||||
[Dependency] private IInputManager _input = default!;
|
||||
[Dependency] private ILogManager _log = default!;
|
||||
[Dependency] private IMapManager _mapMan = default!;
|
||||
[Dependency] private MappingManager _mapping = default!;
|
||||
[Dependency] private IOverlayManager _overlays = default!;
|
||||
[Dependency] private IPlacementManager _placement = default!;
|
||||
|
|
@ -56,6 +55,7 @@ public sealed partial class MappingState : GameplayStateBase
|
|||
private EntityMenuUIController _entityMenuController = default!;
|
||||
|
||||
private DecalPlacementSystem _decal = default!;
|
||||
private MapSystem _maps = default!;
|
||||
private SpriteSystem _sprite = default!;
|
||||
private TransformSystem _transform = default!;
|
||||
private VerbSystem _verbs = default!;
|
||||
|
|
@ -207,6 +207,7 @@ public sealed partial class MappingState : GameplayStateBase
|
|||
_entityMenuController = UserInterfaceManager.GetUIController<EntityMenuUIController>();
|
||||
|
||||
_decal = _entityManager.System<DecalPlacementSystem>();
|
||||
_maps = _entityManager.System<MapSystem>();
|
||||
_sprite = _entityManager.System<SpriteSystem>();
|
||||
_transform = _entityManager.System<TransformSystem>();
|
||||
_verbs = _entityManager.System<VerbSystem>();
|
||||
|
|
@ -795,7 +796,7 @@ public sealed partial class MappingState : GameplayStateBase
|
|||
{
|
||||
var mapPos = _transform.ToMapCoordinates(coords);
|
||||
|
||||
if (_mapMan.TryFindGridAt(mapPos, out var gridUid, out var grid) &&
|
||||
if (_maps.TryFindGridAt(mapPos, out var gridUid, out var grid) &&
|
||||
_entityManager.System<SharedMapSystem>().TryGetTileRef(gridUid, grid, coords, out var tileRef) &&
|
||||
_allPrototypesDict.TryGetValue(_entityManager.System<TurfSystem>().GetContentTileDefinition(tileRef), out button))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ public sealed partial class GridDraggingSystem : SharedGridDraggingSystem
|
|||
[Dependency] private IEyeManager _eyeManager = default!;
|
||||
[Dependency] private IGameTiming _gameTiming = default!;
|
||||
[Dependency] private IInputManager _inputManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private SharedMapSystem _mapSystem = default!;
|
||||
[Dependency] private InputSystem _inputSystem = default!;
|
||||
[Dependency] private SharedTransformSystem _transformSystem = default!;
|
||||
|
||||
|
|
@ -99,7 +99,7 @@ public sealed partial class GridDraggingSystem : SharedGridDraggingSystem
|
|||
|
||||
if (_dragging == null)
|
||||
{
|
||||
if (!_mapManager.TryFindGridAt(mousePos, out var gridUid, out var grid))
|
||||
if (!_mapSystem.TryFindGridAt(mousePos, out var gridUid, out var grid))
|
||||
return;
|
||||
|
||||
StartDragging(gridUid, Vector2.Transform(mousePos.Position, _transformSystem.GetInvWorldMatrix(gridUid)));
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@ namespace Content.Client.NPC
|
|||
[Dependency] private IEyeManager _eyeManager = default!;
|
||||
[Dependency] private IGameTiming _timing = default!;
|
||||
[Dependency] private IInputManager _inputManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IOverlayManager _overlayManager = default!;
|
||||
[Dependency] private IResourceCache _cache = default!;
|
||||
[Dependency] private NPCSteeringSystem _steering = default!;
|
||||
|
|
@ -39,7 +38,7 @@ namespace Content.Client.NPC
|
|||
}
|
||||
else if (!_overlayManager.HasOverlay<PathfindingOverlay>())
|
||||
{
|
||||
_overlayManager.AddOverlay(new PathfindingOverlay(EntityManager, _eyeManager, _inputManager, _mapManager, _cache, this, _mapSystem, _transformSystem));
|
||||
_overlayManager.AddOverlay(new PathfindingOverlay(EntityManager, _eyeManager, _inputManager, _cache, this, _mapSystem, _transformSystem));
|
||||
}
|
||||
|
||||
if ((value & PathfindingDebugMode.Steering) != 0x0)
|
||||
|
|
@ -137,7 +136,6 @@ namespace Content.Client.NPC
|
|||
private readonly IEntityManager _entManager;
|
||||
private readonly IEyeManager _eyeManager;
|
||||
private readonly IInputManager _inputManager;
|
||||
private readonly IMapManager _mapManager;
|
||||
private readonly PathfindingSystem _system;
|
||||
private readonly MapSystem _mapSystem;
|
||||
private readonly SharedTransformSystem _transformSystem;
|
||||
|
|
@ -151,7 +149,6 @@ namespace Content.Client.NPC
|
|||
IEntityManager entManager,
|
||||
IEyeManager eyeManager,
|
||||
IInputManager inputManager,
|
||||
IMapManager mapManager,
|
||||
IResourceCache cache,
|
||||
PathfindingSystem system,
|
||||
MapSystem mapSystem,
|
||||
|
|
@ -160,7 +157,6 @@ namespace Content.Client.NPC
|
|||
_entManager = entManager;
|
||||
_eyeManager = eyeManager;
|
||||
_inputManager = inputManager;
|
||||
_mapManager = mapManager;
|
||||
_system = system;
|
||||
_mapSystem = mapSystem;
|
||||
_transformSystem = transformSystem;
|
||||
|
|
@ -193,7 +189,7 @@ namespace Content.Client.NPC
|
|||
var found = false;
|
||||
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(mouseWorldPos.MapId, aabb, ref _grids);
|
||||
_mapSystem.FindGridsIntersecting(mouseWorldPos.MapId, aabb, ref _grids);
|
||||
|
||||
foreach (var grid in _grids)
|
||||
{
|
||||
|
|
@ -269,7 +265,7 @@ namespace Content.Client.NPC
|
|||
if ((_system.Modes & PathfindingDebugMode.Poly) != 0x0 &&
|
||||
mouseWorldPos.MapId == args.MapId)
|
||||
{
|
||||
if (!_mapManager.TryFindGridAt(mouseWorldPos, out var gridUid, out var grid) || !xformQuery.TryGetComponent(gridUid, out var gridXform))
|
||||
if (!_mapSystem.TryFindGridAt(mouseWorldPos, out var gridUid, out var grid) || !xformQuery.TryGetComponent(gridUid, out var gridXform))
|
||||
return;
|
||||
|
||||
if (!_system.Polys.TryGetValue(_entManager.GetNetEntity(gridUid), out var data))
|
||||
|
|
@ -346,7 +342,7 @@ namespace Content.Client.NPC
|
|||
mouseWorldPos.MapId == args.MapId)
|
||||
{
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(mouseWorldPos.MapId, aabb, ref _grids);
|
||||
_mapSystem.FindGridsIntersecting(mouseWorldPos.MapId, aabb, ref _grids);
|
||||
|
||||
foreach (var grid in _grids)
|
||||
{
|
||||
|
|
@ -408,7 +404,7 @@ namespace Content.Client.NPC
|
|||
mouseWorldPos.MapId == args.MapId)
|
||||
{
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(args.MapId, aabb, ref _grids);
|
||||
_mapSystem.FindGridsIntersecting(args.MapId, aabb, ref _grids);
|
||||
|
||||
foreach (var grid in _grids)
|
||||
{
|
||||
|
|
@ -447,7 +443,7 @@ namespace Content.Client.NPC
|
|||
mouseWorldPos.MapId == args.MapId)
|
||||
{
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(args.MapId, aabb, ref _grids);
|
||||
_mapSystem.FindGridsIntersecting(args.MapId, aabb, ref _grids);
|
||||
|
||||
foreach (var grid in _grids)
|
||||
{
|
||||
|
|
@ -506,7 +502,7 @@ namespace Content.Client.NPC
|
|||
if ((_system.Modes & PathfindingDebugMode.Chunks) != 0x0)
|
||||
{
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(args.MapId, args.WorldBounds, ref _grids);
|
||||
_mapSystem.FindGridsIntersecting(args.MapId, args.WorldBounds, ref _grids);
|
||||
|
||||
foreach (var grid in _grids)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -5,9 +5,6 @@ using JetBrains.Annotations;
|
|||
using Robust.Client.Graphics;
|
||||
using Robust.Client.Input;
|
||||
using Robust.Client.ResourceManagement;
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.IoC;
|
||||
using Robust.Shared.Map;
|
||||
|
||||
namespace Content.Client.NodeContainer
|
||||
{
|
||||
|
|
@ -16,7 +13,6 @@ namespace Content.Client.NodeContainer
|
|||
{
|
||||
[Dependency] private IOverlayManager _overlayManager = default!;
|
||||
[Dependency] private EntityLookupSystem _entityLookup = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IInputManager _inputManager = default!;
|
||||
[Dependency] private IResourceCache _resourceCache = default!;
|
||||
|
||||
|
|
@ -88,7 +84,6 @@ namespace Content.Client.NodeContainer
|
|||
var overlay = new NodeVisualizationOverlay(
|
||||
this,
|
||||
_entityLookup,
|
||||
_mapManager,
|
||||
_inputManager,
|
||||
_resourceCache,
|
||||
EntityManager);
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@ namespace Content.Client.NodeContainer
|
|||
{
|
||||
private readonly NodeGroupSystem _system;
|
||||
private readonly EntityLookupSystem _lookup;
|
||||
private readonly IMapManager _mapManager;
|
||||
private readonly IInputManager _inputManager;
|
||||
private readonly IEntityManager _entityManager;
|
||||
private readonly SharedTransformSystem _transformSystem;
|
||||
|
|
@ -38,14 +37,12 @@ namespace Content.Client.NodeContainer
|
|||
public NodeVisualizationOverlay(
|
||||
NodeGroupSystem system,
|
||||
EntityLookupSystem lookup,
|
||||
IMapManager mapManager,
|
||||
IInputManager inputManager,
|
||||
IResourceCache cache,
|
||||
IEntityManager entityManager)
|
||||
{
|
||||
_system = system;
|
||||
_lookup = lookup;
|
||||
_mapManager = mapManager;
|
||||
_inputManager = inputManager;
|
||||
_entityManager = entityManager;
|
||||
_transformSystem = _entityManager.System<SharedTransformSystem>();
|
||||
|
|
@ -119,7 +116,7 @@ namespace Content.Client.NodeContainer
|
|||
var xformQuery = _entityManager.GetEntityQuery<TransformComponent>();
|
||||
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(map, worldAABB, ref _grids);
|
||||
_mapSystem.FindGridsIntersecting(map, worldAABB, ref _grids);
|
||||
|
||||
foreach (var grid in _grids)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ public sealed partial class StencilOverlay
|
|||
_grids.Clear();
|
||||
|
||||
// idk if this is safe to cache in a field and clear sloth help
|
||||
_mapManager.FindGridsIntersecting(mapId, worldAABB, ref _grids);
|
||||
_map.FindGridsIntersecting(mapId, worldAABB, ref _grids);
|
||||
|
||||
foreach (var grid in _grids)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ public sealed partial class StencilOverlay : Overlay
|
|||
[Dependency] private IClyde _clyde = default!;
|
||||
[Dependency] private IEntityManager _entManager = default!;
|
||||
[Dependency] private IGameTiming _timing = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IPrototypeManager _protoManager = default!;
|
||||
private readonly ParallaxSystem _parallax;
|
||||
private readonly SharedTransformSystem _transform;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ namespace Content.Client.RCD;
|
|||
public sealed partial class AlignRCDConstruction : PlacementMode
|
||||
{
|
||||
[Dependency] private IEntityManager _entityManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
private readonly SharedMapSystem _mapSystem;
|
||||
private readonly HandsSystem _handsSystem;
|
||||
private readonly RCDSystem _rcdSystem;
|
||||
|
|
@ -46,7 +45,7 @@ public sealed partial class AlignRCDConstruction : PlacementMode
|
|||
public override void AlignPlacementMode(ScreenCoordinates mouseScreen)
|
||||
{
|
||||
_unalignedMouseCoords = ScreenToCursorGrid(mouseScreen);
|
||||
MouseCoords = _unalignedMouseCoords.AlignWithClosestGridTile(SearchBoxSize, _entityManager, _mapManager);
|
||||
MouseCoords = _unalignedMouseCoords.AlignWithClosestGridTile(SearchBoxSize, _entityManager);
|
||||
|
||||
var gridId = _transformSystem.GetGrid(MouseCoords);
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@ namespace Content.Client.Sandbox
|
|||
{
|
||||
[Dependency] private IClientAdminManager _adminManager = default!;
|
||||
[Dependency] private IClientConsoleHost _consoleHost = default!;
|
||||
[Dependency] private IMapManager _map = default!;
|
||||
[Dependency] private IPlacementManager _placement = default!;
|
||||
[Dependency] private ContentEyeSystem _contentEye = default!;
|
||||
[Dependency] private SharedTransformSystem _transform = default!;
|
||||
|
|
@ -116,7 +115,7 @@ namespace Content.Client.Sandbox
|
|||
|
||||
// Try copy tile.
|
||||
|
||||
if (!_map.TryFindGridAt(_transform.ToMapCoordinates(coords), out var gridUid, out var grid) || !_mapSystem.TryGetTileRef(gridUid, grid, coords, out var tileRef))
|
||||
if (!_mapSystem.TryFindGridAt(_transform.ToMapCoordinates(coords), out var gridUid, out var grid) || !_mapSystem.TryGetTileRef(gridUid, grid, coords, out var tileRef))
|
||||
return false;
|
||||
|
||||
if (_placement.Eraser)
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@ public sealed partial class MapScreen : BoxContainer
|
|||
{
|
||||
[Dependency] private IEntityManager _entManager = default!;
|
||||
[Dependency] private IGameTiming _timing = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IRobustRandom _random = default!;
|
||||
private readonly SharedAudioSystem _audio;
|
||||
private readonly SharedMapSystem _maps;
|
||||
|
|
@ -311,7 +310,7 @@ public sealed partial class MapScreen : BoxContainer
|
|||
};
|
||||
|
||||
_mapHeadings.Add(mapComp.MapId, gridContents);
|
||||
foreach (var grid in _mapManager.GetAllGrids(mapComp.MapId))
|
||||
foreach (var grid in _maps.GetAllGrids(mapComp.MapId))
|
||||
{
|
||||
_entManager.TryGetComponent(grid.Owner, out IFFComponent? iffComp);
|
||||
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ namespace Content.Client.Shuttles.UI;
|
|||
public sealed partial class ShuttleDockControl : BaseShuttleControl
|
||||
{
|
||||
[Dependency] private IGameTiming _timing = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
private readonly DockingSystem _dockSystem;
|
||||
private readonly SharedMapSystem _maps;
|
||||
private readonly SharedShuttleSystem _shuttles;
|
||||
private readonly SharedTransformSystem _xformSystem;
|
||||
|
||||
|
|
@ -62,6 +62,7 @@ public sealed partial class ShuttleDockControl : BaseShuttleControl
|
|||
{
|
||||
RobustXamlLoader.Load(this);
|
||||
_dockSystem = EntManager.System<DockingSystem>();
|
||||
_maps = EntManager.System<SharedMapSystem>();
|
||||
_shuttles = EntManager.System<SharedShuttleSystem>();
|
||||
_xformSystem = EntManager.System<SharedTransformSystem>();
|
||||
MinSize = new Vector2(SizeFull, SizeFull);
|
||||
|
|
@ -121,7 +122,7 @@ public sealed partial class ShuttleDockControl : BaseShuttleControl
|
|||
// Draw nearby grids
|
||||
var controlBounds = PixelSizeBox;
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(gridXform.MapID, viewBoundsWorld, ref _grids);
|
||||
_maps.FindGridsIntersecting(gridXform.MapID, viewBoundsWorld, ref _grids);
|
||||
|
||||
// offset the dotted-line position to the bounds.
|
||||
Vector2? viewedDockPos = _viewedState != null ? MidPointVector : null;
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ namespace Content.Client.Shuttles.UI;
|
|||
[GenerateTypedNameReferences]
|
||||
public sealed partial class ShuttleNavControl : BaseShuttleControl
|
||||
{
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
private readonly SharedMapSystem _maps;
|
||||
private readonly SharedShuttleSystem _shuttles;
|
||||
private readonly SharedTransformSystem _transform;
|
||||
|
||||
|
|
@ -52,6 +52,7 @@ public sealed partial class ShuttleNavControl : BaseShuttleControl
|
|||
public ShuttleNavControl() : base(64f, 256f, 256f)
|
||||
{
|
||||
RobustXamlLoader.Load(this);
|
||||
_maps = EntManager.System<SharedMapSystem>();
|
||||
_shuttles = EntManager.System<SharedShuttleSystem>();
|
||||
_transform = EntManager.System<SharedTransformSystem>();
|
||||
}
|
||||
|
|
@ -187,7 +188,7 @@ public sealed partial class ShuttleNavControl : BaseShuttleControl
|
|||
var viewAABB = viewBounds.CalcBoundingBox();
|
||||
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(xform.MapID, new Box2(mapPos.Position - MaxRadarRangeVector, mapPos.Position + MaxRadarRangeVector), ref _grids, approx: true, includeMap: false);
|
||||
_maps.FindGridsIntersecting(xform.MapID, new Box2(mapPos.Position - MaxRadarRangeVector, mapPos.Position + MaxRadarRangeVector), ref _grids, approx: true, includeMap: false);
|
||||
|
||||
// Draw other grids... differently
|
||||
foreach (var grid in _grids)
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@ public sealed partial class MeleeWeaponSystem : SharedMeleeWeaponSystem
|
|||
|
||||
EntityCoordinates coordinates;
|
||||
|
||||
if (MapManager.TryFindGridAt(mousePos, out var gridUid, out _))
|
||||
if (Maps.TryFindGridAt(mousePos, out var gridUid, out _))
|
||||
{
|
||||
coordinates = TransformSystem.ToCoordinates(gridUid, mousePos);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@ public sealed partial class TetherGunSystem : SharedTetherGunSystem
|
|||
[Dependency] private IEyeManager _eyeManager = default!;
|
||||
[Dependency] private IGameTiming _timing = default!;
|
||||
[Dependency] private IInputManager _input = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IOverlayManager _overlay = default!;
|
||||
[Dependency] private IPlayerManager _player = default!;
|
||||
[Dependency] private MapSystem _mapSystem = default!;
|
||||
|
|
@ -73,7 +72,7 @@ public sealed partial class TetherGunSystem : SharedTetherGunSystem
|
|||
|
||||
EntityCoordinates coords;
|
||||
|
||||
if (_mapManager.TryFindGridAt(mouseWorldPos, out var gridUid, out _))
|
||||
if (_mapSystem.TryFindGridAt(mouseWorldPos, out var gridUid, out _))
|
||||
{
|
||||
coords = TransformSystem.ToCoordinates(gridUid, mouseWorldPos);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,7 +43,6 @@ namespace Content.IntegrationTests.Tests
|
|||
var serverEntManager = server.ResolveDependency<IEntityManager>();
|
||||
|
||||
EntityUid dummy = default;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var map = await pair.CreateTestMap();
|
||||
|
||||
await server.WaitPost(() =>
|
||||
|
|
@ -83,7 +82,6 @@ namespace Content.IntegrationTests.Tests
|
|||
var serverEntManager = server.ResolveDependency<IEntityManager>();
|
||||
|
||||
EntityUid dummy = default;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
|
||||
var map = await pair.CreateTestMap();
|
||||
|
||||
|
|
@ -124,7 +122,6 @@ namespace Content.IntegrationTests.Tests
|
|||
var serverEntManager = server.ResolveDependency<IEntityManager>();
|
||||
|
||||
EntityUid dummy = default;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
|
||||
var map = await pair.CreateTestMap();
|
||||
|
||||
|
|
|
|||
|
|
@ -101,7 +101,6 @@ namespace Content.IntegrationTests.Tests.Damageable
|
|||
var server = pair.Server;
|
||||
|
||||
var sEntityManager = server.ResolveDependency<IEntityManager>();
|
||||
var sMapManager = server.ResolveDependency<IMapManager>();
|
||||
var sPrototypeManager = server.ResolveDependency<IPrototypeManager>();
|
||||
var sEntitySystemManager = server.ResolveDependency<IEntitySystemManager>();
|
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,6 @@ public sealed class DeviceLinkingTest : GameTest
|
|||
var server = pair.Server;
|
||||
var protoMan = server.ProtoMan;
|
||||
var compFact = server.ResolveDependency<IComponentFactory>();
|
||||
var mapMan = server.ResolveDependency<IMapManager>();
|
||||
var mapSys = server.System<SharedMapSystem>();
|
||||
var deviceLinkSys = server.System<DeviceLinkSystem>();
|
||||
|
||||
|
|
@ -49,7 +48,7 @@ public sealed class DeviceLinkingTest : GameTest
|
|||
{
|
||||
// Create a map for each entity/port combo so they can't interfere
|
||||
mapSys.CreateMap(out var mapId);
|
||||
var grid = mapMan.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
mapSys.SetTile(grid.Owner, grid.Comp, Vector2i.Zero, new Tile(1));
|
||||
var coord = new EntityCoordinates(grid.Owner, 0, 0);
|
||||
|
||||
|
|
|
|||
|
|
@ -54,7 +54,6 @@ namespace Content.IntegrationTests.Tests.DeviceNetwork
|
|||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var deviceNetSystem = entityManager.EntitySysManager.GetEntitySystem<DeviceNetworkSystem>();
|
||||
var deviceNetTestSystem = entityManager.EntitySysManager.GetEntitySystem<DeviceNetworkTestSystem>();
|
||||
|
|
@ -115,7 +114,6 @@ namespace Content.IntegrationTests.Tests.DeviceNetwork
|
|||
var testMap = await pair.CreateTestMap();
|
||||
var coordinates = testMap.GridCoords;
|
||||
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var deviceNetSystem = entityManager.EntitySysManager.GetEntitySystem<DeviceNetworkSystem>();
|
||||
var deviceNetTestSystem = entityManager.EntitySysManager.GetEntitySystem<DeviceNetworkTestSystem>();
|
||||
|
|
@ -198,7 +196,6 @@ namespace Content.IntegrationTests.Tests.DeviceNetwork
|
|||
var testMap = await pair.CreateTestMap();
|
||||
var coordinates = testMap.GridCoords;
|
||||
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var deviceNetSystem = entityManager.EntitySysManager.GetEntitySystem<DeviceNetworkSystem>();
|
||||
var deviceNetTestSystem = entityManager.EntitySysManager.GetEntitySystem<DeviceNetworkTestSystem>();
|
||||
|
|
|
|||
|
|
@ -115,7 +115,6 @@ namespace Content.IntegrationTests.Tests.Doors
|
|||
|
||||
await server.WaitIdleAsync();
|
||||
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var physicsSystem = entityManager.System<SharedPhysicsSystem>();
|
||||
var xformSystem = entityManager.System<SharedTransformSystem>();
|
||||
|
|
|
|||
|
|
@ -44,7 +44,6 @@ namespace Content.IntegrationTests.Tests
|
|||
var server = pair.Server;
|
||||
|
||||
var entityMan = server.ResolveDependency<IEntityManager>();
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var prototypeMan = server.ResolveDependency<IPrototypeManager>();
|
||||
var mapSystem = entityMan.System<SharedMapSystem>();
|
||||
|
||||
|
|
@ -62,7 +61,7 @@ namespace Content.IntegrationTests.Tests
|
|||
foreach (var protoId in protoIds)
|
||||
{
|
||||
mapSystem.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSystem.CreateGridEntity(mapId);
|
||||
// TODO: Fix this better in engine.
|
||||
mapSystem.SetTile(grid.Owner, grid.Comp, Vector2i.Zero, new Tile(1));
|
||||
var coord = new EntityCoordinates(grid.Owner, 0, 0);
|
||||
|
|
@ -160,7 +159,6 @@ namespace Content.IntegrationTests.Tests
|
|||
|
||||
var cfg = server.ResolveDependency<IConfigurationManager>();
|
||||
var prototypeMan = server.ResolveDependency<IPrototypeManager>();
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var sEntMan = server.ResolveDependency<IEntityManager>();
|
||||
var mapSys = server.System<SharedMapSystem>();
|
||||
|
||||
|
|
@ -179,7 +177,7 @@ namespace Content.IntegrationTests.Tests
|
|||
foreach (var protoId in protoIds)
|
||||
{
|
||||
mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
var ent = sEntMan.SpawnEntity(protoId, new EntityCoordinates(grid.Owner, 0.5f, 0.5f));
|
||||
foreach (var (_, component) in sEntMan.GetNetComponents(ent))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -39,7 +39,6 @@ public sealed class FluidSpill : GameTest
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var puddleSystem = server.System<PuddleSystem>();
|
||||
var mapSystem = server.System<SharedMapSystem>();
|
||||
|
|
@ -55,7 +54,7 @@ public sealed class FluidSpill : GameTest
|
|||
await server.WaitPost(() =>
|
||||
{
|
||||
mapSystem.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSystem.CreateGridEntity(mapId);
|
||||
gridId = grid.Owner;
|
||||
|
||||
for (var x = 0; x < 3; x++)
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ public sealed class FollowerSystemTest : GameTest
|
|||
var server = pair.Server;
|
||||
|
||||
var entMan = server.ResolveDependency<IEntityManager>();
|
||||
var mapMan = server.ResolveDependency<IMapManager>();
|
||||
var sysMan = server.ResolveDependency<IEntitySystemManager>();
|
||||
var logMan = server.ResolveDependency<ILogManager>();
|
||||
var mapSys = server.System<SharedMapSystem>();
|
||||
|
|
|
|||
|
|
@ -38,7 +38,6 @@ namespace Content.IntegrationTests.Tests
|
|||
var testMap = await pair.CreateTestMap();
|
||||
|
||||
var entityMan = server.EntMan;
|
||||
var mapMan = server.MapMan;
|
||||
var mapSys = entityMan.System<SharedMapSystem>();
|
||||
|
||||
EntityUid generator = default;
|
||||
|
|
@ -49,8 +48,8 @@ namespace Content.IntegrationTests.Tests
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var mapId = testMap.MapId;
|
||||
grid1 = mapMan.CreateGridEntity(mapId);
|
||||
grid2 = mapMan.CreateGridEntity(mapId);
|
||||
grid1 = mapSys.CreateGridEntity(mapId);
|
||||
grid2 = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
mapSys.SetTile(grid1, grid1, Vector2i.Zero, new Tile(1));
|
||||
mapSys.SetTile(grid2, grid2, Vector2i.Zero, new Tile(1));
|
||||
|
|
|
|||
|
|
@ -45,7 +45,6 @@ namespace Content.IntegrationTests.Tests.Interaction.Click
|
|||
var server = pair.Server;
|
||||
|
||||
var sEntities = server.ResolveDependency<IEntityManager>();
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var sysMan = server.ResolveDependency<IEntitySystemManager>();
|
||||
var handSys = sysMan.GetEntitySystem<SharedHandsSystem>();
|
||||
|
||||
|
|
@ -111,7 +110,6 @@ namespace Content.IntegrationTests.Tests.Interaction.Click
|
|||
var server = pair.Server;
|
||||
|
||||
var sEntities = server.ResolveDependency<IEntityManager>();
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var sysMan = server.ResolveDependency<IEntitySystemManager>();
|
||||
var handSys = sysMan.GetEntitySystem<SharedHandsSystem>();
|
||||
|
||||
|
|
@ -177,7 +175,6 @@ namespace Content.IntegrationTests.Tests.Interaction.Click
|
|||
var server = pair.Server;
|
||||
|
||||
var sEntities = server.ResolveDependency<IEntityManager>();
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var sysMan = server.ResolveDependency<IEntitySystemManager>();
|
||||
var handSys = sysMan.GetEntitySystem<SharedHandsSystem>();
|
||||
|
||||
|
|
@ -243,7 +240,6 @@ namespace Content.IntegrationTests.Tests.Interaction.Click
|
|||
var server = pair.Server;
|
||||
|
||||
var sEntities = server.ResolveDependency<IEntityManager>();
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var sysMan = server.ResolveDependency<IEntitySystemManager>();
|
||||
var handSys = sysMan.GetEntitySystem<SharedHandsSystem>();
|
||||
|
||||
|
|
@ -307,7 +303,6 @@ namespace Content.IntegrationTests.Tests.Interaction.Click
|
|||
var server = pair.Server;
|
||||
|
||||
var sEntities = server.ResolveDependency<IEntityManager>();
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var sysMan = server.ResolveDependency<IEntitySystemManager>();
|
||||
var handSys = sysMan.GetEntitySystem<SharedHandsSystem>();
|
||||
var conSystem = sysMan.GetEntitySystem<SharedContainerSystem>();
|
||||
|
|
|
|||
|
|
@ -32,7 +32,6 @@ namespace Content.IntegrationTests.Tests.Interaction
|
|||
var server = pair.Server;
|
||||
|
||||
var sEntities = server.ResolveDependency<IEntityManager>();
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var conSystem = sEntities.EntitySysManager.GetEntitySystem<SharedContainerSystem>();
|
||||
var tSystem = sEntities.EntitySysManager.GetEntitySystem<TransformSystem>();
|
||||
|
||||
|
|
|
|||
|
|
@ -789,7 +789,7 @@ public abstract partial class InteractionTest
|
|||
var pos = Transform.ToMapCoordinates(serverCoords);
|
||||
await Server.WaitPost(() =>
|
||||
{
|
||||
if (MapMan.TryFindGridAt(pos, out var gridUid, out var grid))
|
||||
if (MapSystem.TryFindGridAt(pos, out var gridUid, out var grid))
|
||||
tile = MapSystem.GetTileRef(gridUid, grid, serverCoords).Tile;
|
||||
});
|
||||
|
||||
|
|
@ -1148,7 +1148,7 @@ public abstract partial class InteractionTest
|
|||
MapSystem.SetTile(gridEnt, SEntMan.GetCoordinates(coords ?? TargetCoords), tile);
|
||||
return;
|
||||
}
|
||||
else if (MapMan.TryFindGridAt(pos, out var gUid, out var gComp))
|
||||
else if (MapSystem.TryFindGridAt(pos, out var gUid, out var gComp))
|
||||
{
|
||||
MapSystem.SetTile(gUid, gComp, SEntMan.GetCoordinates(coords ?? TargetCoords), tile);
|
||||
return;
|
||||
|
|
@ -1157,7 +1157,7 @@ public abstract partial class InteractionTest
|
|||
if (proto == null)
|
||||
return;
|
||||
|
||||
gridEnt = MapMan.CreateGridEntity(MapData.MapId);
|
||||
gridEnt = MapSystem.CreateGridEntity(MapData.MapId);
|
||||
grid = gridEnt;
|
||||
gridUid = gridEnt;
|
||||
gridComp = gridEnt.Comp;
|
||||
|
|
@ -1165,7 +1165,7 @@ public abstract partial class InteractionTest
|
|||
Transform.SetWorldPosition((gridUid, gridXform), pos.Position);
|
||||
MapSystem.SetTile((gridUid, gridComp), SEntMan.GetCoordinates(coords ?? TargetCoords), tile);
|
||||
|
||||
if (!MapMan.TryFindGridAt(pos, out _, out _))
|
||||
if (!MapSystem.TryFindGridAt(pos, out _, out _))
|
||||
Assert.Fail("Failed to create grid?");
|
||||
});
|
||||
await AssertTile(proto, coords);
|
||||
|
|
|
|||
|
|
@ -101,8 +101,7 @@ public abstract partial class InteractionTest : GameTest
|
|||
|
||||
// SERVER dependencies
|
||||
[SidedDependency(Side.Server)] protected ITileDefinitionManager TileMan = default!;
|
||||
[SidedDependency(Side.Server)] protected IMapManager MapMan = default!;
|
||||
protected IPrototypeManager ProtoMan => SProtoMan;
|
||||
[SidedDependency(Side.Server)] protected IPrototypeManager ProtoMan => SProtoMan;
|
||||
protected IGameTiming STiming => SGameTiming;
|
||||
[SidedDependency(Side.Server)] protected IComponentFactory Factory = default!;
|
||||
[SidedDependency(Side.Server)] protected HandsSystem HandSys = default!;
|
||||
|
|
|
|||
|
|
@ -37,7 +37,6 @@ namespace Content.IntegrationTests.Tests.Networking
|
|||
var server = pair.Server;
|
||||
var client = pair.Client;
|
||||
|
||||
var sMapManager = server.ResolveDependency<IMapManager>();
|
||||
var sEntityManager = server.ResolveDependency<IEntityManager>();
|
||||
var cEntityManager = client.ResolveDependency<IEntityManager>();
|
||||
var sGameTiming = server.ResolveDependency<IGameTiming>();
|
||||
|
|
|
|||
|
|
@ -329,7 +329,6 @@ namespace Content.IntegrationTests.Tests
|
|||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entManager = server.ResolveDependency<IEntityManager>();
|
||||
var mapLoader = entManager.System<MapLoaderSystem>();
|
||||
var mapSystem = entManager.System<SharedMapSystem>();
|
||||
|
|
@ -356,7 +355,7 @@ namespace Content.IntegrationTests.Tests
|
|||
EntityUid? targetGrid = null;
|
||||
var memberQuery = entManager.GetEntityQuery<StationMemberComponent>();
|
||||
|
||||
var grids = mapManager.GetAllGrids(mapId).ToList();
|
||||
var grids = mapSystem.GetAllGrids(mapId).ToList();
|
||||
var gridUids = grids.Select(o => o.Owner).ToList();
|
||||
targetGrid = gridUids.First();
|
||||
|
||||
|
|
|
|||
|
|
@ -35,14 +35,13 @@ public sealed class PowerStateTest : GameTest
|
|||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entManager = server.ResolveDependency<IEntityManager>();
|
||||
var mapSys = entManager.System<SharedMapSystem>();
|
||||
|
||||
await server.WaitAssertion(() =>
|
||||
{
|
||||
mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
mapSys.SetTile(grid, Vector2i.Zero, new Tile(1));
|
||||
|
||||
|
|
@ -77,14 +76,13 @@ public sealed class PowerStateTest : GameTest
|
|||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entManager = server.ResolveDependency<IEntityManager>();
|
||||
var mapSys = entManager.System<SharedMapSystem>();
|
||||
|
||||
await server.WaitAssertion(() =>
|
||||
{
|
||||
mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
mapSys.SetTile(grid, Vector2i.Zero, new Tile(1));
|
||||
|
||||
|
|
@ -128,14 +126,13 @@ public sealed class PowerStateTest : GameTest
|
|||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entManager = server.ResolveDependency<IEntityManager>();
|
||||
var mapSys = entManager.System<SharedMapSystem>();
|
||||
|
||||
await server.WaitAssertion(() =>
|
||||
{
|
||||
mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
mapSys.SetTile(grid, Vector2i.Zero, new Tile(1));
|
||||
|
||||
|
|
|
|||
|
|
@ -170,7 +170,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var mapSys = entityManager.System<SharedMapSystem>();
|
||||
const float loadPower = 200;
|
||||
|
|
@ -181,7 +180,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Power only works when anchored
|
||||
for (var i = 0; i < 3; i++)
|
||||
|
|
@ -230,7 +229,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var mapSys = entityManager.System<SharedMapSystem>();
|
||||
const float loadPower = 200;
|
||||
|
|
@ -241,7 +239,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Power only works when anchored
|
||||
for (var i = 0; i < 3; i++)
|
||||
|
|
@ -286,7 +284,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var mapSys = entityManager.System<SharedMapSystem>();
|
||||
var gameTiming = server.ResolveDependency<IGameTiming>();
|
||||
|
|
@ -296,7 +293,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Power only works when anchored
|
||||
for (var i = 0; i < 3; i++)
|
||||
|
|
@ -372,7 +369,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var gameTiming = server.ResolveDependency<IGameTiming>();
|
||||
var batterySys = entityManager.System<BatterySystem>();
|
||||
|
|
@ -388,7 +384,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Power only works when anchored
|
||||
for (var i = 0; i < 3; i++)
|
||||
|
|
@ -476,7 +472,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var batterySys = entityManager.System<BatterySystem>();
|
||||
var mapSys = entityManager.System<SharedMapSystem>();
|
||||
|
|
@ -492,7 +487,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Power only works when anchored
|
||||
for (var i = 0; i < 3; i++)
|
||||
|
|
@ -571,7 +566,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var gameTiming = server.ResolveDependency<IGameTiming>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var batterySys = entityManager.System<BatterySystem>();
|
||||
|
|
@ -584,7 +578,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Power only works when anchored
|
||||
for (var i = 0; i < 3; i++)
|
||||
|
|
@ -629,7 +623,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var gameTiming = server.ResolveDependency<IGameTiming>();
|
||||
var batterySys = entityManager.System<BatterySystem>();
|
||||
|
|
@ -645,7 +638,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Power only works when anchored
|
||||
for (var i = 0; i < 4; i++)
|
||||
|
|
@ -709,7 +702,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var gameTiming = server.ResolveDependency<IGameTiming>();
|
||||
var batterySys = entityManager.System<BatterySystem>();
|
||||
|
|
@ -725,7 +717,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Power only works when anchored
|
||||
for (var i = 0; i < 4; i++)
|
||||
|
|
@ -789,7 +781,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var batterySys = entityManager.System<BatterySystem>();
|
||||
var mapSys = entityManager.System<SharedMapSystem>();
|
||||
|
|
@ -800,7 +791,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Map layout here is
|
||||
// C - consumer
|
||||
|
|
@ -884,7 +875,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var gameTiming = server.ResolveDependency<IGameTiming>();
|
||||
var batterySys = entityManager.System<BatterySystem>();
|
||||
|
|
@ -900,7 +890,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Layout is two generators, two batteries, and one load. As to why two: because previously this test
|
||||
// would fail ONLY if there were more than two batteries present, because each of them tries to supply
|
||||
|
|
@ -981,7 +971,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var batterySys = entityManager.System<BatterySystem>();
|
||||
var mapSys = entityManager.System<SharedMapSystem>();
|
||||
|
|
@ -992,7 +981,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Map layout here is
|
||||
// C - consumer
|
||||
|
|
@ -1067,7 +1056,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var batterySys = entityManager.System<BatterySystem>();
|
||||
var mapSys = entityManager.System<SharedMapSystem>();
|
||||
|
|
@ -1078,7 +1066,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitPost(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Power only works when anchored
|
||||
for (var i = 0; i < 4; i++)
|
||||
|
|
@ -1150,7 +1138,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var nodeContainer = entityManager.System<NodeContainerSystem>();
|
||||
var mapSys = entityManager.System<SharedMapSystem>();
|
||||
|
|
@ -1162,7 +1149,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Power only works when anchored
|
||||
for (var i = 0; i < 4; i++)
|
||||
|
|
@ -1214,7 +1201,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var batterySys = entityManager.System<BatterySystem>();
|
||||
var mapSys = entityManager.System<SharedMapSystem>();
|
||||
|
|
@ -1227,7 +1213,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
// Power only works when anchored
|
||||
for (var i = 0; i < 3; i++)
|
||||
|
|
@ -1272,7 +1258,6 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
{
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var batterySys = entityManager.System<BatterySystem>();
|
||||
var extensionCableSystem = entityManager.System<ExtensionCableSystem>();
|
||||
|
|
@ -1284,7 +1269,7 @@ namespace Content.IntegrationTests.Tests.Power
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
var map = mapSys.CreateMap(out var mapId);
|
||||
var grid = mapManager.CreateGridEntity(mapId);
|
||||
var grid = mapSys.CreateGridEntity(mapId);
|
||||
|
||||
const int range = 5;
|
||||
|
||||
|
|
|
|||
|
|
@ -132,7 +132,6 @@ public sealed class LungTest : GameTest
|
|||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var cfg = server.ResolveDependency<IConfigurationManager>();
|
||||
var mapLoader = entityManager.System<MapLoaderSystem>();
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ namespace Content.IntegrationTests.Tests
|
|||
|
||||
var pair = Pair;
|
||||
var server = pair.Server;
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var sEntities = server.ResolveDependency<IEntityManager>();
|
||||
var mapLoader = sEntities.System<MapLoaderSystem>();
|
||||
var mapSystem = sEntities.System<SharedMapSystem>();
|
||||
|
|
@ -39,12 +38,12 @@ namespace Content.IntegrationTests.Tests
|
|||
mapSystem.CreateMap(out var mapId);
|
||||
|
||||
{
|
||||
var mapGrid = mapManager.CreateGridEntity(mapId);
|
||||
var mapGrid = mapSystem.CreateGridEntity(mapId);
|
||||
xformSystem.SetWorldPosition(mapGrid, new Vector2(10, 10));
|
||||
mapSystem.SetTile(mapGrid, new Vector2i(0, 0), new Tile(typeId: 1, flags: 1, variant: 255));
|
||||
}
|
||||
{
|
||||
var mapGrid = mapManager.CreateGridEntity(mapId);
|
||||
var mapGrid = mapSystem.CreateGridEntity(mapId);
|
||||
xformSystem.SetWorldPosition(mapGrid, new Vector2(-8, -8));
|
||||
mapSystem.SetTile(mapGrid, new Vector2i(0, 0), new Tile(typeId: 2, flags: 1, variant: 254));
|
||||
}
|
||||
|
|
@ -67,7 +66,7 @@ namespace Content.IntegrationTests.Tests
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
{
|
||||
if (!mapManager.TryFindGridAt(newMap, new Vector2(10, 10), out var gridUid, out var mapGrid) ||
|
||||
if (!mapSystem.TryFindGridAt(newMap, new Vector2(10, 10), out var gridUid, out var mapGrid) ||
|
||||
!sEntities.TryGetComponent<TransformComponent>(gridUid, out var gridXform))
|
||||
{
|
||||
Assert.Fail();
|
||||
|
|
@ -81,7 +80,7 @@ namespace Content.IntegrationTests.Tests
|
|||
});
|
||||
}
|
||||
{
|
||||
if (!mapManager.TryFindGridAt(newMap, new Vector2(-8, -8), out var gridUid, out var mapGrid) ||
|
||||
if (!mapSystem.TryFindGridAt(newMap, new Vector2(-8, -8), out var gridUid, out var mapGrid) ||
|
||||
!sEntities.TryGetComponent<TransformComponent>(gridUid, out var gridXform))
|
||||
{
|
||||
Assert.Fail();
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ namespace Content.IntegrationTests.Tests
|
|||
var entManager = server.ResolveDependency<IEntityManager>();
|
||||
var mapLoader = entManager.System<MapLoaderSystem>();
|
||||
var mapSystem = entManager.System<SharedMapSystem>();
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var cfg = server.ResolveDependency<IConfigurationManager>();
|
||||
Assert.That(cfg.GetCVar(CCVars.GridFill), Is.False);
|
||||
|
||||
|
|
@ -40,7 +39,7 @@ namespace Content.IntegrationTests.Tests
|
|||
await server.WaitPost(() =>
|
||||
{
|
||||
mapSystem.CreateMap(out var mapId0);
|
||||
var grid0 = mapManager.CreateGridEntity(mapId0);
|
||||
var grid0 = mapSystem.CreateGridEntity(mapId0);
|
||||
entManager.RunMapInit(grid0.Owner, entManager.GetComponent<MetaDataComponent>(grid0));
|
||||
Assert.That(mapLoader.TrySaveGrid(grid0.Owner, rp1));
|
||||
mapSystem.CreateMap(out var mapId1);
|
||||
|
|
|
|||
|
|
@ -33,7 +33,6 @@ public sealed class DockTest : GameTest
|
|||
var map = await pair.CreateTestMap();
|
||||
|
||||
var entManager = server.ResolveDependency<IEntityManager>();
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var dockingSystem = entManager.System<DockingSystem>();
|
||||
var mapSystem = entManager.System<SharedMapSystem>();
|
||||
var xformSystem = entManager.System<SharedTransformSystem>();
|
||||
|
|
@ -43,8 +42,8 @@ public sealed class DockTest : GameTest
|
|||
await server.WaitAssertion(() =>
|
||||
{
|
||||
entManager.DeleteEntity(map.Grid);
|
||||
var grid1 = mapManager.CreateGridEntity(mapId);
|
||||
var grid2 = mapManager.CreateGridEntity(mapId);
|
||||
var grid1 = mapSystem.CreateGridEntity(mapId);
|
||||
var grid2 = mapSystem.CreateGridEntity(mapId);
|
||||
var grid1Ent = grid1.Owner;
|
||||
var grid2Ent = grid2.Owner;
|
||||
var grid2Offset = new Vector2(50f, 50f);
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@ namespace Content.IntegrationTests.Tests
|
|||
var server = pair.Server;
|
||||
await server.WaitIdleAsync();
|
||||
|
||||
var mapMan = server.ResolveDependency<IMapManager>();
|
||||
var entManager = server.ResolveDependency<IEntityManager>();
|
||||
var physicsSystem = entManager.System<SharedPhysicsSystem>();
|
||||
|
||||
|
|
|
|||
|
|
@ -349,7 +349,6 @@ namespace Content.IntegrationTests.Tests
|
|||
var server = pair.Server;
|
||||
await server.WaitIdleAsync();
|
||||
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var entitySystemManager = server.ResolveDependency<IEntitySystemManager>();
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ namespace Content.MapRenderer.Painters
|
|||
private readonly IEntityManager _cEntityManager;
|
||||
|
||||
private readonly IEntityManager _sEntityManager;
|
||||
private readonly IMapManager _sMapManager;
|
||||
|
||||
private readonly ConcurrentDictionary<EntityUid, List<EntityData>> _entities;
|
||||
private readonly Dictionary<EntityUid, List<DecalData>> _decals;
|
||||
|
|
@ -37,7 +36,6 @@ namespace Content.MapRenderer.Painters
|
|||
_cEntityManager = client.ResolveDependency<IEntityManager>();
|
||||
|
||||
_sEntityManager = server.ResolveDependency<IEntityManager>();
|
||||
_sMapManager = server.ResolveDependency<IMapManager>();
|
||||
|
||||
_entities = GetEntities();
|
||||
_decals = GetDecals();
|
||||
|
|
|
|||
|
|
@ -156,8 +156,6 @@ namespace Content.MapRenderer.Painters
|
|||
await _pair.RunTicksSync(10);
|
||||
await Task.WhenAll(client.WaitIdleAsync(), server.WaitIdleAsync());
|
||||
|
||||
var sMapManager = server.ResolveDependency<IMapManager>();
|
||||
|
||||
var tilePainter = new TilePainter(client, server);
|
||||
var entityPainter = new GridPainter(client, server);
|
||||
var xformQuery = sEntityManager.GetEntityQuery<TransformComponent>();
|
||||
|
|
@ -175,7 +173,7 @@ namespace Content.MapRenderer.Painters
|
|||
if (_map is RenderMapPrototype)
|
||||
{
|
||||
var mapId = sEntityManager.System<GameTicker>().DefaultMap;
|
||||
_grids = sMapManager.GetAllGrids(mapId).ToArray();
|
||||
_grids = mapSys.GetAllGrids(mapId).ToArray();
|
||||
}
|
||||
|
||||
foreach (var (uid, _) in _grids)
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ public sealed partial class ProjectileAnomalySystem : EntitySystem
|
|||
[Dependency] private TransformSystem _xform = default!;
|
||||
[Dependency] private EntityLookupSystem _lookup = default!;
|
||||
[Dependency] private IRobustRandom _random = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private GunSystem _gunSystem = default!;
|
||||
[Dependency] private SharedMapSystem _map = default!;
|
||||
[Dependency] private EntityQuery<MobStateComponent> _mobStateQuery = default!;
|
||||
|
|
@ -93,7 +92,7 @@ public sealed partial class ProjectileAnomalySystem : EntitySystem
|
|||
{
|
||||
var mapPos = _xform.ToMapCoordinates(coords);
|
||||
|
||||
var spawnCoords = _mapManager.TryFindGridAt(mapPos, out var gridUid, out _)
|
||||
var spawnCoords = _map.TryFindGridAt(mapPos, out var gridUid, out _)
|
||||
? _xform.WithEntityId(coords, gridUid)
|
||||
: new(_map.GetMapOrInvalid(mapPos.MapId), mapPos.Position);
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ namespace Content.Server.Atmos.EntitySystems
|
|||
public sealed partial class AtmosDebugOverlaySystem : SharedAtmosDebugOverlaySystem
|
||||
{
|
||||
[Dependency] private IPlayerManager _playerManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IConfigurationManager _configManager = default!;
|
||||
[Dependency] private SharedTransformSystem _transform = default!;
|
||||
[Dependency] private MapSystem _mapSystem = default!;
|
||||
|
|
@ -140,7 +139,7 @@ namespace Content.Server.Atmos.EntitySystems
|
|||
new Vector2(LocalViewRange, LocalViewRange));
|
||||
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(transform.MapID, worldBounds, ref _grids);
|
||||
_mapSystem.FindGridsIntersecting(transform.MapID, worldBounds, ref _grids);
|
||||
|
||||
foreach (var grid in _grids)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -183,7 +183,7 @@ public sealed partial class AtmosphereSystem
|
|||
if (playerMap == null)
|
||||
return CompletionResult.FromOptions(options);
|
||||
|
||||
foreach (var grid in _mapManager.GetAllGrids(playerMap.Value).OrderBy(o => o.Owner))
|
||||
foreach (var grid in _mapSystem.GetAllGrids(playerMap.Value).OrderBy(o => o.Owner))
|
||||
{
|
||||
var uid = grid.Owner;
|
||||
if (!TryComp(uid, out TransformComponent? gridXform))
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@ namespace Content.Server.Atmos.EntitySystems;
|
|||
[UsedImplicitly]
|
||||
public sealed partial class AtmosphereSystem : SharedAtmosphereSystem
|
||||
{
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private ITileDefinitionManager _tileDefinitionManager = default!;
|
||||
[Dependency] private IAdminLogManager _adminLog = default!;
|
||||
[Dependency] private IParallelManager _parallel = default!;
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ namespace Content.Server.Atmos.EntitySystems
|
|||
{
|
||||
[Robust.Shared.IoC.Dependency] private IGameTiming _gameTiming = default!;
|
||||
[Robust.Shared.IoC.Dependency] private IPlayerManager _playerManager = default!;
|
||||
[Robust.Shared.IoC.Dependency] private IMapManager _mapManager = default!;
|
||||
[Robust.Shared.IoC.Dependency] private IParallelManager _parMan = default!;
|
||||
[Robust.Shared.IoC.Dependency] private AtmosphereSystem _atmosphereSystem = default!;
|
||||
[Robust.Shared.IoC.Dependency] private ChunkingSystem _chunkingSys = default!;
|
||||
|
|
@ -71,7 +70,6 @@ namespace Content.Server.Atmos.EntitySystems
|
|||
ChunkIndexPool = _chunkIndexPool,
|
||||
Sessions = _sessions,
|
||||
ChunkingSys = _chunkingSys,
|
||||
MapManager = _mapManager,
|
||||
ChunkViewerPool = _chunkViewerPool,
|
||||
LastSentChunks = _lastSentChunks,
|
||||
GridQuery = _mapGridQuery,
|
||||
|
|
@ -383,7 +381,6 @@ namespace Content.Server.Atmos.EntitySystems
|
|||
public int BatchSize => 2;
|
||||
|
||||
public IEntityManager EntManager;
|
||||
public IMapManager MapManager;
|
||||
public ChunkingSystem ChunkingSys;
|
||||
public GasTileOverlaySystem System;
|
||||
public ObjectPool<HashSet<Vector2i>> ChunkIndexPool;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@ using Microsoft.Extensions.ObjectPool;
|
|||
using Robust.Shared;
|
||||
using Robust.Shared.Configuration;
|
||||
using Robust.Shared.Enums;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Map.Components;
|
||||
using Robust.Shared.Player;
|
||||
using Robust.Shared.Utility;
|
||||
|
|
@ -17,7 +16,7 @@ namespace Content.Shared.Chunking;
|
|||
public sealed partial class ChunkingSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private IConfigurationManager _configurationManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private SharedMapSystem _maps = default!;
|
||||
[Dependency] private SharedTransformSystem _transform = default!;
|
||||
|
||||
private Box2 _baseViewBounds;
|
||||
|
|
@ -69,7 +68,7 @@ public sealed partial class ChunkingSystem : EntitySystem
|
|||
var bounds = _baseViewBounds.Translated(pos).Enlarged(viewEnlargement);
|
||||
|
||||
var state = new QueryState(chunks, indexPool, chunkSize, bounds, _transform, EntityManager);
|
||||
_mapManager.FindGridsIntersecting(xform.MapID, bounds, ref state, AddGridChunks, true);
|
||||
_maps.FindGridsIntersecting(xform.MapID, bounds, ref state, AddGridChunks, true);
|
||||
}
|
||||
|
||||
private static bool AddGridChunks(
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ namespace Content.Server.Construction.Conditions
|
|||
return false;
|
||||
|
||||
var transformSys = entityManager.System<SharedTransformSystem>();
|
||||
var indices = transform.Coordinates.ToVector2i(entityManager, IoCManager.Resolve<IMapManager>(), transformSys);
|
||||
var indices = transform.Coordinates.ToVector2i(entityManager, transformSys);
|
||||
var lookup = entityManager.EntitySysManager.GetEntitySystem<EntityLookupSystem>();
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ namespace Content.Server.EntityEffects.Effects.Solution;
|
|||
/// <inheritdoc cref="EntityEffectSystem{T,TEffect}"/>
|
||||
public sealed partial class AreaReactionEntityEffectsSystem : EntityEffectSystem<SolutionComponent, AreaReactionEffect>
|
||||
{
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private SharedAudioSystem _audio = default!;
|
||||
[Dependency] private SharedMapSystem _map = default!;
|
||||
[Dependency] private SharedTransformSystem _xform = default!;
|
||||
|
|
@ -34,7 +33,7 @@ public sealed partial class AreaReactionEntityEffectsSystem : EntityEffectSystem
|
|||
var spreadAmount = (int) Math.Max(0, Math.Ceiling(args.Scale / args.Effect.OverflowThreshold));
|
||||
var effect = args.Effect;
|
||||
|
||||
if (!_mapManager.TryFindGridAt(mapCoords, out var gridUid, out var grid) ||
|
||||
if (!_map.TryFindGridAt(mapCoords, out var gridUid, out var grid) ||
|
||||
!_map.TryGetTileRef(gridUid, grid, xform.Coordinates, out var tileRef))
|
||||
return;
|
||||
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public sealed partial class ExplosionSystem
|
|||
var (localGrids, referenceGrid, maxDistance) = GetLocalGrids(epicenter, totalIntensity, slope, maxIntensity);
|
||||
|
||||
// get the epicenter tile indices
|
||||
if (_mapManager.TryFindGridAt(epicenter, out var gridUid, out var candidateGrid) &&
|
||||
if (_map.TryFindGridAt(epicenter, out var gridUid, out var candidateGrid) &&
|
||||
_map.TryGetTileRef(gridUid, candidateGrid, _map.WorldToTile(gridUid, candidateGrid, epicenter.Position), out var tileRef) &&
|
||||
!tileRef.Tile.IsEmpty)
|
||||
{
|
||||
|
|
@ -279,7 +279,7 @@ public sealed partial class ExplosionSystem
|
|||
var box = Box2.CenteredAround(epicenter.Position, new Vector2(radius, radius));
|
||||
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(epicenter.MapId, box, ref _grids);
|
||||
_map.FindGridsIntersecting(epicenter.MapId, box, ref _grids);
|
||||
foreach (var grid in _grids)
|
||||
{
|
||||
if (TryComp(grid.Owner, out PhysicsComponent? physics) && physics.FixturesMass > mass)
|
||||
|
|
@ -301,7 +301,7 @@ public sealed partial class ExplosionSystem
|
|||
radius *= 4;
|
||||
box = Box2.CenteredAround(epicenter.Position, new Vector2(radius, radius));
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(epicenter.MapId, box, ref _grids);
|
||||
_map.FindGridsIntersecting(epicenter.MapId, box, ref _grids);
|
||||
var grids = _grids.Select(x => x.Owner).ToList();
|
||||
|
||||
if (referenceGrid != null)
|
||||
|
|
|
|||
|
|
@ -35,7 +35,6 @@ namespace Content.Server.Explosion.EntitySystems;
|
|||
|
||||
public sealed partial class ExplosionSystem : SharedExplosionSystem
|
||||
{
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IRobustRandom _robustRandom = default!;
|
||||
[Dependency] private ITileDefinitionManager _tileDefinitionManager = default!;
|
||||
[Dependency] private IConfigurationManager _cfg = default!;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ namespace Content.Server.Fluids.EntitySystems;
|
|||
public sealed partial class PuddleDebugDebugOverlaySystem : SharedPuddleDebugOverlaySystem
|
||||
{
|
||||
[Dependency] private IGameTiming _timing = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private PuddleSystem _puddle = default!;
|
||||
[Dependency] private SharedTransformSystem _transform = default!;
|
||||
[Dependency] private SharedMapSystem _map = default!;
|
||||
|
|
@ -62,7 +61,7 @@ public sealed partial class PuddleDebugDebugOverlaySystem : SharedPuddleDebugOve
|
|||
new Vector2(LocalViewRange, LocalViewRange));
|
||||
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(transform.MapID, worldBounds, ref _grids);
|
||||
_map.FindGridsIntersecting(transform.MapID, worldBounds, ref _grids);
|
||||
|
||||
foreach (var grid in _grids)
|
||||
{
|
||||
|
|
@ -79,7 +78,7 @@ public sealed partial class PuddleDebugDebugOverlaySystem : SharedPuddleDebugOve
|
|||
if (!Resolve(uid, ref puddle, ref xform, false))
|
||||
continue;
|
||||
|
||||
var pos = xform.Coordinates.ToVector2i(EntityManager, _mapManager, _transform);
|
||||
var pos = xform.Coordinates.ToVector2i(EntityManager, _transform);
|
||||
var vol = _puddle.CurrentVolume(uid, puddle);
|
||||
data.Add(new PuddleDebugOverlayData(pos, vol));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -724,8 +724,6 @@ namespace Content.Server.GameTicking
|
|||
|
||||
EntityManager.FlushEntities();
|
||||
|
||||
_mapManager.Restart();
|
||||
|
||||
_banManager.Restart();
|
||||
|
||||
_gameMapManager.ClearSelectedMap();
|
||||
|
|
|
|||
|
|
@ -476,7 +476,7 @@ namespace Content.Server.GameTicking
|
|||
var spawn = _robustRandom.Pick(_possiblePositions);
|
||||
var toMap = _transform.ToMapCoordinates(spawn);
|
||||
|
||||
if (_mapManager.TryFindGridAt(toMap, out var gridUid, out _))
|
||||
if (_map.TryFindGridAt(toMap, out var gridUid, out _))
|
||||
{
|
||||
var gridXform = Transform(gridUid);
|
||||
|
||||
|
|
|
|||
|
|
@ -39,7 +39,6 @@ namespace Content.Server.GameTicking
|
|||
[Dependency] private IGameMapManager _gameMapManager = default!;
|
||||
[Dependency] private IGameTiming _gameTiming = default!;
|
||||
[Dependency] private ILogManager _logManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IRobustRandom _robustRandom = default!;
|
||||
#if EXCEPTION_TOLERANCE
|
||||
[Dependency] private IRuntimeLog _runtimeLog = default!;
|
||||
|
|
|
|||
|
|
@ -183,7 +183,7 @@ public sealed partial class NPCCombatSystem
|
|||
|
||||
EntityCoordinates targetCordinates;
|
||||
|
||||
if (_mapManager.TryFindGridAt(xform.MapID, targetPos, out var gridUid, out var mapGrid))
|
||||
if (_map.TryFindGridAt(xform.MapID, targetPos, out var gridUid, out var mapGrid))
|
||||
{
|
||||
targetCordinates = new EntityCoordinates(gridUid, _map.WorldToLocal(gridUid, mapGrid, targetSpot));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ namespace Content.Server.NPC.Systems;
|
|||
public sealed partial class NPCCombatSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private IGameTiming _timing = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IRobustRandom _random = default!;
|
||||
[Dependency] private GunSystem _gun = default!;
|
||||
[Dependency] private InteractionSystem _interaction = default!;
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ public sealed partial class NavMapSystem : SharedNavMapSystem
|
|||
[Dependency] private SharedAppearanceSystem _appearance = default!;
|
||||
[Dependency] private SharedMapSystem _mapSystem = default!;
|
||||
[Dependency] private SharedTransformSystem _transformSystem = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IGameTiming _gameTiming = default!;
|
||||
[Dependency] private TurfSystem _turfSystem = default!;
|
||||
|
||||
|
|
@ -448,7 +447,7 @@ public sealed partial class NavMapSystem : SharedNavMapSystem
|
|||
return beacon.Value.Comp.Text!;
|
||||
|
||||
var gridOffset = Angle.Zero;
|
||||
if (_mapManager.TryFindGridAt(pos.Value, out var grid, out _))
|
||||
if (_mapSystem.TryFindGridAt(pos.Value, out var grid, out _))
|
||||
gridOffset = Transform(grid).LocalRotation;
|
||||
|
||||
// get the angle between the two positions, adjusted for the grid rotation so that
|
||||
|
|
|
|||
|
|
@ -33,7 +33,6 @@ namespace Content.Server.Pointing.EntitySystems
|
|||
{
|
||||
[Dependency] private IConfigurationManager _config = default!;
|
||||
[Dependency] private IReplayRecordingManager _replay = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IPlayerManager _playerManager = default!;
|
||||
[Dependency] private ITileDefinitionManager _tileDefinitionManager = default!;
|
||||
[Dependency] private IGameTiming _gameTiming = default!;
|
||||
|
|
@ -284,7 +283,7 @@ namespace Content.Server.Pointing.EntitySystems
|
|||
TileRef? tileRef = null;
|
||||
string? position = null;
|
||||
|
||||
if (_mapManager.TryFindGridAt(mapCoordsPointed, out var gridUid, out var grid))
|
||||
if (_map.TryFindGridAt(mapCoordsPointed, out var gridUid, out var grid))
|
||||
{
|
||||
position = $"EntId={gridUid} {_map.WorldToTile(gridUid, grid, mapCoordsPointed.Position)}";
|
||||
tileRef = _map.GetTileRef(gridUid, grid, _map.WorldToTile(gridUid, grid, mapCoordsPointed.Position));
|
||||
|
|
|
|||
|
|
@ -173,7 +173,7 @@ public partial class RadiationSystem
|
|||
// Avoids having to do a lookup per source*receiver.
|
||||
var box = Box2.FromTwoPoints(source.WorldPosition, destWorld);
|
||||
_grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(mapId, box, ref _grids, true);
|
||||
_maps.FindGridsIntersecting(mapId, box, ref _grids, true);
|
||||
|
||||
// gridcast through each grid and try to hit some radiation blockers
|
||||
// the ray will be updated with each grid that has some blockers
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ namespace Content.Server.Radiation.Systems;
|
|||
|
||||
public sealed partial class RadiationSystem : SharedRadiationSystem
|
||||
{
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IConfigurationManager _cfg = default!;
|
||||
[Dependency] private SharedTransformSystem _transform = default!;
|
||||
[Dependency] private SharedStackSystem _stack = default!;
|
||||
|
|
|
|||
|
|
@ -1,23 +1,17 @@
|
|||
using Content.Server.Administration;
|
||||
using Content.Shared.Administration;
|
||||
using Robust.Shared.Console;
|
||||
using Robust.Shared.Map;
|
||||
|
||||
namespace Content.Server.Salvage;
|
||||
|
||||
[AdminCommand(AdminFlags.Admin)]
|
||||
sealed partial class SalvageRulerCommand : IConsoleCommand
|
||||
sealed partial class SalvageRulerCommand : LocalizedEntityCommands
|
||||
{
|
||||
[Dependency] private IEntityManager _entities = default!;
|
||||
[Dependency] private IMapManager _maps = default!;
|
||||
[Dependency] private SharedMapSystem _maps = default!;
|
||||
|
||||
public string Command => "salvageruler";
|
||||
public override string Command => "salvageruler";
|
||||
|
||||
public string Description => Loc.GetString("salvage-ruler-command-description");
|
||||
|
||||
public string Help => Loc.GetString("salvage-ruler-command-help-text", ("command",Command));
|
||||
|
||||
public void Execute(IConsoleShell shell, string argStr, string[] args)
|
||||
public override void Execute(IConsoleShell shell, string argStr, string[] args)
|
||||
{
|
||||
if (args.Length != 0)
|
||||
{
|
||||
|
|
@ -39,12 +33,12 @@ sealed partial class SalvageRulerCommand : IConsoleCommand
|
|||
return;
|
||||
}
|
||||
|
||||
var entityTransform = _entities.GetComponent<TransformComponent>(entity.Value);
|
||||
var entityTransform = EntityManager.GetComponent<TransformComponent>(entity.Value);
|
||||
var total = Box2.UnitCentered;
|
||||
var first = true;
|
||||
foreach (var mapGrid in _maps.GetAllGrids(entityTransform.MapID))
|
||||
{
|
||||
var aabb = _entities.System<SharedTransformSystem>().GetWorldMatrix(mapGrid).TransformBox(mapGrid.Comp.LocalAABB);
|
||||
var aabb = EntityManager.System<SharedTransformSystem>().GetWorldMatrix(mapGrid).TransformBox(mapGrid.Comp.LocalAABB);
|
||||
if (first)
|
||||
{
|
||||
total = aabb;
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ using Content.Shared.Radio;
|
|||
using Content.Shared.Salvage.Magnet;
|
||||
using Robust.Shared.Exceptions;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Map.Components;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Server.Salvage;
|
||||
|
|
@ -292,12 +293,12 @@ public sealed partial class SalvageSystem
|
|||
switch (offering)
|
||||
{
|
||||
case AsteroidOffering asteroid:
|
||||
var grid = _mapManager.CreateGridEntity(salvMap);
|
||||
var grid = _mapSystem.CreateGridEntity(salvMap);
|
||||
await _dungeon.GenerateDungeonAsync(asteroid.DungeonConfig, grid.Owner, grid.Comp, Vector2i.Zero, seed);
|
||||
break;
|
||||
case DebrisOffering debris:
|
||||
var debrisProto = ProtoMan.Index<DungeonConfigPrototype>(debris.Id);
|
||||
var debrisGrid = _mapManager.CreateGridEntity(salvMap);
|
||||
var debrisGrid = _mapSystem.CreateGridEntity(salvMap);
|
||||
await _dungeon.GenerateDungeonAsync(debrisProto, debrisGrid.Owner, debrisGrid.Comp, Vector2i.Zero, seed);
|
||||
break;
|
||||
case SalvageOffering wreck:
|
||||
|
|
@ -422,6 +423,7 @@ public sealed partial class SalvageSystem
|
|||
var magnetPos = _transform.GetWorldPosition(magnet) + worldAngle.ToVec() * bounds.MaxDimension;
|
||||
var origin = attachedAABB.ClosestPoint(magnetPos);
|
||||
var fraction = 0.50f;
|
||||
var grids = new List<Entity<MapGridComponent>>();
|
||||
|
||||
// Thanks 20kdc
|
||||
for (var i = 0; i < 20; i++)
|
||||
|
|
@ -437,7 +439,9 @@ public sealed partial class SalvageSystem
|
|||
|
||||
// This doesn't stop it from spawning on top of random things in space
|
||||
// Might be better like this, ghosts could stop it before
|
||||
if (_mapManager.FindGridsIntersecting(finalCoords.MapId, box2Rot).Any())
|
||||
grids.Clear();
|
||||
_mapSystem.FindGridsIntersecting(finalCoords.MapId, box2Rot, ref grids);
|
||||
if (grids.Count > 0)
|
||||
{
|
||||
// Bump it further and further just in case.
|
||||
fraction += 0.1f;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@ using Content.Shared.Radio;
|
|||
using Content.Shared.Salvage;
|
||||
using Robust.Server.GameObjects;
|
||||
using Robust.Shared.Configuration;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Random;
|
||||
using Content.Server.Chat.Managers;
|
||||
using Content.Server.Gravity;
|
||||
|
|
@ -26,7 +25,6 @@ namespace Content.Server.Salvage
|
|||
[Dependency] private IConfigurationManager _configurationManager = default!;
|
||||
[Dependency] private IGameTiming _timing = default!;
|
||||
[Dependency] private ILogManager _logManager = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IRobustRandom _random = default!;
|
||||
[Dependency] private AnchorableSystem _anchorable = default!;
|
||||
[Dependency] private BiomeSystem _biome = default!;
|
||||
|
|
|
|||
|
|
@ -209,7 +209,7 @@ public sealed partial class DockingSystem
|
|||
|
||||
// Check if there's no intersecting grids (AKA oh god it's docking at cargo).
|
||||
grids.Clear();
|
||||
_mapManager.FindGridsIntersecting(targetGridXform.MapID, dockedBounds, ref grids, includeMap: false);
|
||||
_mapSystem.FindGridsIntersecting(targetGridXform.MapID, dockedBounds, ref grids, includeMap: false);
|
||||
if (grids.Any(o => o.Owner != targetGrid && o.Owner != targetGridXform.MapUid))
|
||||
{
|
||||
continue;
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ namespace Content.Server.Shuttles.Systems
|
|||
{
|
||||
public sealed partial class DockingSystem : SharedDockingSystem
|
||||
{
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private SharedMapSystem _mapSystem = default!;
|
||||
[Dependency] private DoorSystem _doorSystem = default!;
|
||||
[Dependency] private EntityLookupSystem _lookup = default!;
|
||||
|
|
|
|||
|
|
@ -803,7 +803,7 @@ public sealed partial class ShuttleSystem
|
|||
// We don't include this in the actual targetAABB because then we would be double-expanding it.
|
||||
// Once in this loop, then again when placing the shuttle later.
|
||||
// Note that targetAABB already has expansionAmount factored in already.
|
||||
_mapManager.FindGridsIntersecting(mapId, targetAABB.Enlarged(maxOffset), ref grids);
|
||||
Maps.FindGridsIntersecting(mapId, targetAABB.Enlarged(maxOffset), ref grids);
|
||||
|
||||
foreach (var grid in grids)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -107,7 +107,7 @@ public sealed partial class ShuttleSystem
|
|||
|
||||
_mapSystem.CreateMap(out var mapId);
|
||||
|
||||
var spawnedGrid = _mapManager.CreateGridEntity(mapId);
|
||||
var spawnedGrid = Maps.CreateGridEntity(mapId);
|
||||
|
||||
_transform.SetMapCoordinates(spawnedGrid, new MapCoordinates(Vector2.Zero, mapId));
|
||||
_dungeon.GenerateDungeon(dungeonProto, spawnedGrid.Owner, spawnedGrid.Comp, Vector2i.Zero, _random.Next(), spawnCoords);
|
||||
|
|
|
|||
|
|
@ -20,12 +20,10 @@ using Robust.Server.GameStates;
|
|||
using Robust.Shared.Audio.Systems;
|
||||
using Robust.Shared.Configuration;
|
||||
using Robust.Shared.EntitySerialization.Systems;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Map.Components;
|
||||
using Robust.Shared.Physics;
|
||||
using Robust.Shared.Physics.Components;
|
||||
using Robust.Shared.Physics.Systems;
|
||||
using Robust.Shared.Prototypes;
|
||||
using Robust.Shared.Random;
|
||||
using Robust.Shared.Timing;
|
||||
using Content.Shared.Maps;
|
||||
|
|
@ -38,7 +36,6 @@ public sealed partial class ShuttleSystem : SharedShuttleSystem
|
|||
[Dependency] private IAdminLogManager _logger = default!;
|
||||
[Dependency] private IConfigurationManager _cfg = default!;
|
||||
[Dependency] private IGameTiming _gameTiming = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IRobustRandom _random = default!;
|
||||
[Dependency] private BiomeSystem _biomes = default!;
|
||||
[Dependency] private GibbingSystem _gibbing = default!;
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ public sealed partial class EventHorizonSystem : SharedEventHorizonSystem
|
|||
#region Dependencies
|
||||
[Dependency] private EntityLookupSystem _lookup = default!;
|
||||
[Dependency] private IGameTiming _timing = default!;
|
||||
[Dependency] private IMapManager _mapMan = default!;
|
||||
[Dependency] private IAdminLogManager _adminLogger = default!;
|
||||
[Dependency] private SharedContainerSystem _containerSystem = default!;
|
||||
[Dependency] private SharedPhysicsSystem _physics = default!;
|
||||
|
|
@ -309,7 +308,7 @@ public sealed partial class EventHorizonSystem : SharedEventHorizonSystem
|
|||
var box = Box2.CenteredAround(mapPos.Position, new Vector2(range, range));
|
||||
var circle = new Circle(mapPos.Position, range);
|
||||
var grids = new List<Entity<MapGridComponent>>();
|
||||
_mapMan.FindGridsIntersecting(mapPos.MapId, box, ref grids);
|
||||
_mapSystem.FindGridsIntersecting(mapPos.MapId, box, ref grids);
|
||||
|
||||
foreach (var grid in grids)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ public sealed partial class EntityStorageSystem : SharedEntityStorageSystem
|
|||
{
|
||||
[Dependency] private ConstructionSystem _construction = default!;
|
||||
[Dependency] private AtmosphereSystem _atmos = default!;
|
||||
[Dependency] private IMapManager _map = default!;
|
||||
[Dependency] private MapSystem _mapSystem = default!;
|
||||
|
||||
public override void Initialize()
|
||||
|
|
@ -77,7 +76,7 @@ public sealed partial class EntityStorageSystem : SharedEntityStorageSystem
|
|||
{
|
||||
var targetCoordinates = TransformSystem.ToMapCoordinates(new EntityCoordinates(uid, component.EnteringOffset));
|
||||
|
||||
if (_map.TryFindGridAt(targetCoordinates, out var gridId, out var grid))
|
||||
if (_mapSystem.TryFindGridAt(targetCoordinates, out var gridId, out var grid))
|
||||
{
|
||||
return _mapSystem.GetTileRef(gridId, grid, targetCoordinates);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@ namespace Content.Server.Trigger.Systems;
|
|||
/// </summary>
|
||||
public sealed partial class SmokeOnTriggerSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private IMapManager _mapMan = default!;
|
||||
[Dependency] private MapSystem _map = default!;
|
||||
[Dependency] private SmokeSystem _smoke = default!;
|
||||
[Dependency] private TransformSystem _transform = default!;
|
||||
|
|
@ -42,7 +41,7 @@ public sealed partial class SmokeOnTriggerSystem : EntitySystem
|
|||
// TODO: move all of this into an API function in SmokeSystem
|
||||
var xform = Transform(target.Value);
|
||||
var mapCoords = _transform.GetMapCoordinates(target.Value, xform);
|
||||
if (!_mapMan.TryFindGridAt(mapCoords, out var gridUid, out var gridComp) ||
|
||||
if (!_map.TryFindGridAt(mapCoords, out var gridUid, out var gridComp) ||
|
||||
!_map.TryGetTileRef(gridUid, gridComp, xform.Coordinates, out var tileRef) ||
|
||||
tileRef.Tile.IsEmpty)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ public sealed partial class GunSystem : SharedGunSystem
|
|||
var angle = GetRecoilAngle(Timing.CurTime, gun, mapDirection.ToAngle());
|
||||
|
||||
// If applicable, this ensures the projectile is parented to grid on spawn, instead of the map.
|
||||
var fromEnt = MapManager.TryFindGridAt(fromMap, out var gridUid, out _)
|
||||
var fromEnt = Maps.TryFindGridAt(fromMap, out var gridUid, out _)
|
||||
? TransformSystem.WithEntityId(fromCoordinates, gridUid)
|
||||
: new EntityCoordinates(_map.GetMapOrInvalid(fromMap.MapId), fromMap.Position);
|
||||
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ public sealed partial class MimePowersSystem : EntitySystem
|
|||
[Dependency] private SharedActionsSystem _actionsSystem = default!;
|
||||
[Dependency] private AlertsSystem _alertsSystem = default!;
|
||||
[Dependency] private TurfSystem _turf = default!;
|
||||
[Dependency] private IMapManager _mapMan = default!;
|
||||
[Dependency] private SharedContainerSystem _container = default!;
|
||||
[Dependency] private IGameTiming _timing = default!;
|
||||
|
||||
|
|
@ -90,7 +89,7 @@ public sealed partial class MimePowersSystem : EntitySystem
|
|||
var xform = Transform(ent);
|
||||
// Get the tile in front of the mime
|
||||
var offsetValue = xform.LocalRotation.ToWorldVec();
|
||||
var coords = xform.Coordinates.Offset(offsetValue).SnapToGrid(EntityManager, _mapMan);
|
||||
var coords = xform.Coordinates.Offset(offsetValue).SnapToGrid(EntityManager);
|
||||
var tile = _turf.GetTileRef(coords);
|
||||
if (tile == null)
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ namespace Content.Shared.Construction.EntitySystems;
|
|||
|
||||
public sealed partial class AnchorableSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private ISharedAdminLogManager _adminLogger = default!;
|
||||
[Dependency] private SharedPopupSystem _popup = default!;
|
||||
[Dependency] private PullingSystem _pulling = default!;
|
||||
|
|
@ -174,7 +173,7 @@ public sealed partial class AnchorableSystem : EntitySystem
|
|||
// TODO: Anchoring snaps rn anyway!
|
||||
if (component.Snap)
|
||||
{
|
||||
var coordinates = xform.Coordinates.SnapToGrid(EntityManager, _mapManager);
|
||||
var coordinates = xform.Coordinates.SnapToGrid(EntityManager);
|
||||
|
||||
if (AnyUnstackable(uid, coordinates))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@ namespace Content.Shared.Construction
|
|||
{
|
||||
public abstract partial class SharedConstructionSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private SharedMapSystem _map = default!;
|
||||
[Dependency] protected SharedTransformSystem TransformSystem = default!;
|
||||
|
||||
|
|
@ -19,7 +18,7 @@ namespace Content.Shared.Construction
|
|||
if (!canBuildInImpassable)
|
||||
return null;
|
||||
|
||||
if (!_mapManager.TryFindGridAt(coords, out var gridUid, out var grid))
|
||||
if (!_map.TryFindGridAt(coords, out var gridUid, out var grid))
|
||||
return null;
|
||||
|
||||
var ignored = _map.GetAnchoredEntities((gridUid, grid), coords).ToHashSet();
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@ namespace Content.Shared.Coordinates.Helpers
|
|||
{
|
||||
public static class SnapgridHelper
|
||||
{
|
||||
public static EntityCoordinates SnapToGrid(this EntityCoordinates coordinates, IEntityManager? entMan = null, IMapManager? mapManager = null)
|
||||
public static EntityCoordinates SnapToGrid(this EntityCoordinates coordinates, IEntityManager? entMan = null)
|
||||
{
|
||||
IoCManager.Resolve(ref entMan, ref mapManager);
|
||||
IoCManager.Resolve(ref entMan);
|
||||
var xformSys = entMan.System<SharedTransformSystem>();
|
||||
|
||||
var gridId = xformSys.GetGrid(coordinates.EntityId);
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@ using System.Diagnostics.CodeAnalysis;
|
|||
using System.Numerics;
|
||||
using Robust.Shared.GameStates;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Prototypes;
|
||||
using Robust.Shared.Serialization;
|
||||
using static Content.Shared.Decals.DecalGridComponent;
|
||||
|
||||
|
|
@ -10,7 +9,6 @@ namespace Content.Shared.Decals
|
|||
{
|
||||
public abstract partial class SharedDecalSystem : EntitySystem
|
||||
{
|
||||
[Dependency] protected IMapManager MapManager = default!;
|
||||
|
||||
protected bool PvsEnabled;
|
||||
|
||||
|
|
|
|||
|
|
@ -54,7 +54,6 @@ namespace Content.Shared.Interaction
|
|||
public abstract partial class SharedInteractionSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private IGameTiming _gameTiming = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private ISharedAdminLogManager _adminLogger = default!;
|
||||
[Dependency] private ISharedChatManager _chat = default!;
|
||||
[Dependency] private ActionBlockerSystem _actionBlockerSystem = default!;
|
||||
|
|
@ -900,7 +899,7 @@ namespace Content.Shared.Interaction
|
|||
ignoreAnchored = angleDelta < wallMount.Arc / 2 || Math.Tau - angleDelta < wallMount.Arc / 2;
|
||||
}
|
||||
|
||||
if (ignoreAnchored && _mapManager.TryFindGridAt(targetCoords, out var gridUid, out var grid))
|
||||
if (ignoreAnchored && _map.TryFindGridAt(targetCoords, out var gridUid, out var grid))
|
||||
ignored.UnionWith(_map.GetAnchoredEntities((gridUid, grid), targetCoords));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -46,7 +46,6 @@ namespace Content.Shared.Magic;
|
|||
public abstract partial class SharedMagicSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private ISerializationManager _seriMan = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private SharedMapSystem _mapSystem = default!;
|
||||
[Dependency] private IRobustRandom _random = default!;
|
||||
[Dependency] private SharedGunSystem _gunSystem = default!;
|
||||
|
|
@ -343,7 +342,7 @@ public abstract partial class SharedMagicSystem : EntitySystem
|
|||
if (!_net.IsServer)
|
||||
return;
|
||||
|
||||
var ent = Spawn(proto, position.SnapToGrid(EntityManager, _mapManager));
|
||||
var ent = Spawn(proto, position.SnapToGrid(EntityManager));
|
||||
|
||||
if (lifetime != null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@ namespace Content.Shared.Maps;
|
|||
public sealed partial class TileSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private IConfigurationManager _cfg = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private IRobustRandom _robustRandom = default!;
|
||||
[Dependency] private ITileDefinitionManager _tileDefinitionManager = default!;
|
||||
[Dependency] private SharedDecalSystem _decal = default!;
|
||||
|
|
@ -314,7 +313,7 @@ public sealed partial class TileSystem : EntitySystem
|
|||
}
|
||||
|
||||
//Destroy any decals on the tile
|
||||
var decals = _decal.GetDecalsInRange(gridUid, coordinates.SnapToGrid(EntityManager, _mapManager).Position, 0.5f);
|
||||
var decals = _decal.GetDecalsInRange(gridUid, coordinates.SnapToGrid(EntityManager).Position, 0.5f);
|
||||
foreach (var (id, _) in decals)
|
||||
{
|
||||
_decal.RemoveDecal(tileRef.GridUid, id);
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ namespace Content.Shared.Maps;
|
|||
/// </summary>
|
||||
public sealed partial class TurfSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private EntityLookupSystem _entityLookup = default!;
|
||||
[Dependency] private SharedTransformSystem _transform = default!;
|
||||
[Dependency] private SharedMapSystem _mapSystem = default!;
|
||||
|
|
@ -33,7 +32,7 @@ public sealed partial class TurfSystem : EntitySystem
|
|||
return null;
|
||||
|
||||
var pos = _transform.ToMapCoordinates(coordinates);
|
||||
if (!_mapManager.TryFindGridAt(pos, out var gridUid, out var gridComp))
|
||||
if (!_mapSystem.TryFindGridAt(pos, out var gridUid, out var gridComp))
|
||||
return null;
|
||||
|
||||
if (!_mapSystem.TryGetTileRef(gridUid, gridComp, coordinates, out var tile))
|
||||
|
|
|
|||
|
|
@ -1,12 +1,9 @@
|
|||
using System.Numerics;
|
||||
using Content.Shared.Conveyor;
|
||||
using Content.Shared.Gravity;
|
||||
using Content.Shared.Movement.Components;
|
||||
using Content.Shared.Movement.Events;
|
||||
using Content.Shared.Movement.Systems;
|
||||
using Content.Shared.Stacks;
|
||||
using Robust.Shared.Collections;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Physics;
|
||||
using Robust.Shared.Physics.Components;
|
||||
using Robust.Shared.Physics.Controllers;
|
||||
|
|
@ -18,7 +15,6 @@ namespace Content.Shared.Physics.Controllers;
|
|||
|
||||
public abstract partial class SharedConveyorController : VirtualController
|
||||
{
|
||||
[Dependency] protected IMapManager MapManager = default!;
|
||||
[Dependency] private IParallelManager _parallel = default!;
|
||||
[Dependency] private CollisionWakeSystem _wake = default!;
|
||||
[Dependency] protected EntityLookupSystem Lookup = default!;
|
||||
|
|
|
|||
|
|
@ -27,13 +27,13 @@ public sealed partial class GridInRangeRule : RulesRule
|
|||
}
|
||||
|
||||
var transform = entManager.System<SharedTransformSystem>();
|
||||
var mapManager = IoCManager.Resolve<IMapManager>();
|
||||
var maps = entManager.System<SharedMapSystem>();
|
||||
|
||||
var worldPos = transform.GetWorldPosition(xform);
|
||||
var gridRange = new Vector2(Range, Range);
|
||||
|
||||
_grids.Clear();
|
||||
mapManager.FindGridsIntersecting(xform.MapID, new Box2(worldPos - gridRange, worldPos + gridRange), ref _grids);
|
||||
maps.FindGridsIntersecting(xform.MapID, new Box2(worldPos - gridRange, worldPos + gridRange), ref _grids);
|
||||
if (_grids.Count > 0)
|
||||
return !Inverted;
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ namespace Content.Shared.Shuttles.Systems;
|
|||
|
||||
public abstract partial class SharedShuttleSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private ItemSlotsSystem _itemSlots = default!;
|
||||
[Dependency] protected FixtureSystem Fixtures = default!;
|
||||
[Dependency] protected SharedMapSystem Maps = default!;
|
||||
|
|
@ -224,7 +223,7 @@ public abstract partial class SharedShuttleSystem : EntitySystem
|
|||
var ourFTLBuffer = GetFTLBufferRange(shuttleUid);
|
||||
var circle = new PhysShapeCircle(ourFTLBuffer + FTLBufferRange, targetPosition);
|
||||
|
||||
_mapManager.FindGridsIntersecting(mapCoordinates.MapId, circle, Robust.Shared.Physics.Transform.Empty,
|
||||
Maps.FindGridsIntersecting(mapCoordinates.MapId, circle, Robust.Shared.Physics.Transform.Empty,
|
||||
ref _grids, includeMap: false);
|
||||
|
||||
// If any grids in range that aren't us then can't FTL.
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ namespace Content.Shared.Tiles;
|
|||
public sealed partial class FloorTileSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private IGameTiming _timing = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] private INetManager _netManager = default!;
|
||||
[Dependency] private ITileDefinitionManager _tileDefinitionManager = default!;
|
||||
[Dependency] private ISharedAdminLogManager _adminLogger = default!;
|
||||
|
|
@ -80,7 +79,7 @@ public sealed partial class FloorTileSystem : EntitySystem
|
|||
// so we're just gon with this for now.
|
||||
const bool inRange = true;
|
||||
var state = (inRange, location.EntityId);
|
||||
_mapManager.FindGridsIntersecting(map.MapId, new Box2(map.Position - CheckRange, map.Position + CheckRange), ref state,
|
||||
_map.FindGridsIntersecting(map.MapId, new Box2(map.Position - CheckRange, map.Position + CheckRange), ref state,
|
||||
static (EntityUid entityUid, MapGridComponent grid, ref (bool weh, EntityUid EntityId) tuple) =>
|
||||
{
|
||||
if (tuple.EntityId == entityUid)
|
||||
|
|
@ -163,7 +162,7 @@ public sealed partial class FloorTileSystem : EntitySystem
|
|||
if (_netManager.IsClient)
|
||||
return;
|
||||
|
||||
var grid = _mapManager.CreateGridEntity(locationMap.MapId);
|
||||
var grid = _map.CreateGridEntity(locationMap.MapId);
|
||||
var gridXform = Transform(grid);
|
||||
_transform.SetWorldPosition((grid, gridXform), locationMap.Position);
|
||||
location = new EntityCoordinates(grid, Vector2.Zero);
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ public abstract partial class SharedToolSystem
|
|||
var comp = ent.Comp1!;
|
||||
var tool = ent.Comp2!;
|
||||
|
||||
if (!_mapManager.TryFindGridAt(_transformSystem.ToMapCoordinates(clickLocation), out var gridUid, out var mapGrid))
|
||||
if (!_maps.TryFindGridAt(_transformSystem.ToMapCoordinates(clickLocation), out var gridUid, out var mapGrid))
|
||||
return false;
|
||||
|
||||
var tileRef = _maps.GetTileRef(gridUid, mapGrid, clickLocation);
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@ namespace Content.Shared.Tools.Systems;
|
|||
public abstract partial class SharedToolSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private IGameTiming _timing = default!;
|
||||
[Dependency] private IMapManager _mapManager = default!;
|
||||
[Dependency] protected ISharedAdminLogManager AdminLogger = default!;
|
||||
[Dependency] private ITileDefinitionManager _tileDefManager = default!;
|
||||
[Dependency] private SharedAudioSystem _audioSystem = default!;
|
||||
|
|
|
|||
|
|
@ -47,7 +47,6 @@ namespace Content.Shared.Weapons.Melee;
|
|||
public abstract partial class SharedMeleeWeaponSystem : EntitySystem
|
||||
{
|
||||
[Dependency] protected IGameTiming Timing = default!;
|
||||
[Dependency] protected IMapManager MapManager = default!;
|
||||
[Dependency] private INetManager _netMan = default!;
|
||||
[Dependency] private IRobustRandom _random = default!;
|
||||
[Dependency] protected ISharedAdminLogManager AdminLogger = default!;
|
||||
|
|
@ -59,6 +58,7 @@ public abstract partial class SharedMeleeWeaponSystem : EntitySystem
|
|||
[Dependency] protected MobStateSystem MobState = default!;
|
||||
[Dependency] private SharedAudioSystem _audio = default!;
|
||||
[Dependency] protected SharedCombatModeSystem CombatMode = default!;
|
||||
[Dependency] protected SharedMapSystem Maps = default!;
|
||||
[Dependency] protected SharedInteractionSystem Interaction = default!;
|
||||
[Dependency] private SharedPhysicsSystem _physics = default!;
|
||||
[Dependency] protected SharedPopupSystem PopupSystem = default!;
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue