public sealed partial class SpawnExplosionWindow : DefaultWindow
{
[Dependency] private readonly IClientConsoleHost _conHost = default!;
- [Dependency] private readonly IMapManager _mapManager = default!;
[Dependency] private readonly IPlayerManager _playerManager = default!;
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
[Dependency] private readonly IEntityManager _entMan = default!;
+ private readonly SharedMapSystem _mapSystem;
private readonly SharedTransformSystem _transform = default!;
private readonly SpawnExplosionEui _eui;
{
RobustXamlLoader.Load(this);
IoCManager.InjectDependencies(this);
+ _mapSystem = _entMan.System<SharedMapSystem>();
_transform = _entMan.System<TransformSystem>();
_eui = eui;
{
_mapData.Clear();
MapOptions.Clear();
- foreach (var map in _mapManager.GetAllMapIds())
+ foreach (var map in _mapSystem.GetAllMapIds())
{
_mapData.Add(map);
MapOptions.AddItem(map.ToString());
[UsedImplicitly]
public sealed partial class LoadBlueprintsWindow : DefaultWindow
{
+ [Dependency] private readonly IEntityManager _entityManager = default!;
+ [Dependency] private readonly IPlayerManager _playerManager = default!;
+
public LoadBlueprintsWindow()
{
RobustXamlLoader.Load(this);
protected override void EnteredTree()
{
- var mapManager = IoCManager.Resolve<IMapManager>();
+ var mapSystem = _entityManager.System<SharedMapSystem>();
- foreach (var mapId in mapManager.GetAllMapIds())
+ foreach (var mapId in mapSystem.GetAllMapIds())
{
MapOptions.AddItem(mapId.ToString(), (int) mapId);
}
private void Reset()
{
- var entManager = IoCManager.Resolve<IEntityManager>();
- var xformSystem = entManager.System<SharedTransformSystem>();
- var playerManager = IoCManager.Resolve<IPlayerManager>();
- var player = playerManager.LocalEntity;
+ var xformSystem = _entityManager.System<SharedTransformSystem>();
+ var player = _playerManager.LocalEntity;
var currentMap = MapId.Nullspace;
var position = Vector2.Zero;
var rotation = Angle.Zero;
- if (entManager.TryGetComponent<TransformComponent>(player, out var xform))
+ if (_entityManager.TryGetComponent<TransformComponent>(player, out var xform))
{
currentMap = xform.MapID;
position = xformSystem.GetWorldPosition(xform);
- if (entManager.TryGetComponent<TransformComponent>(xform.GridUid, out var gridXform))
+ if (_entityManager.TryGetComponent<TransformComponent>(xform.GridUid, out var gridXform))
{
rotation = xformSystem.GetWorldRotation(gridXform);
}
{
private readonly IEntityManager _entManager;
private readonly IMapManager _mapManager;
+ private readonly SharedMapSystem _mapSystem;
private readonly SharedTransformSystem _xformSys;
public override OverlaySpace Space => OverlaySpace.WorldSpaceEntities | OverlaySpace.WorldSpaceBelowWorld;
{
_entManager = entManager;
_mapManager = IoCManager.Resolve<IMapManager>();
+ _mapSystem = entManager.System<SharedMapSystem>();
_xformSys = xformSys;
_shader = protoMan.Index<ShaderPrototype>("unshaded").Instance();
ZIndex = GasOverlayZIndex;
xformQuery,
_xformSys);
- var mapUid = _mapManager.GetMapEntityId(args.MapId);
+ var mapUid = _mapSystem.GetMapOrInvalid(args.MapId);
if (_entManager.TryGetComponent<MapAtmosphereComponent>(mapUid, out var atmos))
DrawMapOverlay(drawHandle, args, mapUid, atmos);
using Robust.Client.ResourceManagement;
using Robust.Shared.GameStates;
using Robust.Shared.Graphics.RSI;
-using Robust.Shared.Map;
using Robust.Shared.Prototypes;
namespace Content.Client.Explosion;
[Dependency] private readonly IResourceCache _resCache = default!;
[Dependency] private readonly IOverlayManager _overlayMan = default!;
[Dependency] private readonly SharedPointLightSystem _lights = default!;
- [Dependency] private readonly IMapManager _mapMan = default!;
+ [Dependency] private readonly SharedMapSystem _mapSystem = default!;
[Dependency] private readonly SharedAppearanceSystem _appearance = default!;
public override void Initialize()
}
// Map may have been deleted.
- if (_mapMan.MapExists(component.Epicenter.MapId))
+ if (_mapSystem.MapExists(component.Epicenter.MapId))
{
// spawn in a client-side light source at the epicenter
var lightEntity = Spawn("ExplosionLight", component.Epicenter);
protected override void Draw(in OverlayDrawArgs args)
{
- var mapUid = _mapManager.GetMapEntityId(args.MapId);
+ var mapUid = _map.GetMapOrInvalid(args.MapId);
var invMatrix = args.Viewport.GetWorldToLocalMatrix();
if (_blep?.Texture.Size != args.Viewport.Size)
[Dependency] private readonly IEntityManager _entManager = default!;
[Dependency] private readonly IEyeManager _eyeManager = default!;
[Dependency] private readonly IInputManager _inputManager = default!;
- [Dependency] private readonly IMapManager _mapManager = default!;
[Dependency] private readonly IResourceCache _cache = default!;
[Dependency] private readonly ITileDefinitionManager _tileDefManager = default!;
protected override bool BeforeDraw(in OverlayDrawArgs args)
{
- var mapUid = _mapManager.GetMapEntityId(args.MapId);
+ var mapUid = _maps.GetMapOrInvalid(args.MapId);
return _entManager.HasComponent<BiomeComponent>(mapUid);
}
if (mousePos.MapId == MapId.Nullspace || mousePos.MapId != args.MapId)
return;
- var mapUid = _mapManager.GetMapEntityId(args.MapId);
+ var mapUid = _maps.GetMapOrInvalid(args.MapId);
if (!_entManager.TryGetComponent(mapUid, out BiomeComponent? biomeComp) || !_entManager.TryGetComponent(mapUid, out MapGridComponent? grid))
return;
using Content.Client.Parallax.Managers;
using Content.Shared.CCVar;
using Content.Shared.Parallax.Biomes;
+using Robust.Client.GameObjects;
using Robust.Client.Graphics;
using Robust.Shared.Configuration;
using Robust.Shared.Enums;
[Dependency] private readonly IGameTiming _timing = default!;
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
[Dependency] private readonly IConfigurationManager _configurationManager = default!;
- [Dependency] private readonly IMapManager _mapManager = default!;
[Dependency] private readonly IParallaxManager _manager = default!;
+ private readonly SharedMapSystem _mapSystem;
private readonly ParallaxSystem _parallax;
public override OverlaySpace Space => OverlaySpace.WorldSpaceBelowWorld;
{
ZIndex = ParallaxSystem.ParallaxZIndex;
IoCManager.InjectDependencies(this);
+ _mapSystem = _entManager.System<SharedMapSystem>();
_parallax = _entManager.System<ParallaxSystem>();
}
protected override bool BeforeDraw(in OverlayDrawArgs args)
{
- if (args.MapId == MapId.Nullspace || _entManager.HasComponent<BiomeComponent>(_mapManager.GetMapEntityId(args.MapId)))
+ if (args.MapId == MapId.Nullspace || _entManager.HasComponent<BiomeComponent>(_mapSystem.GetMapOrInvalid(args.MapId)))
return false;
return true;
public sealed class ParallaxSystem : SharedParallaxSystem
{
- [Dependency] private readonly IMapManager _map = default!;
[Dependency] private readonly IOverlayManager _overlay = default!;
[Dependency] private readonly IParallaxManager _parallax = default!;
+ [Dependency] private readonly SharedMapSystem _map = default!;
[ValidatePrototypeId<ParallaxPrototype>]
private const string Fallback = "Default";
public ParallaxLayerPrepared[] GetParallaxLayers(MapId mapId)
{
- return _parallax.GetParallaxLayers(GetParallax(_map.GetMapEntityId(mapId)));
+ return _parallax.GetParallaxLayers(GetParallax(_map.GetMapOrInvalid(mapId)));
}
public string GetParallax(MapId mapId)
{
- return GetParallax(_map.GetMapEntityId(mapId));
+ return GetParallax(_map.GetMapOrInvalid(mapId));
}
public string GetParallax(EntityUid mapUid)
{
[Dependency] private readonly IGameTiming _timing = default!;
[Dependency] private readonly IInputManager _inputs = default!;
- [Dependency] private readonly IMapManager _mapManager = default!;
+ private readonly SharedMapSystem _mapSystem;
private readonly ShuttleSystem _shuttles;
private readonly SharedTransformSystem _xformSystem;
public ShuttleMapControl() : base(256f, 512f, 512f)
{
RobustXamlLoader.Load(this);
+ _mapSystem = EntManager.System<SharedMapSystem>();
_shuttles = EntManager.System<ShuttleSystem>();
_xformSystem = EntManager.System<SharedTransformSystem>();
var cache = IoCManager.Resolve<IResourceCache>();
{
if (args.Function == EngineKeyFunctions.UIClick)
{
- var mapUid = _mapManager.GetMapEntityId(ViewingMap);
+ var mapUid = _mapSystem.GetMapOrInvalid(ViewingMap);
var beaconsOnly = EntManager.TryGetComponent(mapUid, out FTLDestinationComponent? destComp) &&
destComp.BeaconsOnly;
DrawParallax(handle);
- var viewedMapUid = _mapManager.GetMapEntityId(ViewingMap);
+ var viewedMapUid = _mapSystem.GetMapOrInvalid(ViewingMap);
var matty = Matrix3Helpers.CreateInverseTransform(Offset, Angle.Zero);
var realTime = _timing.RealTime;
var viewBox = new Box2(Offset - WorldRangeVector, Offset + WorldRangeVector);