diff --git a/Content.Benchmarks/DependencyInjectBenchmark.cs b/Content.Benchmarks/DependencyInjectBenchmark.cs index 06bd45fe3f..b7c4a9de74 100644 --- a/Content.Benchmarks/DependencyInjectBenchmark.cs +++ b/Content.Benchmarks/DependencyInjectBenchmark.cs @@ -59,11 +59,11 @@ namespace Content.Benchmarks private sealed class TestDummy { - [Dependency] private readonly X1 _x1; - [Dependency] private readonly X2 _x2; - [Dependency] private readonly X3 _x3; - [Dependency] private readonly X4 _x4; - [Dependency] private readonly X5 _x5; + [Dependency] private X1 _x1; + [Dependency] private X2 _x2; + [Dependency] private X3 _x3; + [Dependency] private X4 _x4; + [Dependency] private X5 _x5; } } } diff --git a/Content.Client/Access/Commands/ShowAccessReadersCommand.cs b/Content.Client/Access/Commands/ShowAccessReadersCommand.cs index e26cca0fc2..f471975ba3 100644 --- a/Content.Client/Access/Commands/ShowAccessReadersCommand.cs +++ b/Content.Client/Access/Commands/ShowAccessReadersCommand.cs @@ -4,11 +4,11 @@ using Robust.Shared.Console; namespace Content.Client.Access.Commands; -public sealed class ShowAccessReadersCommand : LocalizedEntityCommands +public sealed partial class ShowAccessReadersCommand : LocalizedEntityCommands { - [Dependency] private readonly IOverlayManager _overlay = default!; - [Dependency] private readonly IResourceCache _cache = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; + [Dependency] private IOverlayManager _overlay = default!; + [Dependency] private IResourceCache _cache = default!; + [Dependency] private SharedTransformSystem _xform = default!; public override string Command => "showaccessreaders"; diff --git a/Content.Client/Access/Systems/JobStatusSystem.cs b/Content.Client/Access/Systems/JobStatusSystem.cs index 8327a6c198..e651bfdb70 100644 --- a/Content.Client/Access/Systems/JobStatusSystem.cs +++ b/Content.Client/Access/Systems/JobStatusSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Prototypes; namespace Content.Client.Access.Systems; -public sealed class JobStatusSystem : SharedJobStatusSystem +public sealed partial class JobStatusSystem : SharedJobStatusSystem { - [Dependency] private readonly ShowJobIconsSystem _showJobIcons = default!; - [Dependency] private readonly ShowCrewIconsSystem _showCrewIcons = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private ShowJobIconsSystem _showJobIcons = default!; + [Dependency] private ShowCrewIconsSystem _showCrewIcons = default!; + [Dependency] private IPrototypeManager _prototype = default!; private static readonly ProtoId CrewBorderIcon = "CrewBorderIcon"; private static readonly ProtoId CrewUncertainBorderIcon = "CrewUncertainBorderIcon"; diff --git a/Content.Client/Access/UI/AccessLevelControl.xaml.cs b/Content.Client/Access/UI/AccessLevelControl.xaml.cs index 12487b2e5c..76edee8432 100644 --- a/Content.Client/Access/UI/AccessLevelControl.xaml.cs +++ b/Content.Client/Access/UI/AccessLevelControl.xaml.cs @@ -12,7 +12,7 @@ namespace Content.Client.Access.UI; [GenerateTypedNameReferences] public sealed partial class AccessLevelControl : GridContainer { - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private ILogManager _logManager = default!; private ISawmill _sawmill = default!; diff --git a/Content.Client/Access/UI/AccessOverriderBoundUserInterface.cs b/Content.Client/Access/UI/AccessOverriderBoundUserInterface.cs index d80c600c03..c93715ad23 100644 --- a/Content.Client/Access/UI/AccessOverriderBoundUserInterface.cs +++ b/Content.Client/Access/UI/AccessOverriderBoundUserInterface.cs @@ -8,9 +8,9 @@ using static Content.Shared.Access.Components.AccessOverriderComponent; namespace Content.Client.Access.UI { - public sealed class AccessOverriderBoundUserInterface : BoundUserInterface + public sealed partial class AccessOverriderBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private readonly SharedAccessOverriderSystem _accessOverriderSystem = default!; private AccessOverriderWindow? _window; diff --git a/Content.Client/Access/UI/AgentIDCardWindow.xaml.cs b/Content.Client/Access/UI/AgentIDCardWindow.xaml.cs index 2b8ebf53b7..6a1255d2d8 100644 --- a/Content.Client/Access/UI/AgentIDCardWindow.xaml.cs +++ b/Content.Client/Access/UI/AgentIDCardWindow.xaml.cs @@ -15,8 +15,8 @@ namespace Content.Client.Access.UI [GenerateTypedNameReferences] public sealed partial class AgentIDCardWindow : DefaultWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntitySystemManager _entitySystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntitySystemManager _entitySystem = default!; private readonly SpriteSystem _spriteSystem; private const int JobIconColumnCount = 10; diff --git a/Content.Client/Access/UI/GroupedAccessLevelChecklist.xaml.cs b/Content.Client/Access/UI/GroupedAccessLevelChecklist.xaml.cs index 2a85530c48..0a25e35cd4 100644 --- a/Content.Client/Access/UI/GroupedAccessLevelChecklist.xaml.cs +++ b/Content.Client/Access/UI/GroupedAccessLevelChecklist.xaml.cs @@ -17,7 +17,7 @@ public sealed partial class GroupedAccessLevelChecklist : BoxContainer { private static readonly ProtoId GeneralAccessGroup = "General"; - [Dependency] private readonly IPrototypeManager _protoManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; private bool _isMonotone; private string? _labelStyleClass; diff --git a/Content.Client/Access/UI/IdCardConsoleBoundUserInterface.cs b/Content.Client/Access/UI/IdCardConsoleBoundUserInterface.cs index 31f65dc78d..3a53b85339 100644 --- a/Content.Client/Access/UI/IdCardConsoleBoundUserInterface.cs +++ b/Content.Client/Access/UI/IdCardConsoleBoundUserInterface.cs @@ -9,9 +9,9 @@ using static Content.Shared.Access.Components.IdCardConsoleComponent; namespace Content.Client.Access.UI { - public sealed class IdCardConsoleBoundUserInterface : BoundUserInterface + public sealed partial class IdCardConsoleBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private readonly SharedIdCardConsoleSystem _idCardConsoleSystem = default!; private IdCardConsoleWindow? _window; diff --git a/Content.Client/Access/UI/IdCardConsoleWindow.xaml.cs b/Content.Client/Access/UI/IdCardConsoleWindow.xaml.cs index 2169277f0d..57349d6840 100644 --- a/Content.Client/Access/UI/IdCardConsoleWindow.xaml.cs +++ b/Content.Client/Access/UI/IdCardConsoleWindow.xaml.cs @@ -16,9 +16,9 @@ namespace Content.Client.Access.UI [GenerateTypedNameReferences] public sealed partial class IdCardConsoleWindow : DefaultWindow { - [Dependency] private readonly IConfigurationManager _cfgManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ILogManager _logManager = default!; private readonly ISawmill _logMill = default!; private readonly IdCardConsoleBoundUserInterface _owner; diff --git a/Content.Client/Actions/ActionsSystem.cs b/Content.Client/Actions/ActionsSystem.cs index 49d90dedaf..ae37b35060 100644 --- a/Content.Client/Actions/ActionsSystem.cs +++ b/Content.Client/Actions/ActionsSystem.cs @@ -24,16 +24,16 @@ using YamlDotNet.RepresentationModel; namespace Content.Client.Actions { [UsedImplicitly] - public sealed class ActionsSystem : SharedActionsSystem + public sealed partial class ActionsSystem : SharedActionsSystem { public delegate void OnActionReplaced(EntityUid actionId); - [Dependency] private readonly SharedChargesSystem _sharedCharges = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IResourceManager _resources = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly ISerializationManager _serialization = default!; + [Dependency] private SharedChargesSystem _sharedCharges = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IResourceManager _resources = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private ISerializationManager _serialization = default!; public event Action? OnActionAdded; public event Action? OnActionRemoved; diff --git a/Content.Client/Administration/Managers/ClientAdminManager.cs b/Content.Client/Administration/Managers/ClientAdminManager.cs index 3f072691de..3abff217f6 100644 --- a/Content.Client/Administration/Managers/ClientAdminManager.cs +++ b/Content.Client/Administration/Managers/ClientAdminManager.cs @@ -10,15 +10,15 @@ using Robust.Shared.Utility; namespace Content.Client.Administration.Managers { - public sealed class ClientAdminManager : IClientAdminManager, IClientConGroupImplementation, IPostInjectInit, ISharedAdminManager + public sealed partial class ClientAdminManager : IClientAdminManager, IClientConGroupImplementation, IPostInjectInit, ISharedAdminManager { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IClientNetManager _netMgr = default!; - [Dependency] private readonly IClientConGroupController _conGroup = default!; - [Dependency] private readonly IClientConsoleHost _host = default!; - [Dependency] private readonly IResourceManager _res = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IUserInterfaceManager _userInterface = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IClientNetManager _netMgr = default!; + [Dependency] private IClientConGroupController _conGroup = default!; + [Dependency] private IClientConsoleHost _host = default!; + [Dependency] private IResourceManager _res = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IUserInterfaceManager _userInterface = default!; private AdminData? _adminData; private readonly HashSet _availableCommands = new(); diff --git a/Content.Client/Administration/Systems/AdminSystem.Overlay.cs b/Content.Client/Administration/Systems/AdminSystem.Overlay.cs index e000bdc0ba..a07abae90c 100644 --- a/Content.Client/Administration/Systems/AdminSystem.Overlay.cs +++ b/Content.Client/Administration/Systems/AdminSystem.Overlay.cs @@ -10,15 +10,15 @@ namespace Content.Client.Administration.Systems { public sealed partial class AdminSystem { - [Dependency] private readonly IOverlayManager _overlayManager = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; - [Dependency] private readonly IClientAdminManager _adminManager = default!; - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IOverlayManager _overlayManager = default!; + [Dependency] private IResourceCache _resourceCache = default!; + [Dependency] private IClientAdminManager _adminManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] private IUserInterfaceManager _userInterfaceManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private SharedRoleSystem _roles = default!; + [Dependency] private IPrototypeManager _proto = default!; private AdminNameOverlay _adminNameOverlay = default!; diff --git a/Content.Client/Administration/Systems/AdminVerbSystem.cs b/Content.Client/Administration/Systems/AdminVerbSystem.cs index 1e15186706..33141c43cf 100644 --- a/Content.Client/Administration/Systems/AdminVerbSystem.cs +++ b/Content.Client/Administration/Systems/AdminVerbSystem.cs @@ -10,11 +10,11 @@ namespace Content.Client.Administration.Systems /// /// Client-side admin verb system. These usually open some sort of UIs. /// - sealed class AdminVerbSystem : EntitySystem + sealed partial class AdminVerbSystem : EntitySystem { - [Dependency] private readonly IClientConGroupController _clientConGroupController = default!; - [Dependency] private readonly IClientConsoleHost _clientConsoleHost = default!; - [Dependency] private readonly ISharedAdminManager _admin = default!; + [Dependency] private IClientConGroupController _clientConGroupController = default!; + [Dependency] private IClientConsoleHost _clientConsoleHost = default!; + [Dependency] private ISharedAdminManager _admin = default!; public override void Initialize() { diff --git a/Content.Client/Administration/Systems/BwoinkSystem.cs b/Content.Client/Administration/Systems/BwoinkSystem.cs index 7adf0069b2..70c04f77fb 100644 --- a/Content.Client/Administration/Systems/BwoinkSystem.cs +++ b/Content.Client/Administration/Systems/BwoinkSystem.cs @@ -7,9 +7,9 @@ using Robust.Shared.Timing; namespace Content.Client.Administration.Systems { [UsedImplicitly] - public sealed class BwoinkSystem : SharedBwoinkSystem + public sealed partial class BwoinkSystem : SharedBwoinkSystem { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; public event EventHandler? OnBwoinkTextMessageRecieved; private (TimeSpan Timestamp, bool Typing) _lastTypingUpdateSent; diff --git a/Content.Client/Administration/Systems/KillSignSystem.cs b/Content.Client/Administration/Systems/KillSignSystem.cs index f17c384c1e..8ed2891468 100644 --- a/Content.Client/Administration/Systems/KillSignSystem.cs +++ b/Content.Client/Administration/Systems/KillSignSystem.cs @@ -5,10 +5,10 @@ using Robust.Client.Player; namespace Content.Client.Administration.Systems; -public sealed class KillSignSystem : EntitySystem +public sealed partial class KillSignSystem : EntitySystem { - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private IPlayerManager _player = default!; public override void Initialize() { diff --git a/Content.Client/Administration/UI/AdminAnnounceWindow.xaml.cs b/Content.Client/Administration/UI/AdminAnnounceWindow.xaml.cs index 5156b7f3c1..7120550c82 100644 --- a/Content.Client/Administration/UI/AdminAnnounceWindow.xaml.cs +++ b/Content.Client/Administration/UI/AdminAnnounceWindow.xaml.cs @@ -11,7 +11,7 @@ namespace Content.Client.Administration.UI [GenerateTypedNameReferences] public sealed partial class AdminAnnounceWindow : DefaultWindow { - [Dependency] private readonly ILocalizationManager _localization = default!; + [Dependency] private ILocalizationManager _localization = default!; public AdminAnnounceWindow() { diff --git a/Content.Client/Administration/UI/AdminCamera/AdminCameraControl.xaml.cs b/Content.Client/Administration/UI/AdminCamera/AdminCameraControl.xaml.cs index beb8344ce3..147c959b7c 100644 --- a/Content.Client/Administration/UI/AdminCamera/AdminCameraControl.xaml.cs +++ b/Content.Client/Administration/UI/AdminCamera/AdminCameraControl.xaml.cs @@ -13,8 +13,8 @@ namespace Content.Client.Administration.UI.AdminCamera; [GenerateTypedNameReferences] public sealed partial class AdminCameraControl : Control { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IClientGameTiming _timing = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IClientGameTiming _timing = default!; public event Action? OnFollow; public event Action? OnPopoutControl; diff --git a/Content.Client/Administration/UI/AdminRemarks/AdminMessagePopupWindow.xaml.cs b/Content.Client/Administration/UI/AdminRemarks/AdminMessagePopupWindow.xaml.cs index 7870dae7b2..b88bd1728f 100644 --- a/Content.Client/Administration/UI/AdminRemarks/AdminMessagePopupWindow.xaml.cs +++ b/Content.Client/Administration/UI/AdminRemarks/AdminMessagePopupWindow.xaml.cs @@ -12,7 +12,7 @@ namespace Content.Client.Administration.UI.AdminRemarks; [GenerateTypedNameReferences] public sealed partial class AdminMessagePopupWindow : Control { - [Dependency] private readonly IStylesheetManager _styleMan = default!; + [Dependency] private IStylesheetManager _styleMan = default!; private float _timer = float.MaxValue; diff --git a/Content.Client/Administration/UI/AdminRemarks/AdminRemarksWindow.xaml.cs b/Content.Client/Administration/UI/AdminRemarks/AdminRemarksWindow.xaml.cs index ae77ad68cb..98333951f5 100644 --- a/Content.Client/Administration/UI/AdminRemarks/AdminRemarksWindow.xaml.cs +++ b/Content.Client/Administration/UI/AdminRemarks/AdminRemarksWindow.xaml.cs @@ -12,7 +12,7 @@ namespace Content.Client.Administration.UI.AdminRemarks; [GenerateTypedNameReferences] public sealed partial class AdminRemarksWindow : FancyWindow { - [Dependency] private readonly IEntitySystemManager _entitySystem = default!; + [Dependency] private IEntitySystemManager _entitySystem = default!; private readonly SpriteSystem _sprites; private readonly Dictionary<(int, NoteType), AdminNotesLine> _inputs = new(); diff --git a/Content.Client/Administration/UI/BanList/BanListEui.cs b/Content.Client/Administration/UI/BanList/BanListEui.cs index 00b27cd173..ff20e6fa89 100644 --- a/Content.Client/Administration/UI/BanList/BanListEui.cs +++ b/Content.Client/Administration/UI/BanList/BanListEui.cs @@ -11,9 +11,9 @@ using Robust.Client.UserInterface; namespace Content.Client.Administration.UI.BanList; [UsedImplicitly] -public sealed class BanListEui : BaseEui +public sealed partial class BanListEui : BaseEui { - [Dependency] private readonly IUserInterfaceManager _ui = default!; + [Dependency] private IUserInterfaceManager _ui = default!; private BanListIdsPopup? _popup; diff --git a/Content.Client/Administration/UI/BanPanel/BanPanel.xaml.cs b/Content.Client/Administration/UI/BanPanel/BanPanel.xaml.cs index cb2839f5d0..130164cf8e 100644 --- a/Content.Client/Administration/UI/BanPanel/BanPanel.xaml.cs +++ b/Content.Client/Administration/UI/BanPanel/BanPanel.xaml.cs @@ -40,11 +40,11 @@ public sealed partial class BanPanel : DefaultWindow private readonly Dictionary> _roleCheckboxes = new(); private readonly ISawmill _banPanelSawmill; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IEntityManager _entMan = default!; - [Dependency] private readonly IPrototypeManager _protoMan = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IEntityManager _entMan = default!; + [Dependency] private IPrototypeManager _protoMan = default!; private const string ExpandedArrow = "▼"; private const string ContractedArrow = "▶"; diff --git a/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs b/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs index 6ff07f6cbd..369af1d53f 100644 --- a/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs +++ b/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs @@ -22,10 +22,10 @@ namespace Content.Client.Administration.UI.Bwoink [GenerateTypedNameReferences] public sealed partial class BwoinkControl : Control { - [Dependency] private readonly IClientAdminManager _adminManager = default!; - [Dependency] private readonly IClientConsoleHost _console = default!; - [Dependency] private readonly IUserInterfaceManager _ui = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IClientAdminManager _adminManager = default!; + [Dependency] private IClientConsoleHost _console = default!; + [Dependency] private IUserInterfaceManager _ui = default!; + [Dependency] private IConfigurationManager _cfg = default!; public AdminAHelpUIHandler AHelpHelper = default!; private PlayerInfo? _currentPlayer; diff --git a/Content.Client/Administration/UI/Logs/AdminLogsEui.cs b/Content.Client/Administration/UI/Logs/AdminLogsEui.cs index 28aca23f75..d8323dcd5c 100644 --- a/Content.Client/Administration/UI/Logs/AdminLogsEui.cs +++ b/Content.Client/Administration/UI/Logs/AdminLogsEui.cs @@ -13,12 +13,12 @@ using static Content.Shared.Administration.Logs.AdminLogsEuiMsg; namespace Content.Client.Administration.UI.Logs; [UsedImplicitly] -public sealed class AdminLogsEui : BaseEui +public sealed partial class AdminLogsEui : BaseEui { - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IUserInterfaceManager _uiManager = default!; - [Dependency] private readonly IFileDialogManager _dialogManager = default!; - [Dependency] private readonly ILogManager _log = default!; + [Dependency] private IClyde _clyde = default!; + [Dependency] private IUserInterfaceManager _uiManager = default!; + [Dependency] private IFileDialogManager _dialogManager = default!; + [Dependency] private ILogManager _log = default!; private const char CsvSeparator = ','; private const string CsvQuote = "\""; diff --git a/Content.Client/Administration/UI/ManageSolutions/AddReagentWindow.xaml.cs b/Content.Client/Administration/UI/ManageSolutions/AddReagentWindow.xaml.cs index 1ded5cebb3..41c3c64166 100644 --- a/Content.Client/Administration/UI/ManageSolutions/AddReagentWindow.xaml.cs +++ b/Content.Client/Administration/UI/ManageSolutions/AddReagentWindow.xaml.cs @@ -15,8 +15,8 @@ namespace Content.Client.Administration.UI.ManageSolutions [GenerateTypedNameReferences] public sealed partial class AddReagentWindow : DefaultWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IClientConsoleHost _consoleHost = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IClientConsoleHost _consoleHost = default!; private readonly NetEntity _targetEntity; private string _targetSolution; diff --git a/Content.Client/Administration/UI/ManageSolutions/EditSolutionsWindow.xaml.cs b/Content.Client/Administration/UI/ManageSolutions/EditSolutionsWindow.xaml.cs index 89016fdf41..0fec1b71e4 100644 --- a/Content.Client/Administration/UI/ManageSolutions/EditSolutionsWindow.xaml.cs +++ b/Content.Client/Administration/UI/ManageSolutions/EditSolutionsWindow.xaml.cs @@ -18,10 +18,10 @@ namespace Content.Client.Administration.UI.ManageSolutions [GenerateTypedNameReferences] public sealed partial class EditSolutionsWindow : DefaultWindow { - [Dependency] private readonly IClientConsoleHost _consoleHost = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IClientGameTiming _timing = default!; - [Dependency] private readonly IClientAdminManager _admin = default!; + [Dependency] private IClientConsoleHost _consoleHost = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IClientGameTiming _timing = default!; + [Dependency] private IClientAdminManager _admin = default!; private NetEntity _target = NetEntity.Invalid; private string? _selectedSolution; diff --git a/Content.Client/Administration/UI/Notes/AdminNotesControl.xaml.cs b/Content.Client/Administration/UI/Notes/AdminNotesControl.xaml.cs index 9ad6d2e0ea..7a889a0b12 100644 --- a/Content.Client/Administration/UI/Notes/AdminNotesControl.xaml.cs +++ b/Content.Client/Administration/UI/Notes/AdminNotesControl.xaml.cs @@ -15,8 +15,8 @@ namespace Content.Client.Administration.UI.Notes; [GenerateTypedNameReferences] public sealed partial class AdminNotesControl : Control { - [Dependency] private readonly IEntitySystemManager _entitySystem = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IEntitySystemManager _entitySystem = default!; + [Dependency] private IConfigurationManager _cfg = default!; public event Action? NoteChanged; public event Action? NewNoteEntered; diff --git a/Content.Client/Administration/UI/Notes/AdminNotesLinePopup.xaml.cs b/Content.Client/Administration/UI/Notes/AdminNotesLinePopup.xaml.cs index e82b85acb6..4e4027e7d4 100644 --- a/Content.Client/Administration/UI/Notes/AdminNotesLinePopup.xaml.cs +++ b/Content.Client/Administration/UI/Notes/AdminNotesLinePopup.xaml.cs @@ -14,7 +14,7 @@ public sealed partial class AdminNotesLinePopup : Popup public event Action? OnEditPressed; public event Action? OnDeletePressed; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IGameTiming _gameTiming = default!; public AdminNotesLinePopup(SharedAdminNote note, string playerName, bool showDelete, bool showEdit) { diff --git a/Content.Client/Administration/UI/Notes/NoteEdit.xaml.cs b/Content.Client/Administration/UI/Notes/NoteEdit.xaml.cs index 0c27d9d646..5515600d1e 100644 --- a/Content.Client/Administration/UI/Notes/NoteEdit.xaml.cs +++ b/Content.Client/Administration/UI/Notes/NoteEdit.xaml.cs @@ -14,8 +14,8 @@ namespace Content.Client.Administration.UI.Notes; [GenerateTypedNameReferences] public sealed partial class NoteEdit : FancyWindow { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IClientConsoleHost _console = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IClientConsoleHost _console = default!; private enum Multipliers { diff --git a/Content.Client/Administration/UI/PermissionsEui.cs b/Content.Client/Administration/UI/PermissionsEui.cs index 96b53babb5..71aea9f45d 100644 --- a/Content.Client/Administration/UI/PermissionsEui.cs +++ b/Content.Client/Administration/UI/PermissionsEui.cs @@ -20,11 +20,11 @@ using static Robust.Client.UserInterface.Controls.BoxContainer; namespace Content.Client.Administration.UI { [UsedImplicitly] - public sealed class PermissionsEui : BaseEui + public sealed partial class PermissionsEui : BaseEui { private const int NoRank = -1; - [Dependency] private readonly IClientAdminManager _adminManager = default!; + [Dependency] private IClientAdminManager _adminManager = default!; private readonly Menu _menu; private readonly List _subWindows = new(); diff --git a/Content.Client/Administration/UI/PlayerPanel/PlayerPanelEui.cs b/Content.Client/Administration/UI/PlayerPanel/PlayerPanelEui.cs index 8c8183ef22..1828d34f2f 100644 --- a/Content.Client/Administration/UI/PlayerPanel/PlayerPanelEui.cs +++ b/Content.Client/Administration/UI/PlayerPanel/PlayerPanelEui.cs @@ -9,11 +9,11 @@ using Robust.Client.UserInterface; namespace Content.Client.Administration.UI.PlayerPanel; [UsedImplicitly] -public sealed class PlayerPanelEui : BaseEui +public sealed partial class PlayerPanelEui : BaseEui { - [Dependency] private readonly IClientConsoleHost _console = default!; - [Dependency] private readonly IClientAdminManager _admin = default!; - [Dependency] private readonly IClipboardManager _clipboard = default!; + [Dependency] private IClientConsoleHost _console = default!; + [Dependency] private IClientAdminManager _admin = default!; + [Dependency] private IClipboardManager _clipboard = default!; private PlayerPanel PlayerPanel { get; } diff --git a/Content.Client/Administration/UI/SetOutfit/SetOutfitMenu.xaml.cs b/Content.Client/Administration/UI/SetOutfit/SetOutfitMenu.xaml.cs index 615f1434df..3268f2aff5 100644 --- a/Content.Client/Administration/UI/SetOutfit/SetOutfitMenu.xaml.cs +++ b/Content.Client/Administration/UI/SetOutfit/SetOutfitMenu.xaml.cs @@ -15,8 +15,8 @@ namespace Content.Client.Administration.UI.SetOutfit [GenerateTypedNameReferences] public sealed partial class SetOutfitMenu : DefaultWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IClientConsoleHost _consoleHost = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IClientConsoleHost _consoleHost = default!; public NetEntity? TargetEntityId { get; set; } private StartingGearPrototype? _selectedOutfit; diff --git a/Content.Client/Administration/UI/SpawnExplosion/ExplosionDebugOverlay.cs b/Content.Client/Administration/UI/SpawnExplosion/ExplosionDebugOverlay.cs index d60094ad89..46ac390181 100644 --- a/Content.Client/Administration/UI/SpawnExplosion/ExplosionDebugOverlay.cs +++ b/Content.Client/Administration/UI/SpawnExplosion/ExplosionDebugOverlay.cs @@ -11,10 +11,10 @@ using Robust.Shared.Map.Components; namespace Content.Client.Administration.UI.SpawnExplosion; [UsedImplicitly] -public sealed class ExplosionDebugOverlay : Overlay +public sealed partial class ExplosionDebugOverlay : Overlay { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IEyeManager _eyeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; public Dictionary>? SpaceTiles; public Dictionary>> Tiles = new(); diff --git a/Content.Client/Administration/UI/SpawnExplosion/SpawnExplosionEui.cs b/Content.Client/Administration/UI/SpawnExplosion/SpawnExplosionEui.cs index 9de177b6c7..df0305105b 100644 --- a/Content.Client/Administration/UI/SpawnExplosion/SpawnExplosionEui.cs +++ b/Content.Client/Administration/UI/SpawnExplosion/SpawnExplosionEui.cs @@ -8,10 +8,10 @@ using Robust.Shared.Map; namespace Content.Client.Administration.UI.SpawnExplosion; [UsedImplicitly] -public sealed class SpawnExplosionEui : BaseEui +public sealed partial class SpawnExplosionEui : BaseEui { - [Dependency] private readonly EntityManager _entManager = default!; - [Dependency] private readonly IOverlayManager _overlayManager = default!; + [Dependency] private EntityManager _entManager = default!; + [Dependency] private IOverlayManager _overlayManager = default!; private readonly SpawnExplosionWindow _window; private ExplosionDebugOverlay? _debugOverlay; diff --git a/Content.Client/Administration/UI/SpawnExplosion/SpawnExplosionWindow.xaml.cs b/Content.Client/Administration/UI/SpawnExplosion/SpawnExplosionWindow.xaml.cs index 287c17e422..ad9cb331da 100644 --- a/Content.Client/Administration/UI/SpawnExplosion/SpawnExplosionWindow.xaml.cs +++ b/Content.Client/Administration/UI/SpawnExplosion/SpawnExplosionWindow.xaml.cs @@ -18,10 +18,10 @@ namespace Content.Client.Administration.UI.SpawnExplosion; [UsedImplicitly] public sealed partial class SpawnExplosionWindow : DefaultWindow { - [Dependency] private readonly IClientConsoleHost _conHost = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntityManager _entMan = default!; + [Dependency] private IClientConsoleHost _conHost = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entMan = default!; private readonly SharedMapSystem _mapSystem; private readonly SharedTransformSystem _transform = default!; diff --git a/Content.Client/Administration/UI/Tabs/AdminbusTab/LoadBlueprintsWindow.xaml.cs b/Content.Client/Administration/UI/Tabs/AdminbusTab/LoadBlueprintsWindow.xaml.cs index 12df72bdcf..a7985337fa 100644 --- a/Content.Client/Administration/UI/Tabs/AdminbusTab/LoadBlueprintsWindow.xaml.cs +++ b/Content.Client/Administration/UI/Tabs/AdminbusTab/LoadBlueprintsWindow.xaml.cs @@ -14,8 +14,8 @@ namespace Content.Client.Administration.UI.Tabs.AdminbusTab [UsedImplicitly] public sealed partial class LoadBlueprintsWindow : DefaultWindow { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; public LoadBlueprintsWindow() { diff --git a/Content.Client/Administration/UI/Tabs/AtmosTab/AddAtmosWindow.xaml.cs b/Content.Client/Administration/UI/Tabs/AtmosTab/AddAtmosWindow.xaml.cs index 72a594469d..2dacc82ec4 100644 --- a/Content.Client/Administration/UI/Tabs/AtmosTab/AddAtmosWindow.xaml.cs +++ b/Content.Client/Administration/UI/Tabs/AtmosTab/AddAtmosWindow.xaml.cs @@ -13,8 +13,8 @@ namespace Content.Client.Administration.UI.Tabs.AtmosTab [UsedImplicitly] public sealed partial class AddAtmosWindow : DefaultWindow { - [Dependency] private readonly IPlayerManager _players = default!; - [Dependency] private readonly IEntityManager _entities = default!; + [Dependency] private IPlayerManager _players = default!; + [Dependency] private IEntityManager _entities = default!; private readonly List> _data = new(); diff --git a/Content.Client/Administration/UI/Tabs/ObjectsTab/ObjectsTab.xaml.cs b/Content.Client/Administration/UI/Tabs/ObjectsTab/ObjectsTab.xaml.cs index fa92a3e18f..4195fe7a75 100644 --- a/Content.Client/Administration/UI/Tabs/ObjectsTab/ObjectsTab.xaml.cs +++ b/Content.Client/Administration/UI/Tabs/ObjectsTab/ObjectsTab.xaml.cs @@ -13,9 +13,9 @@ namespace Content.Client.Administration.UI.Tabs.ObjectsTab; [GenerateTypedNameReferences] public sealed partial class ObjectsTab : Control { - [Dependency] private readonly IClientAdminManager _admin = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IClientConsoleHost _console = default!; + [Dependency] private IClientAdminManager _admin = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IClientConsoleHost _console = default!; private readonly Color _altColor = Color.FromHex("#292B38"); private readonly Color _defaultColor = Color.FromHex("#2F2F3B"); diff --git a/Content.Client/Administration/UI/Tabs/PanicBunkerTab/PanicBunkerTab.xaml.cs b/Content.Client/Administration/UI/Tabs/PanicBunkerTab/PanicBunkerTab.xaml.cs index c3bcf3ffa0..202057519f 100644 --- a/Content.Client/Administration/UI/Tabs/PanicBunkerTab/PanicBunkerTab.xaml.cs +++ b/Content.Client/Administration/UI/Tabs/PanicBunkerTab/PanicBunkerTab.xaml.cs @@ -9,7 +9,7 @@ namespace Content.Client.Administration.UI.Tabs.PanicBunkerTab; [GenerateTypedNameReferences] public sealed partial class PanicBunkerTab : Control { - [Dependency] private readonly IConsoleHost _console = default!; + [Dependency] private IConsoleHost _console = default!; private string _minAccountAge; private string _minOverallMinutes; diff --git a/Content.Client/Administration/UI/Tabs/PlayerTab/PlayerTab.xaml.cs b/Content.Client/Administration/UI/Tabs/PlayerTab/PlayerTab.xaml.cs index 5a75e7223f..3691ae1852 100644 --- a/Content.Client/Administration/UI/Tabs/PlayerTab/PlayerTab.xaml.cs +++ b/Content.Client/Administration/UI/Tabs/PlayerTab/PlayerTab.xaml.cs @@ -17,9 +17,9 @@ namespace Content.Client.Administration.UI.Tabs.PlayerTab; [GenerateTypedNameReferences] public sealed partial class PlayerTab : Control { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly IPlayerManager _playerMan = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] private IPlayerManager _playerMan = default!; private const string ArrowUp = "↑"; private const string ArrowDown = "↓"; diff --git a/Content.Client/Administration/UI/Tabs/PlayerTab/PlayerTabEntry.xaml.cs b/Content.Client/Administration/UI/Tabs/PlayerTab/PlayerTabEntry.xaml.cs index 6a2d939b4b..68516491d9 100644 --- a/Content.Client/Administration/UI/Tabs/PlayerTab/PlayerTabEntry.xaml.cs +++ b/Content.Client/Administration/UI/Tabs/PlayerTab/PlayerTabEntry.xaml.cs @@ -12,8 +12,8 @@ namespace Content.Client.Administration.UI.Tabs.PlayerTab; [GenerateTypedNameReferences] public sealed partial class PlayerTabEntry : PanelContainer { - [Dependency] private readonly IEntityManager _entMan = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IEntityManager _entMan = default!; + [Dependency] private IPrototypeManager _prototype = default!; public PlayerTabEntry( PlayerInfo player, diff --git a/Content.Client/Administration/UI/Tabs/RoundTab.xaml.cs b/Content.Client/Administration/UI/Tabs/RoundTab.xaml.cs index 70f12bb393..cce809d35a 100644 --- a/Content.Client/Administration/UI/Tabs/RoundTab.xaml.cs +++ b/Content.Client/Administration/UI/Tabs/RoundTab.xaml.cs @@ -8,7 +8,7 @@ namespace Content.Client.Administration.UI.Tabs [GenerateTypedNameReferences] public sealed partial class RoundTab : Control { - [Dependency] private readonly IClientConsoleHost _console = default!; + [Dependency] private IClientConsoleHost _console = default!; public RoundTab() { diff --git a/Content.Client/Administration/UI/Tabs/ServerTab.xaml.cs b/Content.Client/Administration/UI/Tabs/ServerTab.xaml.cs index 7a70e42d06..c025a93d58 100644 --- a/Content.Client/Administration/UI/Tabs/ServerTab.xaml.cs +++ b/Content.Client/Administration/UI/Tabs/ServerTab.xaml.cs @@ -10,8 +10,8 @@ namespace Content.Client.Administration.UI.Tabs [GenerateTypedNameReferences] public sealed partial class ServerTab : Control { - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly IClientConsoleHost _console = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] private IClientConsoleHost _console = default!; public ServerTab() { diff --git a/Content.Client/AlertLevel/AlertLevelDisplaySystem.cs b/Content.Client/AlertLevel/AlertLevelDisplaySystem.cs index 13e2ab3208..845be2e429 100644 --- a/Content.Client/AlertLevel/AlertLevelDisplaySystem.cs +++ b/Content.Client/AlertLevel/AlertLevelDisplaySystem.cs @@ -6,9 +6,9 @@ using Robust.Shared.Utility; namespace Content.Client.AlertLevel; -public sealed class AlertLevelDisplaySystem : EntitySystem +public sealed partial class AlertLevelDisplaySystem : EntitySystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Alerts/ClientAlertsSystem.cs b/Content.Client/Alerts/ClientAlertsSystem.cs index 43c74adc5d..29cd5da190 100644 --- a/Content.Client/Alerts/ClientAlertsSystem.cs +++ b/Content.Client/Alerts/ClientAlertsSystem.cs @@ -10,13 +10,13 @@ using Robust.Shared.Prototypes; namespace Content.Client.Alerts; [UsedImplicitly] -public sealed class ClientAlertsSystem : AlertsSystem +public sealed partial class ClientAlertsSystem : AlertsSystem { public AlertOrderPrototype? AlertOrder { get; set; } - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IUserInterfaceManager _ui = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IUserInterfaceManager _ui = default!; public event EventHandler? ClearAlerts; public event EventHandler>? SyncAlerts; diff --git a/Content.Client/Alerts/GenericCounterAlertSystem.cs b/Content.Client/Alerts/GenericCounterAlertSystem.cs index de9d97d063..b8d2e2d0d3 100644 --- a/Content.Client/Alerts/GenericCounterAlertSystem.cs +++ b/Content.Client/Alerts/GenericCounterAlertSystem.cs @@ -8,9 +8,9 @@ namespace Content.Client.Alerts; /// /// This handles /// -public sealed class GenericCounterAlertSystem : EntitySystem +public sealed partial class GenericCounterAlertSystem : EntitySystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; /// public override void Initialize() diff --git a/Content.Client/Animations/EntityPickupAnimationSystem.cs b/Content.Client/Animations/EntityPickupAnimationSystem.cs index 58f1740e3c..7445267ddf 100644 --- a/Content.Client/Animations/EntityPickupAnimationSystem.cs +++ b/Content.Client/Animations/EntityPickupAnimationSystem.cs @@ -11,12 +11,12 @@ namespace Content.Client.Animations; /// /// System that handles animating an entity that a player has picked up. /// -public sealed class EntityPickupAnimationSystem : EntitySystem +public sealed partial class EntityPickupAnimationSystem : EntitySystem { - [Dependency] private readonly AnimationPlayerSystem _animations = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly TransformSystem _transform = default!; + [Dependency] private AnimationPlayerSystem _animations = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private TransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Client/Anomaly/AnomalyScannerSystem.cs b/Content.Client/Anomaly/AnomalyScannerSystem.cs index f80e5ead54..f30a213977 100644 --- a/Content.Client/Anomaly/AnomalyScannerSystem.cs +++ b/Content.Client/Anomaly/AnomalyScannerSystem.cs @@ -8,10 +8,10 @@ using SixLabors.ImageSharp.PixelFormats; namespace Content.Client.Anomaly; /// -public sealed class AnomalyScannerSystem : SharedAnomalyScannerSystem +public sealed partial class AnomalyScannerSystem : SharedAnomalyScannerSystem { - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IClyde _clyde = default!; + [Dependency] private SpriteSystem _sprite = default!; private const float MaxHueDegrees = 360f; private const float GreenHueDegrees = 110f; diff --git a/Content.Client/Anomaly/AnomalySystem.cs b/Content.Client/Anomaly/AnomalySystem.cs index b4bc6efdd2..bc29ceb678 100644 --- a/Content.Client/Anomaly/AnomalySystem.cs +++ b/Content.Client/Anomaly/AnomalySystem.cs @@ -9,9 +9,9 @@ namespace Content.Client.Anomaly; public sealed partial class AnomalySystem : SharedAnomalySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly FloatingVisualizerSystem _floating = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private FloatingVisualizerSystem _floating = default!; + [Dependency] private SpriteSystem _sprite = default!; /// public override void Initialize() diff --git a/Content.Client/Anomaly/Effects/ClientInnerBodySystem.cs b/Content.Client/Anomaly/Effects/ClientInnerBodySystem.cs index a9dcfaf2b0..6d48254c19 100644 --- a/Content.Client/Anomaly/Effects/ClientInnerBodySystem.cs +++ b/Content.Client/Anomaly/Effects/ClientInnerBodySystem.cs @@ -5,9 +5,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Anomaly.Effects; -public sealed class ClientInnerBodyAnomalySystem : SharedInnerBodyAnomalySystem +public sealed partial class ClientInnerBodyAnomalySystem : SharedInnerBodyAnomalySystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Anomaly/Ui/AnomalyGeneratorWindow.xaml.cs b/Content.Client/Anomaly/Ui/AnomalyGeneratorWindow.xaml.cs index 82d41192dd..f26219d532 100644 --- a/Content.Client/Anomaly/Ui/AnomalyGeneratorWindow.xaml.cs +++ b/Content.Client/Anomaly/Ui/AnomalyGeneratorWindow.xaml.cs @@ -11,7 +11,7 @@ namespace Content.Client.Anomaly.Ui; [GenerateTypedNameReferences] public sealed partial class AnomalyGeneratorWindow : FancyWindow { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; private TimeSpan _cooldownEnd = TimeSpan.Zero; private bool _hasEnoughFuel; diff --git a/Content.Client/Anomaly/Ui/AnomalyScannerMenu.xaml.cs b/Content.Client/Anomaly/Ui/AnomalyScannerMenu.xaml.cs index c012edb89e..f849ce5d33 100644 --- a/Content.Client/Anomaly/Ui/AnomalyScannerMenu.xaml.cs +++ b/Content.Client/Anomaly/Ui/AnomalyScannerMenu.xaml.cs @@ -10,7 +10,7 @@ namespace Content.Client.Anomaly.Ui; [GenerateTypedNameReferences] public sealed partial class AnomalyScannerMenu : FancyWindow { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; public FormattedMessage LastMessage = new(); public TimeSpan? NextPulseTime; diff --git a/Content.Client/Atmos/AlignAtmosPipeLayers.cs b/Content.Client/Atmos/AlignAtmosPipeLayers.cs index 51a6ce0c02..c8e69bc17f 100644 --- a/Content.Client/Atmos/AlignAtmosPipeLayers.cs +++ b/Content.Client/Atmos/AlignAtmosPipeLayers.cs @@ -23,12 +23,12 @@ namespace Content.Client.Atmos; /// /// This placement mode is not on the engine because it is content specific. /// -public sealed class AlignAtmosPipeLayers : SnapgridCenter +public sealed partial class AlignAtmosPipeLayers : SnapgridCenter { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IEyeManager _eyeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; private readonly SharedMapSystem _mapSystem; private readonly SharedTransformSystem _transformSystem; diff --git a/Content.Client/Atmos/Consoles/AtmosMonitoringConsoleNavMapControl.cs b/Content.Client/Atmos/Consoles/AtmosMonitoringConsoleNavMapControl.cs index 94bfb4b4f3..1ef23ed537 100644 --- a/Content.Client/Atmos/Consoles/AtmosMonitoringConsoleNavMapControl.cs +++ b/Content.Client/Atmos/Consoles/AtmosMonitoringConsoleNavMapControl.cs @@ -11,7 +11,7 @@ namespace Content.Client.Atmos.Consoles; public sealed partial class AtmosMonitoringConsoleNavMapControl : NavMapControl { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public bool ShowPipeNetwork = true; public int? FocusNetId = null; diff --git a/Content.Client/Atmos/EntitySystems/AtmosDebugOverlaySystem.cs b/Content.Client/Atmos/EntitySystems/AtmosDebugOverlaySystem.cs index 32e8292241..07a163a000 100644 --- a/Content.Client/Atmos/EntitySystems/AtmosDebugOverlaySystem.cs +++ b/Content.Client/Atmos/EntitySystems/AtmosDebugOverlaySystem.cs @@ -8,9 +8,9 @@ using Robust.Client.Graphics; namespace Content.Client.Atmos.EntitySystems { [UsedImplicitly] - internal sealed class AtmosDebugOverlaySystem : SharedAtmosDebugOverlaySystem + internal sealed partial class AtmosDebugOverlaySystem : SharedAtmosDebugOverlaySystem { - [Dependency] private readonly IOverlayManager _overlayManager = default!; + [Dependency] private IOverlayManager _overlayManager = default!; public readonly Dictionary TileData = []; diff --git a/Content.Client/Atmos/EntitySystems/AtmosPipeAppearanceSystem.cs b/Content.Client/Atmos/EntitySystems/AtmosPipeAppearanceSystem.cs index 1a12c3967b..4ee3d74545 100644 --- a/Content.Client/Atmos/EntitySystems/AtmosPipeAppearanceSystem.cs +++ b/Content.Client/Atmos/EntitySystems/AtmosPipeAppearanceSystem.cs @@ -11,8 +11,8 @@ namespace Content.Client.Atmos.EntitySystems; [UsedImplicitly] public sealed partial class AtmosPipeAppearanceSystem : SharedAtmosPipeAppearanceSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Atmos/EntitySystems/AtmosPipeLayersSystem.cs b/Content.Client/Atmos/EntitySystems/AtmosPipeLayersSystem.cs index f560e0b833..bdd653ad8f 100644 --- a/Content.Client/Atmos/EntitySystems/AtmosPipeLayersSystem.cs +++ b/Content.Client/Atmos/EntitySystems/AtmosPipeLayersSystem.cs @@ -14,10 +14,10 @@ namespace Content.Client.Atmos.EntitySystems; /// public sealed partial class AtmosPipeLayersSystem : SharedAtmosPipeLayersSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly IReflectionManager _reflection = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private IReflectionManager _reflection = default!; + [Dependency] private IResourceCache _resourceCache = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Atmos/EntitySystems/FireVisualizerSystem.cs b/Content.Client/Atmos/EntitySystems/FireVisualizerSystem.cs index 431a598678..ec4500935c 100644 --- a/Content.Client/Atmos/EntitySystems/FireVisualizerSystem.cs +++ b/Content.Client/Atmos/EntitySystems/FireVisualizerSystem.cs @@ -9,9 +9,9 @@ namespace Content.Client.Atmos.EntitySystems; /// /// This handles the display of fire effects on flammable entities. /// -public sealed class FireVisualizerSystem : VisualizerSystem +public sealed partial class FireVisualizerSystem : VisualizerSystem { - [Dependency] private readonly PointLightSystem _lights = default!; + [Dependency] private PointLightSystem _lights = default!; public override void Initialize() { diff --git a/Content.Client/Atmos/EntitySystems/GasCanisterAppearanceSystem.cs b/Content.Client/Atmos/EntitySystems/GasCanisterAppearanceSystem.cs index f16774ce24..d54f4d20a6 100644 --- a/Content.Client/Atmos/EntitySystems/GasCanisterAppearanceSystem.cs +++ b/Content.Client/Atmos/EntitySystems/GasCanisterAppearanceSystem.cs @@ -8,9 +8,9 @@ namespace Content.Client.Atmos.EntitySystems; /// /// Used to change the appearance of gas canisters. /// -public sealed class GasCanisterAppearanceSystem : VisualizerSystem +public sealed partial class GasCanisterAppearanceSystem : VisualizerSystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; protected override void OnAppearanceChange(EntityUid uid, GasCanisterComponent component, ref AppearanceChangeEvent args) { diff --git a/Content.Client/Atmos/EntitySystems/GasTileFireOverlaySystem.cs b/Content.Client/Atmos/EntitySystems/GasTileFireOverlaySystem.cs index b1bfdb70ab..f193bcb411 100644 --- a/Content.Client/Atmos/EntitySystems/GasTileFireOverlaySystem.cs +++ b/Content.Client/Atmos/EntitySystems/GasTileFireOverlaySystem.cs @@ -8,9 +8,9 @@ namespace Content.Client.Atmos.EntitySystems; /// System responsible for rendering atmos fire animations using . /// [UsedImplicitly] -public sealed class GasTileFireOverlaySystem : EntitySystem +public sealed partial class GasTileFireOverlaySystem : EntitySystem { - [Dependency] private readonly IOverlayManager _overlayMan = default!; + [Dependency] private IOverlayManager _overlayMan = default!; private GasTileFireOverlay _fireOverlay = default!; diff --git a/Content.Client/Atmos/EntitySystems/GasTileHeatBlurOverlaySystem.cs b/Content.Client/Atmos/EntitySystems/GasTileHeatBlurOverlaySystem.cs index a80208620b..282cd956c7 100644 --- a/Content.Client/Atmos/EntitySystems/GasTileHeatBlurOverlaySystem.cs +++ b/Content.Client/Atmos/EntitySystems/GasTileHeatBlurOverlaySystem.cs @@ -8,9 +8,9 @@ namespace Content.Client.Atmos.EntitySystems; /// System responsible for rendering heat distortion using . /// [UsedImplicitly] -public sealed class GasTileHeatBlurOverlaySystem : EntitySystem +public sealed partial class GasTileHeatBlurOverlaySystem : EntitySystem { - [Dependency] private readonly IOverlayManager _overlayMan = default!; + [Dependency] private IOverlayManager _overlayMan = default!; private GasTileHeatBlurOverlay _gasTileHeatBlurOverlay = default!; diff --git a/Content.Client/Atmos/EntitySystems/GasTileVisibleGasOverlaySystem.cs b/Content.Client/Atmos/EntitySystems/GasTileVisibleGasOverlaySystem.cs index 3d7f26cc30..f47e3f7d60 100644 --- a/Content.Client/Atmos/EntitySystems/GasTileVisibleGasOverlaySystem.cs +++ b/Content.Client/Atmos/EntitySystems/GasTileVisibleGasOverlaySystem.cs @@ -8,9 +8,9 @@ namespace Content.Client.Atmos.EntitySystems; /// System responsible for rendering visible atmos gasses (like plasma for example) using . /// [UsedImplicitly] -public sealed class GasTileVisibleGasOverlaySystem : EntitySystem +public sealed partial class GasTileVisibleGasOverlaySystem : EntitySystem { - [Dependency] private readonly IOverlayManager _overlayMan = default!; + [Dependency] private IOverlayManager _overlayMan = default!; private GasTileVisibleGasOverlay _visibleGasOverlay = default!; diff --git a/Content.Client/Atmos/EntitySystems/MaxPressureVisualsSystem.cs b/Content.Client/Atmos/EntitySystems/MaxPressureVisualsSystem.cs index 72eff2b409..28081214da 100644 --- a/Content.Client/Atmos/EntitySystems/MaxPressureVisualsSystem.cs +++ b/Content.Client/Atmos/EntitySystems/MaxPressureVisualsSystem.cs @@ -10,9 +10,9 @@ namespace Content.Client.Atmos.EntitySystems; /// This system handles sprite changes for a /// with a when its changes. /// -public sealed class MaxPressureVisualsSystem : EntitySystem +public sealed partial class MaxPressureVisualsSystem : EntitySystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; /// public override void Initialize() diff --git a/Content.Client/Atmos/Monitor/UI/Widgets/ScrubberControl.xaml.cs b/Content.Client/Atmos/Monitor/UI/Widgets/ScrubberControl.xaml.cs index 70da57df2e..e197c72855 100644 --- a/Content.Client/Atmos/Monitor/UI/Widgets/ScrubberControl.xaml.cs +++ b/Content.Client/Atmos/Monitor/UI/Widgets/ScrubberControl.xaml.cs @@ -13,8 +13,8 @@ namespace Content.Client.Atmos.Monitor.UI.Widgets; [GenerateTypedNameReferences] public sealed partial class ScrubberControl : BoxContainer { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntityManager _entMan = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entMan = default!; private GasVentScrubberData _data; private string _address; diff --git a/Content.Client/Atmos/Monitor/UI/Widgets/SensorInfo.xaml.cs b/Content.Client/Atmos/Monitor/UI/Widgets/SensorInfo.xaml.cs index d9945b1acc..ed7a9022e5 100644 --- a/Content.Client/Atmos/Monitor/UI/Widgets/SensorInfo.xaml.cs +++ b/Content.Client/Atmos/Monitor/UI/Widgets/SensorInfo.xaml.cs @@ -14,8 +14,8 @@ namespace Content.Client.Atmos.Monitor.UI.Widgets; [GenerateTypedNameReferences] public sealed partial class SensorInfo : BoxContainer { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntityManager _entMan = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entMan = default!; public Action? OnThresholdUpdate; public event Action? SensorDataCopied; diff --git a/Content.Client/Atmos/Overlays/AtmosDebugOverlay.cs b/Content.Client/Atmos/Overlays/AtmosDebugOverlay.cs index ef24f1bee8..33fec9d985 100644 --- a/Content.Client/Atmos/Overlays/AtmosDebugOverlay.cs +++ b/Content.Client/Atmos/Overlays/AtmosDebugOverlay.cs @@ -18,13 +18,13 @@ using DebugMessage = Content.Shared.Atmos.EntitySystems.SharedAtmosDebugOverlayS namespace Content.Client.Atmos.Overlays; -public sealed class AtmosDebugOverlay : Overlay +public sealed partial class AtmosDebugOverlay : Overlay { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IInputManager _input = default!; - [Dependency] private readonly IUserInterfaceManager _ui = default!; - [Dependency] private readonly IResourceCache _cache = default!; + [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!; private readonly SharedTransformSystem _transform; private readonly AtmosDebugOverlaySystem _system; private readonly SharedMapSystem _map; diff --git a/Content.Client/Atmos/Overlays/GasTileDangerousTemperatureOverlay.cs b/Content.Client/Atmos/Overlays/GasTileDangerousTemperatureOverlay.cs index 778a2a83b2..65d1b11e53 100644 --- a/Content.Client/Atmos/Overlays/GasTileDangerousTemperatureOverlay.cs +++ b/Content.Client/Atmos/Overlays/GasTileDangerousTemperatureOverlay.cs @@ -14,13 +14,13 @@ namespace Content.Client.Atmos.Overlays; /// /// Renders a thermal heatmap overlay for gas tiles, used for equipment like thermal glasses. /// /// -public sealed class GasTileDangerousTemperatureOverlay : Overlay +public sealed partial class GasTileDangerousTemperatureOverlay : Overlay { public override bool RequestScreenTexture { get; set; } = false; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IClyde _clyde = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private IClyde _clyde = default!; private GasTileOverlaySystem? _gasTileOverlay; private readonly SharedTransformSystem _xformSys; diff --git a/Content.Client/Atmos/Overlays/GasTileFireOverlay.cs b/Content.Client/Atmos/Overlays/GasTileFireOverlay.cs index 310bac8669..45cebef98b 100644 --- a/Content.Client/Atmos/Overlays/GasTileFireOverlay.cs +++ b/Content.Client/Atmos/Overlays/GasTileFireOverlay.cs @@ -18,12 +18,12 @@ namespace Content.Client.Atmos.Overlays; /// /// Overlay responsible for rendering atmos fire animation. /// -public sealed class GasTileFireOverlay : Overlay +public sealed partial class GasTileFireOverlay : Overlay { - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; + [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 UnshadedShader = "unshaded"; diff --git a/Content.Client/Atmos/Overlays/GasTileHeatBlurOverlay.cs b/Content.Client/Atmos/Overlays/GasTileHeatBlurOverlay.cs index d849319875..7815bec6e4 100644 --- a/Content.Client/Atmos/Overlays/GasTileHeatBlurOverlay.cs +++ b/Content.Client/Atmos/Overlays/GasTileHeatBlurOverlay.cs @@ -21,18 +21,18 @@ namespace Content.Client.Atmos.Overlays; /// /// Overlay responsible for rendering heat distortion shader. /// -public sealed class GasTileHeatBlurOverlay : Overlay +public sealed partial class GasTileHeatBlurOverlay : Overlay { public override bool RequestScreenTexture { get; set; } = true; private static readonly ProtoId UnshadedShader = "unshaded"; private static readonly ProtoId HeatOverlayShader = "HeatBlur"; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; + [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 SharedTransformSystem _xformSys; private readonly ShaderInstance _shader; diff --git a/Content.Client/Atmos/Overlays/GasTileVisibleGasOverlay.cs b/Content.Client/Atmos/Overlays/GasTileVisibleGasOverlay.cs index 4d909c9fc8..d5b21aeabe 100644 --- a/Content.Client/Atmos/Overlays/GasTileVisibleGasOverlay.cs +++ b/Content.Client/Atmos/Overlays/GasTileVisibleGasOverlay.cs @@ -20,12 +20,12 @@ namespace Content.Client.Atmos.Overlays; /// /// Overlay responsible for rendering visible atmos gasses (like plasma for example) usin. /// -public sealed class GasTileVisibleGasOverlay : Overlay +public sealed partial class GasTileVisibleGasOverlay : Overlay { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IResourceCache _resourceCache = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private IMapManager _mapManager = default!; private static readonly ProtoId UnshadedShader = "unshaded"; diff --git a/Content.Client/Atmos/Piping/Binary/Systems/GasVolumePumpSystem.cs b/Content.Client/Atmos/Piping/Binary/Systems/GasVolumePumpSystem.cs index f615d9a892..83623a68f1 100644 --- a/Content.Client/Atmos/Piping/Binary/Systems/GasVolumePumpSystem.cs +++ b/Content.Client/Atmos/Piping/Binary/Systems/GasVolumePumpSystem.cs @@ -4,9 +4,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Atmos.Piping.Binary.Systems; -public sealed class GasVolumePumpSystem : SharedGasVolumePumpSystem +public sealed partial class GasVolumePumpSystem : SharedGasVolumePumpSystem { - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private UserInterfaceSystem _ui = default!; public override void Initialize() { diff --git a/Content.Client/Atmos/Piping/Unary/Systems/GasThermoMachineSystem.cs b/Content.Client/Atmos/Piping/Unary/Systems/GasThermoMachineSystem.cs index bd75fa0095..647852b8a9 100644 --- a/Content.Client/Atmos/Piping/Unary/Systems/GasThermoMachineSystem.cs +++ b/Content.Client/Atmos/Piping/Unary/Systems/GasThermoMachineSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Atmos.Piping.Unary.Systems; namespace Content.Client.Atmos.Piping.Unary.Systems; -public sealed class GasThermoMachineSystem : SharedGasThermoMachineSystem +public sealed partial class GasThermoMachineSystem : SharedGasThermoMachineSystem { - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; + [Dependency] private SharedUserInterfaceSystem _ui = default!; public override void Initialize() { diff --git a/Content.Client/Atmos/UI/GasThermomachineWindow.xaml.cs b/Content.Client/Atmos/UI/GasThermomachineWindow.xaml.cs index dd384fa610..20205cb34d 100644 --- a/Content.Client/Atmos/UI/GasThermomachineWindow.xaml.cs +++ b/Content.Client/Atmos/UI/GasThermomachineWindow.xaml.cs @@ -10,7 +10,7 @@ namespace Content.Client.Atmos.UI; [GenerateTypedNameReferences] public sealed partial class GasThermomachineWindow : FancyWindow { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public FloatSpinBox TemperatureSpinbox; diff --git a/Content.Client/Audio/AmbientOverlayCommand.cs b/Content.Client/Audio/AmbientOverlayCommand.cs index 7bbc6c6cbf..0730cd4a14 100644 --- a/Content.Client/Audio/AmbientOverlayCommand.cs +++ b/Content.Client/Audio/AmbientOverlayCommand.cs @@ -2,9 +2,9 @@ using Robust.Shared.Console; namespace Content.Client.Audio; -public sealed class AmbientOverlayCommand : LocalizedEntityCommands +public sealed partial class AmbientOverlayCommand : LocalizedEntityCommands { - [Dependency] private readonly AmbientSoundSystem _ambient = default!; + [Dependency] private AmbientSoundSystem _ambient = default!; public override string Command => "showambient"; diff --git a/Content.Client/Audio/AmbientSoundSystem.cs b/Content.Client/Audio/AmbientSoundSystem.cs index 92bfc677eb..967eae6ae5 100644 --- a/Content.Client/Audio/AmbientSoundSystem.cs +++ b/Content.Client/Audio/AmbientSoundSystem.cs @@ -20,16 +20,16 @@ namespace Content.Client.Audio; /// /// Samples nearby and plays audio. /// -public sealed class AmbientSoundSystem : SharedAmbientSoundSystem +public sealed partial class AmbientSoundSystem : SharedAmbientSoundSystem { - [Dependency] private readonly AmbientSoundTreeSystem _treeSys = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedTransformSystem _xformSystem = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IOverlayManager _overlayManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private AmbientSoundTreeSystem _treeSys = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedTransformSystem _xformSystem = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IOverlayManager _overlayManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IRobustRandom _random = default!; protected override void QueueUpdate(EntityUid uid, AmbientSoundComponent ambience) => _treeSys.QueueTreeUpdate(uid, ambience); diff --git a/Content.Client/Audio/AudioUIController.cs b/Content.Client/Audio/AudioUIController.cs index 16e1edd252..779f56d619 100644 --- a/Content.Client/Audio/AudioUIController.cs +++ b/Content.Client/Audio/AudioUIController.cs @@ -7,11 +7,11 @@ using Robust.Shared.Configuration; namespace Content.Client.Audio; -public sealed class AudioUIController : UIController +public sealed partial class AudioUIController : UIController { - [Dependency] private readonly IAudioManager _audioManager = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IResourceCache _cache = default!; + [Dependency] private IAudioManager _audioManager = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IResourceCache _cache = default!; private float _interfaceGain; private IAudioSource? _clickSource; diff --git a/Content.Client/Audio/ClientGlobalSoundSystem.cs b/Content.Client/Audio/ClientGlobalSoundSystem.cs index 882ab1be6d..b077c1c30f 100644 --- a/Content.Client/Audio/ClientGlobalSoundSystem.cs +++ b/Content.Client/Audio/ClientGlobalSoundSystem.cs @@ -8,10 +8,10 @@ using Robust.Shared.Player; namespace Content.Client.Audio; -public sealed class ClientGlobalSoundSystem : SharedGlobalSoundSystem +public sealed partial class ClientGlobalSoundSystem : SharedGlobalSoundSystem { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private SharedAudioSystem _audio = default!; // Admin music private bool _adminAudioEnabled = true; diff --git a/Content.Client/Audio/ContentAudioSystem.AmbientMusic.cs b/Content.Client/Audio/ContentAudioSystem.AmbientMusic.cs index d82f6b07fb..b54513800e 100644 --- a/Content.Client/Audio/ContentAudioSystem.AmbientMusic.cs +++ b/Content.Client/Audio/ContentAudioSystem.AmbientMusic.cs @@ -20,15 +20,15 @@ namespace Content.Client.Audio; public sealed partial class ContentAudioSystem { - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IStateManager _state = default!; - [Dependency] private readonly RulesSystem _rules = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IStateManager _state = default!; + [Dependency] private RulesSystem _rules = default!; + [Dependency] private SharedAudioSystem _audio = default!; private readonly TimeSpan _minAmbienceTime = TimeSpan.FromSeconds(30); private readonly TimeSpan _maxAmbienceTime = TimeSpan.FromSeconds(60); diff --git a/Content.Client/Audio/ContentAudioSystem.LobbyMusic.cs b/Content.Client/Audio/ContentAudioSystem.LobbyMusic.cs index fda2c0062c..e6056a9bc8 100644 --- a/Content.Client/Audio/ContentAudioSystem.LobbyMusic.cs +++ b/Content.Client/Audio/ContentAudioSystem.LobbyMusic.cs @@ -18,9 +18,9 @@ namespace Content.Client.Audio; // Part of ContentAudioSystem that is responsible for lobby music playing/stopping and round-end sound-effect. public sealed partial class ContentAudioSystem { - [Dependency] private readonly IBaseClient _client = default!; - [Dependency] private readonly ClientGameTicker _gameTicker = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; + [Dependency] private IBaseClient _client = default!; + [Dependency] private ClientGameTicker _gameTicker = default!; + [Dependency] private IResourceCache _resourceCache = default!; private readonly AudioParams _lobbySoundtrackParams = new(-5f, 1, 0, 0, 0, false, 0f); private readonly AudioParams _roundEndSoundEffectParams = new(-5f, 1, 0, 0, 0, false, 0f); diff --git a/Content.Client/Audio/Jukebox/JukeboxBoundUserInterface.cs b/Content.Client/Audio/Jukebox/JukeboxBoundUserInterface.cs index 510b9d3def..acebfc9169 100644 --- a/Content.Client/Audio/Jukebox/JukeboxBoundUserInterface.cs +++ b/Content.Client/Audio/Jukebox/JukeboxBoundUserInterface.cs @@ -6,9 +6,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.Audio.Jukebox; -public sealed class JukeboxBoundUserInterface : BoundUserInterface +public sealed partial class JukeboxBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IPrototypeManager _protoManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; [ViewVariables] private JukeboxMenu? _menu; diff --git a/Content.Client/Audio/Jukebox/JukeboxMenu.xaml.cs b/Content.Client/Audio/Jukebox/JukeboxMenu.xaml.cs index e0904eece8..d0ac6f53ad 100644 --- a/Content.Client/Audio/Jukebox/JukeboxMenu.xaml.cs +++ b/Content.Client/Audio/Jukebox/JukeboxMenu.xaml.cs @@ -15,7 +15,7 @@ namespace Content.Client.Audio.Jukebox; [GenerateTypedNameReferences] public sealed partial class JukeboxMenu : FancyWindow { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private AudioSystem _audioSystem; /// diff --git a/Content.Client/Audio/Jukebox/JukeboxSystem.cs b/Content.Client/Audio/Jukebox/JukeboxSystem.cs index feb4aef3b2..0194c1ccbd 100644 --- a/Content.Client/Audio/Jukebox/JukeboxSystem.cs +++ b/Content.Client/Audio/Jukebox/JukeboxSystem.cs @@ -6,13 +6,13 @@ using Robust.Shared.Prototypes; namespace Content.Client.Audio.Jukebox; -public sealed class JukeboxSystem : SharedJukeboxSystem +public sealed partial class JukeboxSystem : SharedJukeboxSystem { - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly AnimationPlayerSystem _animationPlayer = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private AnimationPlayerSystem _animationPlayer = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/BarSign/BarSignVisualizerSystem.cs b/Content.Client/BarSign/BarSignVisualizerSystem.cs index 3e641fed70..e17d264cb5 100644 --- a/Content.Client/BarSign/BarSignVisualizerSystem.cs +++ b/Content.Client/BarSign/BarSignVisualizerSystem.cs @@ -5,9 +5,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.BarSign; -public sealed class BarSignVisualizerSystem : VisualizerSystem +public sealed partial class BarSignVisualizerSystem : VisualizerSystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; protected override void OnAppearanceChange(EntityUid uid, BarSignComponent component, ref AppearanceChangeEvent args) { diff --git a/Content.Client/BarSign/Ui/BarSignBoundUserInterface.cs b/Content.Client/BarSign/Ui/BarSignBoundUserInterface.cs index 62af75b929..39409daecb 100644 --- a/Content.Client/BarSign/Ui/BarSignBoundUserInterface.cs +++ b/Content.Client/BarSign/Ui/BarSignBoundUserInterface.cs @@ -7,9 +7,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.BarSign.Ui; [UsedImplicitly] -public sealed class BarSignBoundUserInterface(EntityUid owner, Enum uiKey) : BoundUserInterface(owner, uiKey) +public sealed partial class BarSignBoundUserInterface(EntityUid owner, Enum uiKey) : BoundUserInterface(owner, uiKey) { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; private BarSignMenu? _menu; diff --git a/Content.Client/Beam/BeamSystem.cs b/Content.Client/Beam/BeamSystem.cs index 66975d53a7..93f5fa5b6d 100644 --- a/Content.Client/Beam/BeamSystem.cs +++ b/Content.Client/Beam/BeamSystem.cs @@ -5,9 +5,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Beam; -public sealed class BeamSystem : SharedBeamSystem +public sealed partial class BeamSystem : SharedBeamSystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Body/Systems/InternalsSystem.cs b/Content.Client/Body/Systems/InternalsSystem.cs index 87daac3722..32608a6f5c 100644 --- a/Content.Client/Body/Systems/InternalsSystem.cs +++ b/Content.Client/Body/Systems/InternalsSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Body.Systems; namespace Content.Client.Body.Systems; -public sealed class InternalsSystem : SharedInternalsSystem +public sealed partial class InternalsSystem : SharedInternalsSystem { - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; + [Dependency] private SharedUserInterfaceSystem _ui = default!; public override void Initialize() { diff --git a/Content.Client/Body/VisualBodySystem.cs b/Content.Client/Body/VisualBodySystem.cs index cf1e09bf30..c7b5825d14 100644 --- a/Content.Client/Body/VisualBodySystem.cs +++ b/Content.Client/Body/VisualBodySystem.cs @@ -12,13 +12,13 @@ using Robust.Shared.Utility; namespace Content.Client.Body; -public sealed class VisualBodySystem : SharedVisualBodySystem +public sealed partial class VisualBodySystem : SharedVisualBodySystem { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly DisplacementMapSystem _displacement = default!; - [Dependency] private readonly MarkingManager _marking = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private DisplacementMapSystem _displacement = default!; + [Dependency] private MarkingManager _marking = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Buckle/BuckleSystem.cs b/Content.Client/Buckle/BuckleSystem.cs index 536c60ed7a..23d3b03120 100644 --- a/Content.Client/Buckle/BuckleSystem.cs +++ b/Content.Client/Buckle/BuckleSystem.cs @@ -8,12 +8,12 @@ using Robust.Client.Graphics; namespace Content.Client.Buckle; -internal sealed class BuckleSystem : SharedBuckleSystem +internal sealed partial class BuckleSystem : SharedBuckleSystem { - [Dependency] private readonly RotationVisualizerSystem _rotationVisualizerSystem = default!; - [Dependency] private readonly IEyeManager _eye = default!; - [Dependency] private readonly SharedTransformSystem _xformSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private RotationVisualizerSystem _rotationVisualizerSystem = default!; + [Dependency] private IEyeManager _eye = default!; + [Dependency] private SharedTransformSystem _xformSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Camera/CameraRecoilSystem.cs b/Content.Client/Camera/CameraRecoilSystem.cs index 3e04cd5bf1..1a50d7ed66 100644 --- a/Content.Client/Camera/CameraRecoilSystem.cs +++ b/Content.Client/Camera/CameraRecoilSystem.cs @@ -5,9 +5,9 @@ using Robust.Shared.Configuration; namespace Content.Client.Camera; -public sealed class CameraRecoilSystem : SharedCameraRecoilSystem +public sealed partial class CameraRecoilSystem : SharedCameraRecoilSystem { - [Dependency] private readonly IConfigurationManager _configManager = default!; + [Dependency] private IConfigurationManager _configManager = default!; private float _intensity; diff --git a/Content.Client/CardboardBox/CardboardBoxSystem.cs b/Content.Client/CardboardBox/CardboardBoxSystem.cs index a179f14a3b..f527caf678 100644 --- a/Content.Client/CardboardBox/CardboardBoxSystem.cs +++ b/Content.Client/CardboardBox/CardboardBoxSystem.cs @@ -8,13 +8,13 @@ using Robust.Client.GameObjects; namespace Content.Client.CardboardBox; -public sealed class CardboardBoxSystem : SharedCardboardBoxSystem +public sealed partial class CardboardBoxSystem : SharedCardboardBoxSystem { - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly ExamineSystemShared _examine = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly EntityQuery _mobStateQuery = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private ExamineSystemShared _examine = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private EntityQuery _mobStateQuery = default!; public override void Initialize() { diff --git a/Content.Client/Cargo/Systems/CargoSystem.Telepad.cs b/Content.Client/Cargo/Systems/CargoSystem.Telepad.cs index 85b2dbfb83..8bf4704300 100644 --- a/Content.Client/Cargo/Systems/CargoSystem.Telepad.cs +++ b/Content.Client/Cargo/Systems/CargoSystem.Telepad.cs @@ -9,8 +9,8 @@ namespace Content.Client.Cargo.Systems; public sealed partial class CargoSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; private static readonly Animation CargoTelepadBeamAnimation = new() { diff --git a/Content.Client/Cargo/Systems/CargoSystem.cs b/Content.Client/Cargo/Systems/CargoSystem.cs index 3ffb0636d0..48a3cb87e6 100644 --- a/Content.Client/Cargo/Systems/CargoSystem.cs +++ b/Content.Client/Cargo/Systems/CargoSystem.cs @@ -5,7 +5,7 @@ namespace Content.Client.Cargo.Systems; public sealed partial class CargoSystem : SharedCargoSystem { - [Dependency] private readonly AnimationPlayerSystem _player = default!; + [Dependency] private AnimationPlayerSystem _player = default!; public override void Initialize() { diff --git a/Content.Client/Cargo/Systems/ClientPriceGunSystem.cs b/Content.Client/Cargo/Systems/ClientPriceGunSystem.cs index 35fb2112c0..bfbe3d904e 100644 --- a/Content.Client/Cargo/Systems/ClientPriceGunSystem.cs +++ b/Content.Client/Cargo/Systems/ClientPriceGunSystem.cs @@ -7,9 +7,9 @@ namespace Content.Client.Cargo.Systems; /// /// This handles... /// -public sealed class ClientPriceGunSystem : SharedPriceGunSystem +public sealed partial class ClientPriceGunSystem : SharedPriceGunSystem { - [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private UseDelaySystem _useDelay = default!; protected override bool GetPriceOrBounty(Entity entity, EntityUid target, EntityUid user) { diff --git a/Content.Client/Cargo/UI/BountyEntry.xaml.cs b/Content.Client/Cargo/UI/BountyEntry.xaml.cs index bac7d84bf7..6a237d3b91 100644 --- a/Content.Client/Cargo/UI/BountyEntry.xaml.cs +++ b/Content.Client/Cargo/UI/BountyEntry.xaml.cs @@ -13,7 +13,7 @@ namespace Content.Client.Cargo.UI; [GenerateTypedNameReferences] public sealed partial class BountyEntry : BoxContainer { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; public Action? OnLabelButtonPressed; public Action? OnSkipButtonPressed; diff --git a/Content.Client/Cargo/UI/BountyHistoryEntry.xaml.cs b/Content.Client/Cargo/UI/BountyHistoryEntry.xaml.cs index 98658e5f0a..950b728a5e 100644 --- a/Content.Client/Cargo/UI/BountyHistoryEntry.xaml.cs +++ b/Content.Client/Cargo/UI/BountyHistoryEntry.xaml.cs @@ -12,7 +12,7 @@ namespace Content.Client.Cargo.UI; [GenerateTypedNameReferences] public sealed partial class BountyHistoryEntry : BoxContainer { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; public BountyHistoryEntry(CargoBountyHistoryData bounty) { diff --git a/Content.Client/Cargo/UI/CargoConsoleMenu.xaml.cs b/Content.Client/Cargo/UI/CargoConsoleMenu.xaml.cs index 344596f99d..cb67ae8c17 100644 --- a/Content.Client/Cargo/UI/CargoConsoleMenu.xaml.cs +++ b/Content.Client/Cargo/UI/CargoConsoleMenu.xaml.cs @@ -18,7 +18,7 @@ namespace Content.Client.Cargo.UI [GenerateTypedNameReferences] public sealed partial class CargoConsoleMenu : FancyWindow { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; private readonly IEntityManager _entityManager; private readonly IPrototypeManager _protoManager; diff --git a/Content.Client/Cargo/UI/FundingAllocationMenu.xaml.cs b/Content.Client/Cargo/UI/FundingAllocationMenu.xaml.cs index fdba5f5bd8..b743af1811 100644 --- a/Content.Client/Cargo/UI/FundingAllocationMenu.xaml.cs +++ b/Content.Client/Cargo/UI/FundingAllocationMenu.xaml.cs @@ -18,9 +18,9 @@ namespace Content.Client.Cargo.UI; [GenerateTypedNameReferences] public sealed partial class FundingAllocationMenu : FancyWindow { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private readonly EntityQuery _bankQuery; diff --git a/Content.Client/CartridgeLoader/Cartridges/WantedListUiFragment.cs b/Content.Client/CartridgeLoader/Cartridges/WantedListUiFragment.cs index 4137f6c2af..823d3e532b 100644 --- a/Content.Client/CartridgeLoader/Cartridges/WantedListUiFragment.cs +++ b/Content.Client/CartridgeLoader/Cartridges/WantedListUiFragment.cs @@ -19,8 +19,8 @@ namespace Content.Client.CartridgeLoader.Cartridges; [GenerateTypedNameReferences] public sealed partial class WantedListUiFragment : BoxContainer { - [Dependency] private readonly IEntitySystemManager _entitySystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntitySystemManager _entitySystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private readonly SpriteSystem _spriteSystem; private string? _selectedTargetName; diff --git a/Content.Client/Changeling/Systems/ChangelingIdentitySystem.cs b/Content.Client/Changeling/Systems/ChangelingIdentitySystem.cs index 1dbf2ad920..7802719118 100644 --- a/Content.Client/Changeling/Systems/ChangelingIdentitySystem.cs +++ b/Content.Client/Changeling/Systems/ChangelingIdentitySystem.cs @@ -5,9 +5,9 @@ using Robust.Shared.GameStates; namespace Content.Client.Changeling.Systems; -public sealed class ChangelingIdentitySystem : SharedChangelingIdentitySystem +public sealed partial class ChangelingIdentitySystem : SharedChangelingIdentitySystem { - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private UserInterfaceSystem _ui = default!; public override void Initialize() { diff --git a/Content.Client/Changelog/ChangelogButton.cs b/Content.Client/Changelog/ChangelogButton.cs index da025977cf..1e1b18834a 100644 --- a/Content.Client/Changelog/ChangelogButton.cs +++ b/Content.Client/Changelog/ChangelogButton.cs @@ -3,9 +3,9 @@ using Robust.Client.UserInterface.Controls; namespace Content.Client.Changelog { - public sealed class ChangelogButton : Button + public sealed partial class ChangelogButton : Button { - [Dependency] private readonly ChangelogManager _changelogManager = default!; + [Dependency] private ChangelogManager _changelogManager = default!; public ChangelogButton() { diff --git a/Content.Client/Changelog/ChangelogManager.cs b/Content.Client/Changelog/ChangelogManager.cs index 545d001aab..1bf99af19d 100644 --- a/Content.Client/Changelog/ChangelogManager.cs +++ b/Content.Client/Changelog/ChangelogManager.cs @@ -13,10 +13,10 @@ namespace Content.Client.Changelog { public sealed partial class ChangelogManager : IPostInjectInit { - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IResourceManager _resource = default!; - [Dependency] private readonly ISerializationManager _serialization = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IResourceManager _resource = default!; + [Dependency] private ISerializationManager _serialization = default!; + [Dependency] private IConfigurationManager _configManager = default!; private const string SawmillName = "changelog"; public const string MainChangelogName = "Changelog"; diff --git a/Content.Client/Changelog/ChangelogTab.xaml.cs b/Content.Client/Changelog/ChangelogTab.xaml.cs index 61ce509594..24d4f39036 100644 --- a/Content.Client/Changelog/ChangelogTab.xaml.cs +++ b/Content.Client/Changelog/ChangelogTab.xaml.cs @@ -17,8 +17,8 @@ namespace Content.Client.Changelog; [GenerateTypedNameReferences] public sealed partial class ChangelogTab : Control { - [Dependency] private readonly ChangelogManager _changelog = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; + [Dependency] private ChangelogManager _changelog = default!; + [Dependency] private IResourceCache _resourceCache = default!; public bool AdminOnly; diff --git a/Content.Client/Changelog/ChangelogWindow.xaml.cs b/Content.Client/Changelog/ChangelogWindow.xaml.cs index 801d0859c3..57bbece649 100644 --- a/Content.Client/Changelog/ChangelogWindow.xaml.cs +++ b/Content.Client/Changelog/ChangelogWindow.xaml.cs @@ -15,8 +15,8 @@ namespace Content.Client.Changelog [GenerateTypedNameReferences] public sealed partial class ChangelogWindow : FancyWindow { - [Dependency] private readonly IClientAdminManager _adminManager = default!; - [Dependency] private readonly ChangelogManager _changelog = default!; + [Dependency] private IClientAdminManager _adminManager = default!; + [Dependency] private ChangelogManager _changelog = default!; public ChangelogWindow() { @@ -111,9 +111,9 @@ namespace Content.Client.Changelog } [UsedImplicitly, AnyCommand] - public sealed class ChangelogCommand : LocalizedCommands + public sealed partial class ChangelogCommand : LocalizedCommands { - [Dependency] private readonly IUserInterfaceManager _uiManager = default!; + [Dependency] private IUserInterfaceManager _uiManager = default!; public override string Command => "changelog"; diff --git a/Content.Client/CharacterInfo/CharacterInfoSystem.cs b/Content.Client/CharacterInfo/CharacterInfoSystem.cs index aeaa48c6f2..bf78d684d9 100644 --- a/Content.Client/CharacterInfo/CharacterInfoSystem.cs +++ b/Content.Client/CharacterInfo/CharacterInfoSystem.cs @@ -5,9 +5,9 @@ using Robust.Client.UserInterface; namespace Content.Client.CharacterInfo; -public sealed class CharacterInfoSystem : EntitySystem +public sealed partial class CharacterInfoSystem : EntitySystem { - [Dependency] private readonly IPlayerManager _players = default!; + [Dependency] private IPlayerManager _players = default!; public event Action? OnCharacterUpdate; diff --git a/Content.Client/Charges/ChargesSystem.cs b/Content.Client/Charges/ChargesSystem.cs index 890ff207ac..0bfd5ada71 100644 --- a/Content.Client/Charges/ChargesSystem.cs +++ b/Content.Client/Charges/ChargesSystem.cs @@ -5,9 +5,9 @@ using Content.Shared.Charges.Systems; namespace Content.Client.Charges; -public sealed class ChargesSystem : SharedChargesSystem +public sealed partial class ChargesSystem : SharedChargesSystem { - [Dependency] private readonly ActionsSystem _actions = default!; + [Dependency] private ActionsSystem _actions = default!; private Dictionary _lastCharges = new(); private Dictionary _tempLastCharges = new(); diff --git a/Content.Client/Chasm/ChasmFallingVisualsSystem.cs b/Content.Client/Chasm/ChasmFallingVisualsSystem.cs index 767a9b747d..a9612add6e 100644 --- a/Content.Client/Chasm/ChasmFallingVisualsSystem.cs +++ b/Content.Client/Chasm/ChasmFallingVisualsSystem.cs @@ -8,10 +8,10 @@ namespace Content.Client.Chasm; /// /// Handles the falling animation for entities that fall into a chasm. /// -public sealed class ChasmFallingVisualsSystem : EntitySystem +public sealed partial class ChasmFallingVisualsSystem : EntitySystem { - [Dependency] private readonly AnimationPlayerSystem _anim = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AnimationPlayerSystem _anim = default!; + [Dependency] private SpriteSystem _sprite = default!; private readonly string _chasmFallAnimationKey = "chasm_fall"; diff --git a/Content.Client/Chat/Managers/ChatManager.cs b/Content.Client/Chat/Managers/ChatManager.cs index 1b66bf8732..120a5d3da3 100644 --- a/Content.Client/Chat/Managers/ChatManager.cs +++ b/Content.Client/Chat/Managers/ChatManager.cs @@ -7,11 +7,11 @@ using Robust.Shared.Utility; namespace Content.Client.Chat.Managers; -internal sealed class ChatManager : IChatManager +internal sealed partial class ChatManager : IChatManager { - [Dependency] private readonly IClientConsoleHost _consoleHost = default!; - [Dependency] private readonly IClientAdminManager _adminMgr = default!; - [Dependency] private readonly IEntitySystemManager _systems = default!; + [Dependency] private IClientConsoleHost _consoleHost = default!; + [Dependency] private IClientAdminManager _adminMgr = default!; + [Dependency] private IEntitySystemManager _systems = default!; private ISawmill _sawmill = default!; diff --git a/Content.Client/Chat/TypingIndicator/TypingIndicatorSystem.cs b/Content.Client/Chat/TypingIndicator/TypingIndicatorSystem.cs index be29bb2d6d..2025773b8b 100644 --- a/Content.Client/Chat/TypingIndicator/TypingIndicatorSystem.cs +++ b/Content.Client/Chat/TypingIndicator/TypingIndicatorSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Timing; namespace Content.Client.Chat.TypingIndicator; // Client-side typing system tracks user input in chat box -public sealed class TypingIndicatorSystem : SharedTypingIndicatorSystem +public sealed partial class TypingIndicatorSystem : SharedTypingIndicatorSystem { - [Dependency] private readonly IGameTiming _time = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IGameTiming _time = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; private readonly TimeSpan _typingTimeout = TimeSpan.FromSeconds(2); private TimeSpan _lastTextChange; diff --git a/Content.Client/Chat/TypingIndicator/TypingIndicatorVisualizerSystem.cs b/Content.Client/Chat/TypingIndicator/TypingIndicatorVisualizerSystem.cs index bb30ca1c55..ebb6538ab4 100644 --- a/Content.Client/Chat/TypingIndicator/TypingIndicatorVisualizerSystem.cs +++ b/Content.Client/Chat/TypingIndicator/TypingIndicatorVisualizerSystem.cs @@ -5,10 +5,10 @@ using Content.Shared.Inventory; namespace Content.Client.Chat.TypingIndicator; -public sealed class TypingIndicatorVisualizerSystem : VisualizerSystem +public sealed partial class TypingIndicatorVisualizerSystem : VisualizerSystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly InventorySystem _inventory = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private InventorySystem _inventory = default!; protected override void OnAppearanceChange(EntityUid uid, TypingIndicatorComponent component, ref AppearanceChangeEvent args) { diff --git a/Content.Client/Chat/UI/SpeechBubble.cs b/Content.Client/Chat/UI/SpeechBubble.cs index 0bfe6dc7c8..6730ba0d01 100644 --- a/Content.Client/Chat/UI/SpeechBubble.cs +++ b/Content.Client/Chat/UI/SpeechBubble.cs @@ -12,12 +12,12 @@ using Robust.Shared.Utility; namespace Content.Client.Chat.UI { - public abstract class SpeechBubble : Control + public abstract partial class SpeechBubble : Control { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] protected readonly IConfigurationManager ConfigManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] protected IConfigurationManager ConfigManager = default!; private readonly SharedTransformSystem _transformSystem; public enum SpeechType : byte diff --git a/Content.Client/Chemistry/EntitySystems/ChemistryGuideDataSystem.cs b/Content.Client/Chemistry/EntitySystems/ChemistryGuideDataSystem.cs index 1a619a55f9..099a36754d 100644 --- a/Content.Client/Chemistry/EntitySystems/ChemistryGuideDataSystem.cs +++ b/Content.Client/Chemistry/EntitySystems/ChemistryGuideDataSystem.cs @@ -14,9 +14,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.Chemistry.EntitySystems; /// -public sealed class ChemistryGuideDataSystem : SharedChemistryGuideDataSystem +public sealed partial class ChemistryGuideDataSystem : SharedChemistryGuideDataSystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; private static readonly ProtoId DefaultMixingCategory = "DummyMix"; private static readonly ProtoId DefaultGrindCategory = "DummyGrind"; diff --git a/Content.Client/Chemistry/EntitySystems/InjectorStatusControlSystem.cs b/Content.Client/Chemistry/EntitySystems/InjectorStatusControlSystem.cs index ca8685eb3e..87983661f2 100644 --- a/Content.Client/Chemistry/EntitySystems/InjectorStatusControlSystem.cs +++ b/Content.Client/Chemistry/EntitySystems/InjectorStatusControlSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Prototypes; namespace Content.Client.Chemistry.EntitySystems; -public sealed class InjectorStatusControlSystem : EntitySystem +public sealed partial class InjectorStatusControlSystem : EntitySystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainers = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainers = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public override void Initialize() diff --git a/Content.Client/Chemistry/EntitySystems/PillSystem.cs b/Content.Client/Chemistry/EntitySystems/PillSystem.cs index a5d02740be..0635b966c6 100644 --- a/Content.Client/Chemistry/EntitySystems/PillSystem.cs +++ b/Content.Client/Chemistry/EntitySystems/PillSystem.cs @@ -3,9 +3,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Chemistry.EntitySystems; -public sealed class PillSystem : EntitySystem +public sealed partial class PillSystem : EntitySystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Chemistry/EntitySystems/SolutionItemStatusSystem.cs b/Content.Client/Chemistry/EntitySystems/SolutionItemStatusSystem.cs index 76aab516a7..ed65577aa7 100644 --- a/Content.Client/Chemistry/EntitySystems/SolutionItemStatusSystem.cs +++ b/Content.Client/Chemistry/EntitySystems/SolutionItemStatusSystem.cs @@ -9,9 +9,9 @@ namespace Content.Client.Chemistry.EntitySystems; /// Wires up item status logic for . /// /// -public sealed class SolutionItemStatusSystem : EntitySystem +public sealed partial class SolutionItemStatusSystem : EntitySystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; public override void Initialize() { diff --git a/Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs b/Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs index 98bfb2b9df..26bfbca8c3 100644 --- a/Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs +++ b/Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs @@ -23,8 +23,8 @@ namespace Content.Client.Chemistry.UI [GenerateTypedNameReferences] public sealed partial class ChemMasterWindow : FancyWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; private readonly SpriteSystem _sprite; diff --git a/Content.Client/Chemistry/UI/ReagentDispenserWindow.xaml.cs b/Content.Client/Chemistry/UI/ReagentDispenserWindow.xaml.cs index 1b56a1b4ec..53c02b3fe1 100644 --- a/Content.Client/Chemistry/UI/ReagentDispenserWindow.xaml.cs +++ b/Content.Client/Chemistry/UI/ReagentDispenserWindow.xaml.cs @@ -17,8 +17,8 @@ namespace Content.Client.Chemistry.UI [GenerateTypedNameReferences] public sealed partial class ReagentDispenserWindow : FancyWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; public event Action? OnDispenseReagentButtonPressed; public event Action? OnEjectJugButtonPressed; diff --git a/Content.Client/Chemistry/Visualizers/FoamVisualizerSystem.cs b/Content.Client/Chemistry/Visualizers/FoamVisualizerSystem.cs index 06bc790696..2d9048a93c 100644 --- a/Content.Client/Chemistry/Visualizers/FoamVisualizerSystem.cs +++ b/Content.Client/Chemistry/Visualizers/FoamVisualizerSystem.cs @@ -8,9 +8,9 @@ namespace Content.Client.Chemistry.Visualizers; /// /// The system responsible for ensuring plays the animation it's meant to when the foam dissolves. /// -public sealed class FoamVisualizerSystem : VisualizerSystem +public sealed partial class FoamVisualizerSystem : VisualizerSystem { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Client/Chemistry/Visualizers/SolutionContainerVisualsSystem.cs b/Content.Client/Chemistry/Visualizers/SolutionContainerVisualsSystem.cs index 6fc07785b2..787af592e9 100644 --- a/Content.Client/Chemistry/Visualizers/SolutionContainerVisualsSystem.cs +++ b/Content.Client/Chemistry/Visualizers/SolutionContainerVisualsSystem.cs @@ -12,10 +12,10 @@ using Robust.Shared.Prototypes; namespace Content.Client.Chemistry.Visualizers; -public sealed class SolutionContainerVisualsSystem : VisualizerSystem +public sealed partial class SolutionContainerVisualsSystem : VisualizerSystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly ItemSystem _itemSystem = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private ItemSystem _itemSystem = default!; public override void Initialize() { diff --git a/Content.Client/Clickable/ClickMapManager.cs b/Content.Client/Clickable/ClickMapManager.cs index 557ef57ef1..cfeb997e85 100644 --- a/Content.Client/Clickable/ClickMapManager.cs +++ b/Content.Client/Clickable/ClickMapManager.cs @@ -9,7 +9,7 @@ using SixLabors.ImageSharp.PixelFormats; namespace Content.Client.Clickable { - internal sealed class ClickMapManager : IClickMapManager, IPostInjectInit + internal sealed partial class ClickMapManager : IClickMapManager, IPostInjectInit { private static readonly string[] IgnoreTexturePaths = { @@ -23,7 +23,7 @@ namespace Content.Client.Clickable private const float Threshold = 0.1f; private const int ClickRadius = 2; - [Dependency] private readonly IResourceCache _resourceCache = default!; + [Dependency] private IResourceCache _resourceCache = default!; [ViewVariables] private readonly Dictionary _textureMaps = new(); diff --git a/Content.Client/Clickable/ClickableSystem.cs b/Content.Client/Clickable/ClickableSystem.cs index ae3487dc87..854cb33c47 100644 --- a/Content.Client/Clickable/ClickableSystem.cs +++ b/Content.Client/Clickable/ClickableSystem.cs @@ -10,15 +10,15 @@ namespace Content.Client.Clickable; /// /// Handles click detection for sprites. /// -public sealed class ClickableSystem : EntitySystem +public sealed partial class ClickableSystem : EntitySystem { - [Dependency] private readonly IClickMapManager _clickMapManager = default!; - [Dependency] private readonly SharedTransformSystem _transforms = default!; - [Dependency] private readonly SpriteSystem _sprites = default!; + [Dependency] private IClickMapManager _clickMapManager = default!; + [Dependency] private SharedTransformSystem _transforms = default!; + [Dependency] private SpriteSystem _sprites = default!; - [Dependency] private readonly EntityQuery _clickableQuery = default!; - [Dependency] private readonly EntityQuery _xformQuery = default!; - [Dependency] private readonly EntityQuery _fadingSpriteQuery = default!; + [Dependency] private EntityQuery _clickableQuery = default!; + [Dependency] private EntityQuery _xformQuery = default!; + [Dependency] private EntityQuery _fadingSpriteQuery = default!; /// /// Used to check whether a click worked. Will first check if the click falls inside of some explicit bounding diff --git a/Content.Client/Clock/ClockSystem.cs b/Content.Client/Clock/ClockSystem.cs index bbd86a2ef3..eb3f9db72b 100644 --- a/Content.Client/Clock/ClockSystem.cs +++ b/Content.Client/Clock/ClockSystem.cs @@ -3,9 +3,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Clock; -public sealed class ClockSystem : SharedClockSystem +public sealed partial class ClockSystem : SharedClockSystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Update(float frameTime) { diff --git a/Content.Client/Clothing/ClientClothingSystem.cs b/Content.Client/Clothing/ClientClothingSystem.cs index 9c37476676..3b666c9c9a 100644 --- a/Content.Client/Clothing/ClientClothingSystem.cs +++ b/Content.Client/Clothing/ClientClothingSystem.cs @@ -18,7 +18,7 @@ using static Robust.Client.GameObjects.SpriteComponent; namespace Content.Client.Clothing; -public sealed class ClientClothingSystem : ClothingSystem +public sealed partial class ClientClothingSystem : ClothingSystem { public const string Jumpsuit = "jumpsuit"; @@ -46,10 +46,10 @@ public sealed class ClientClothingSystem : ClothingSystem {"suitstorage", "SUITSTORAGE"}, }; - [Dependency] private readonly IResourceCache _cache = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly DisplacementMapSystem _displacement = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IResourceCache _cache = default!; + [Dependency] private InventorySystem _inventorySystem = default!; + [Dependency] private DisplacementMapSystem _displacement = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Clothing/FlippableClothingVisualizerSystem.cs b/Content.Client/Clothing/FlippableClothingVisualizerSystem.cs index d6e4508f54..94b234bc1a 100644 --- a/Content.Client/Clothing/FlippableClothingVisualizerSystem.cs +++ b/Content.Client/Clothing/FlippableClothingVisualizerSystem.cs @@ -7,9 +7,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Clothing; -public sealed class FlippableClothingVisualizerSystem : VisualizerSystem +public sealed partial class FlippableClothingVisualizerSystem : VisualizerSystem { - [Dependency] private readonly SharedItemSystem _itemSys = default!; + [Dependency] private SharedItemSystem _itemSys = default!; public override void Initialize() { diff --git a/Content.Client/Clothing/UI/ChameleonBoundUserInterface.cs b/Content.Client/Clothing/UI/ChameleonBoundUserInterface.cs index 6595426d48..c46c84f42d 100644 --- a/Content.Client/Clothing/UI/ChameleonBoundUserInterface.cs +++ b/Content.Client/Clothing/UI/ChameleonBoundUserInterface.cs @@ -10,9 +10,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.Clothing.UI; [UsedImplicitly] -public sealed class ChameleonBoundUserInterface : BoundUserInterface +public sealed partial class ChameleonBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IPrototypeManager _proto = default!; private readonly ChameleonClothingSystem _chameleon; private readonly TagSystem _tag; diff --git a/Content.Client/Clothing/UI/ChameleonMenu.xaml.cs b/Content.Client/Clothing/UI/ChameleonMenu.xaml.cs index eb5ce3051b..2ac0402ef8 100644 --- a/Content.Client/Clothing/UI/ChameleonMenu.xaml.cs +++ b/Content.Client/Clothing/UI/ChameleonMenu.xaml.cs @@ -14,8 +14,8 @@ namespace Content.Client.Clothing.UI; [GenerateTypedNameReferences] public sealed partial class ChameleonMenu : DefaultWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; private readonly SpriteSystem _sprite; public event Action? OnIdSelected; diff --git a/Content.Client/CombatMode/ColoredScreenBorderOverlay.cs b/Content.Client/CombatMode/ColoredScreenBorderOverlay.cs index 749a6839b6..d1ecc438da 100644 --- a/Content.Client/CombatMode/ColoredScreenBorderOverlay.cs +++ b/Content.Client/CombatMode/ColoredScreenBorderOverlay.cs @@ -6,11 +6,11 @@ using Robust.Shared.Prototypes; namespace Content.Client.CombatMode { - public sealed class ColoredScreenBorderOverlay : Overlay + public sealed partial class ColoredScreenBorderOverlay : Overlay { private static readonly ProtoId Shader = "ColoredScreenBorder"; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public override OverlaySpace Space => OverlaySpace.WorldSpace; private readonly ShaderInstance _shader; diff --git a/Content.Client/CombatMode/CombatModeSystem.cs b/Content.Client/CombatMode/CombatModeSystem.cs index 85a33b4cfe..0e6bbced94 100644 --- a/Content.Client/CombatMode/CombatModeSystem.cs +++ b/Content.Client/CombatMode/CombatModeSystem.cs @@ -8,13 +8,13 @@ using Robust.Shared.Configuration; namespace Content.Client.CombatMode; -public sealed class CombatModeSystem : SharedCombatModeSystem +public sealed partial class CombatModeSystem : SharedCombatModeSystem { - [Dependency] private readonly IOverlayManager _overlayManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IEyeManager _eye = default!; + [Dependency] private IOverlayManager _overlayManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IEyeManager _eye = default!; /// /// Raised whenever combat mode changes. diff --git a/Content.Client/Commands/ActionsCommands.cs b/Content.Client/Commands/ActionsCommands.cs index c155c7a9de..56749ab1f5 100644 --- a/Content.Client/Commands/ActionsCommands.cs +++ b/Content.Client/Commands/ActionsCommands.cs @@ -34,9 +34,9 @@ public sealed class SaveActionsCommand : IConsoleCommand */ [AnyCommand] -public sealed class LoadActionsCommand : LocalizedCommands +public sealed partial class LoadActionsCommand : LocalizedCommands { - [Dependency] private readonly IEntitySystemManager _entitySystemManager = default!; + [Dependency] private IEntitySystemManager _entitySystemManager = default!; public override string Command => "loadacts"; diff --git a/Content.Client/Commands/AtmosDebugCommands.cs b/Content.Client/Commands/AtmosDebugCommands.cs index b6f1aab09b..2d53eeb666 100644 --- a/Content.Client/Commands/AtmosDebugCommands.cs +++ b/Content.Client/Commands/AtmosDebugCommands.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Client.Commands; [UsedImplicitly] -internal sealed class AtvRangeCommand : LocalizedCommands +internal sealed partial class AtvRangeCommand : LocalizedCommands { - [Dependency] private readonly IEntitySystemManager _entitySystemManager = default!; + [Dependency] private IEntitySystemManager _entitySystemManager = default!; public override string Command => "atvrange"; @@ -43,9 +43,9 @@ internal sealed class AtvRangeCommand : LocalizedCommands } [UsedImplicitly] -internal sealed class AtvModeCommand : LocalizedCommands +internal sealed partial class AtvModeCommand : LocalizedCommands { - [Dependency] private readonly IEntitySystemManager _entitySystemManager = default!; + [Dependency] private IEntitySystemManager _entitySystemManager = default!; public override string Command => "atvmode"; @@ -102,9 +102,9 @@ internal sealed class AtvModeCommand : LocalizedCommands } [UsedImplicitly] -internal sealed class AtvCBMCommand : LocalizedCommands +internal sealed partial class AtvCBMCommand : LocalizedCommands { - [Dependency] private readonly IEntitySystemManager _entitySystemManager = default!; + [Dependency] private IEntitySystemManager _entitySystemManager = default!; public override string Command => "atvcbm"; diff --git a/Content.Client/Commands/DebugCommands.cs b/Content.Client/Commands/DebugCommands.cs index ec9f74526e..59a042170d 100644 --- a/Content.Client/Commands/DebugCommands.cs +++ b/Content.Client/Commands/DebugCommands.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Client.Commands; -internal sealed class ShowMarkersCommand : LocalizedEntityCommands +internal sealed partial class ShowMarkersCommand : LocalizedEntityCommands { - [Dependency] private readonly MarkerSystem _markerSystem = default!; + [Dependency] private MarkerSystem _markerSystem = default!; public override string Command => "showmarkers"; @@ -17,9 +17,9 @@ internal sealed class ShowMarkersCommand : LocalizedEntityCommands } } -internal sealed class ShowSubFloor : LocalizedEntityCommands +internal sealed partial class ShowSubFloor : LocalizedEntityCommands { - [Dependency] private readonly SubFloorHideSystem _subfloorSystem = default!; + [Dependency] private SubFloorHideSystem _subfloorSystem = default!; public override string Command => "showsubfloor"; @@ -29,9 +29,9 @@ internal sealed class ShowSubFloor : LocalizedEntityCommands } } -internal sealed class NotifyCommand : LocalizedEntityCommands +internal sealed partial class NotifyCommand : LocalizedEntityCommands { - [Dependency] private readonly PopupSystem _popupSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; public override string Command => "notify"; diff --git a/Content.Client/Commands/DebugPathfindingCommand.cs b/Content.Client/Commands/DebugPathfindingCommand.cs index b920ccc5ed..e9e6c715ac 100644 --- a/Content.Client/Commands/DebugPathfindingCommand.cs +++ b/Content.Client/Commands/DebugPathfindingCommand.cs @@ -7,9 +7,9 @@ using System.Linq; namespace Content.Client.Commands; [UsedImplicitly] -public sealed class DebugPathfindingCommand : LocalizedCommands +public sealed partial class DebugPathfindingCommand : LocalizedCommands { - [Dependency] private readonly IEntitySystemManager _entitySystemManager = default!; + [Dependency] private IEntitySystemManager _entitySystemManager = default!; public override string Command => "pathfinder"; diff --git a/Content.Client/Commands/GroupingEntityMenuCommand.cs b/Content.Client/Commands/GroupingEntityMenuCommand.cs index 3bd2ca41e6..e4c8c55a17 100644 --- a/Content.Client/Commands/GroupingEntityMenuCommand.cs +++ b/Content.Client/Commands/GroupingEntityMenuCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Client.Commands; -public sealed class GroupingEntityMenuCommand : LocalizedCommands +public sealed partial class GroupingEntityMenuCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _configurationManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; public override string Command => "entitymenug"; diff --git a/Content.Client/Commands/MappingClientSideSetupCommand.cs b/Content.Client/Commands/MappingClientSideSetupCommand.cs index 70a383b5f6..9596600135 100644 --- a/Content.Client/Commands/MappingClientSideSetupCommand.cs +++ b/Content.Client/Commands/MappingClientSideSetupCommand.cs @@ -6,12 +6,12 @@ using Robust.Shared.Console; namespace Content.Client.Commands; -internal sealed class MappingClientSideSetupCommand : LocalizedEntityCommands +internal sealed partial class MappingClientSideSetupCommand : LocalizedEntityCommands { - [Dependency] private readonly ILightManager _lightManager = default!; - [Dependency] private readonly ActionsSystem _actionSystem = default!; - [Dependency] private readonly MarkerSystem _markerSystem = default!; - [Dependency] private readonly SubFloorHideSystem _subfloorSystem = default!; + [Dependency] private ILightManager _lightManager = default!; + [Dependency] private ActionsSystem _actionSystem = default!; + [Dependency] private MarkerSystem _markerSystem = default!; + [Dependency] private SubFloorHideSystem _subfloorSystem = default!; public override string Command => "mappingclientsidesetup"; diff --git a/Content.Client/Commands/OpenAHelpCommand.cs b/Content.Client/Commands/OpenAHelpCommand.cs index 114ca51bc9..c6b2c12d38 100644 --- a/Content.Client/Commands/OpenAHelpCommand.cs +++ b/Content.Client/Commands/OpenAHelpCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Network; namespace Content.Client.Commands; [AnyCommand] -public sealed class OpenAHelpCommand : LocalizedCommands +public sealed partial class OpenAHelpCommand : LocalizedCommands { - [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; + [Dependency] private IUserInterfaceManager _userInterfaceManager = default!; public override string Command => "openahelp"; diff --git a/Content.Client/Commands/QuickInspectCommand.cs b/Content.Client/Commands/QuickInspectCommand.cs index dc3aae615a..37570bc844 100644 --- a/Content.Client/Commands/QuickInspectCommand.cs +++ b/Content.Client/Commands/QuickInspectCommand.cs @@ -11,10 +11,10 @@ namespace Content.Client.Commands; /// Sets the a CVar to the name of a component, which allows the client to quickly open a VV window for that component /// by using the Alt+C or Alt+B hotkeys. /// -public sealed class QuickInspectCommand : LocalizedEntityCommands +public sealed partial class QuickInspectCommand : LocalizedEntityCommands { - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IInputManager _inputManager = default!; public override string Command => "quickinspect"; diff --git a/Content.Client/Commands/SetMenuVisibilityCommand.cs b/Content.Client/Commands/SetMenuVisibilityCommand.cs index 17a544daba..ccd1d2f2d3 100644 --- a/Content.Client/Commands/SetMenuVisibilityCommand.cs +++ b/Content.Client/Commands/SetMenuVisibilityCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Client.Commands; [UsedImplicitly] -internal sealed class SetMenuVisibilityCommand : LocalizedCommands +internal sealed partial class SetMenuVisibilityCommand : LocalizedCommands { - [Dependency] private readonly IEntitySystemManager _entitySystemManager = default!; + [Dependency] private IEntitySystemManager _entitySystemManager = default!; public override string Command => "menuvis"; diff --git a/Content.Client/Commands/ShowWallmountsCommand.cs b/Content.Client/Commands/ShowWallmountsCommand.cs index d44c13911b..a42b14da48 100644 --- a/Content.Client/Commands/ShowWallmountsCommand.cs +++ b/Content.Client/Commands/ShowWallmountsCommand.cs @@ -7,9 +7,9 @@ namespace Content.Client.Commands; /// /// Shows the area in which entities with can be interacted from. /// -public sealed class ShowWallmountsCommand : LocalizedCommands +public sealed partial class ShowWallmountsCommand : LocalizedCommands { - [Dependency] private readonly IOverlayManager _overlay = default!; + [Dependency] private IOverlayManager _overlay = default!; public override string Command => "showwallmounts"; diff --git a/Content.Client/Commands/ToggleOutlineCommand.cs b/Content.Client/Commands/ToggleOutlineCommand.cs index 834c3cc995..a526608e63 100644 --- a/Content.Client/Commands/ToggleOutlineCommand.cs +++ b/Content.Client/Commands/ToggleOutlineCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Client.Commands; [AnyCommand] -public sealed class ToggleOutlineCommand : LocalizedCommands +public sealed partial class ToggleOutlineCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _configurationManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; public override string Command => "toggleoutline"; diff --git a/Content.Client/Commands/ZoomCommand.cs b/Content.Client/Commands/ZoomCommand.cs index c63eeea836..69d7b87a6f 100644 --- a/Content.Client/Commands/ZoomCommand.cs +++ b/Content.Client/Commands/ZoomCommand.cs @@ -9,11 +9,11 @@ using System.Numerics; namespace Content.Client.Commands; [UsedImplicitly] -public sealed class ZoomCommand : LocalizedCommands +public sealed partial class ZoomCommand : LocalizedCommands { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; public override string Command => "zoom"; diff --git a/Content.Client/Communications/UI/CommunicationsConsoleBoundUserInterface.cs b/Content.Client/Communications/UI/CommunicationsConsoleBoundUserInterface.cs index 0310e91eeb..17248a8cce 100644 --- a/Content.Client/Communications/UI/CommunicationsConsoleBoundUserInterface.cs +++ b/Content.Client/Communications/UI/CommunicationsConsoleBoundUserInterface.cs @@ -7,9 +7,9 @@ using Robust.Shared.Timing; namespace Content.Client.Communications.UI { - public sealed class CommunicationsConsoleBoundUserInterface : BoundUserInterface + public sealed partial class CommunicationsConsoleBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IConfigurationManager _cfg = default!; [ViewVariables] private CommunicationsConsoleMenu? _menu; diff --git a/Content.Client/Communications/UI/CommunicationsConsoleMenu.xaml.cs b/Content.Client/Communications/UI/CommunicationsConsoleMenu.xaml.cs index 926b8c6567..6aa938b2c6 100644 --- a/Content.Client/Communications/UI/CommunicationsConsoleMenu.xaml.cs +++ b/Content.Client/Communications/UI/CommunicationsConsoleMenu.xaml.cs @@ -12,9 +12,9 @@ namespace Content.Client.Communications.UI [GenerateTypedNameReferences] public sealed partial class CommunicationsConsoleMenu : FancyWindow { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ILocalizationManager _loc = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ILocalizationManager _loc = default!; public bool CanAnnounce; public bool CanBroadcast; diff --git a/Content.Client/Configurable/ConfigurationSystem.cs b/Content.Client/Configurable/ConfigurationSystem.cs index 6594375ba2..e3395371b4 100644 --- a/Content.Client/Configurable/ConfigurationSystem.cs +++ b/Content.Client/Configurable/ConfigurationSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Configurable; namespace Content.Client.Configurable; -public sealed class ConfigurationSystem : SharedConfigurationSystem +public sealed partial class ConfigurationSystem : SharedConfigurationSystem { - [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private SharedUserInterfaceSystem _uiSystem = default!; public override void Initialize() { diff --git a/Content.Client/Construction/ConstructionSystem.cs b/Content.Client/Construction/ConstructionSystem.cs index e2010df12c..5e4020365c 100644 --- a/Content.Client/Construction/ConstructionSystem.cs +++ b/Content.Client/Construction/ConstructionSystem.cs @@ -22,13 +22,13 @@ namespace Content.Client.Construction /// The client-side implementation of the construction system, which is used for constructing entities in game. /// [UsedImplicitly] - public sealed class ConstructionSystem : SharedConstructionSystem + public sealed partial class ConstructionSystem : SharedConstructionSystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly ExamineSystemShared _examineSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private ExamineSystemShared _examineSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private PopupSystem _popupSystem = default!; private readonly Dictionary _ghosts = new(); private readonly Dictionary _guideCache = new(); diff --git a/Content.Client/Construction/FlatpackSystem.cs b/Content.Client/Construction/FlatpackSystem.cs index 7d9b5faaa2..4aea528298 100644 --- a/Content.Client/Construction/FlatpackSystem.cs +++ b/Content.Client/Construction/FlatpackSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Prototypes; namespace Content.Client.Construction; /// -public sealed class FlatpackSystem : SharedFlatpackSystem +public sealed partial class FlatpackSystem : SharedFlatpackSystem { - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; /// public override void Initialize() diff --git a/Content.Client/Construction/UI/ConstructionMenuPresenter.cs b/Content.Client/Construction/UI/ConstructionMenuPresenter.cs index 6041b405c9..48c7ba93b3 100644 --- a/Content.Client/Construction/UI/ConstructionMenuPresenter.cs +++ b/Content.Client/Construction/UI/ConstructionMenuPresenter.cs @@ -21,16 +21,16 @@ namespace Content.Client.Construction.UI /// model. This is where the bulk of UI work is done, either calling functions in the model to change state, or collecting /// data out of the model to *present* to the screen though the UI framework. /// - internal sealed class ConstructionMenuPresenter : IDisposable + internal sealed partial class ConstructionMenuPresenter : IDisposable { - [Dependency] private readonly EntityManager _entManager = default!; - [Dependency] private readonly IEntitySystemManager _systemManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IPlacementManager _placementManager = default!; - [Dependency] private readonly IUserInterfaceManager _uiManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IClientPreferencesManager _preferencesManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private EntityManager _entManager = default!; + [Dependency] private IEntitySystemManager _systemManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IPlacementManager _placementManager = default!; + [Dependency] private IUserInterfaceManager _uiManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IClientPreferencesManager _preferencesManager = default!; + [Dependency] private ILogManager _logManager = default!; private readonly SpriteSystem _spriteSystem; private readonly ISawmill _sawmill; diff --git a/Content.Client/Construction/UI/FlatpackCreatorMenu.xaml.cs b/Content.Client/Construction/UI/FlatpackCreatorMenu.xaml.cs index 7db15596bd..c48b571e15 100644 --- a/Content.Client/Construction/UI/FlatpackCreatorMenu.xaml.cs +++ b/Content.Client/Construction/UI/FlatpackCreatorMenu.xaml.cs @@ -16,8 +16,8 @@ namespace Content.Client.Construction.UI; [GenerateTypedNameReferences] public sealed partial class FlatpackCreatorMenu : FancyWindow { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private readonly ItemSlotsSystem _itemSlots; private readonly FlatpackSystem _flatpack; diff --git a/Content.Client/ContextMenu/UI/EntityMenuElement.cs b/Content.Client/ContextMenu/UI/EntityMenuElement.cs index d088f4f403..175693810a 100644 --- a/Content.Client/ContextMenu/UI/EntityMenuElement.cs +++ b/Content.Client/ContextMenu/UI/EntityMenuElement.cs @@ -11,9 +11,9 @@ namespace Content.Client.ContextMenu.UI { public sealed partial class EntityMenuElement : ContextMenuElement, IEntityControl { - [Dependency] private readonly IClientAdminManager _adminManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IClientAdminManager _adminManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; private AdminSystem _adminSystem; diff --git a/Content.Client/ContextMenu/UI/EntityMenuUIController.cs b/Content.Client/ContextMenu/UI/EntityMenuUIController.cs index 1855911ca4..19c0e5cb6c 100644 --- a/Content.Client/ContextMenu/UI/EntityMenuUIController.cs +++ b/Content.Client/ContextMenu/UI/EntityMenuUIController.cs @@ -35,17 +35,17 @@ namespace Content.Client.ContextMenu.UI /// public sealed partial class EntityMenuUIController : UIController, IOnStateEntered, IOnStateExited { - [Dependency] private readonly IEntitySystemManager _systemManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IStateManager _stateManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly ContextMenuUIController _context = default!; - [Dependency] private readonly VerbMenuUIController _verb = default!; + [Dependency] private IEntitySystemManager _systemManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IStateManager _stateManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IUserInterfaceManager _userInterfaceManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private ContextMenuUIController _context = default!; + [Dependency] private VerbMenuUIController _verb = default!; [UISystemDependency] private readonly VerbSystem _verbSystem = default!; [UISystemDependency] private readonly ExamineSystem _examineSystem = default!; diff --git a/Content.Client/Cooldown/CooldownGraphic.cs b/Content.Client/Cooldown/CooldownGraphic.cs index c973b9572b..da7df88a95 100644 --- a/Content.Client/Cooldown/CooldownGraphic.cs +++ b/Content.Client/Cooldown/CooldownGraphic.cs @@ -6,12 +6,12 @@ using Robust.Shared.Timing; namespace Content.Client.Cooldown { - public sealed class CooldownGraphic : Control + public sealed partial class CooldownGraphic : Control { private static readonly ProtoId Shader = "CooldownAnimation"; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IPrototypeManager _protoMan = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IPrototypeManager _protoMan = default!; private readonly ShaderInstance _shader; diff --git a/Content.Client/Crayon/CrayonSystem.cs b/Content.Client/Crayon/CrayonSystem.cs index c0d127dd40..ec5f90b2ca 100644 --- a/Content.Client/Crayon/CrayonSystem.cs +++ b/Content.Client/Crayon/CrayonSystem.cs @@ -10,10 +10,10 @@ using Robust.Shared.Timing; namespace Content.Client.Crayon; -public sealed class CrayonSystem : SharedCrayonSystem +public sealed partial class CrayonSystem : SharedCrayonSystem { - [Dependency] private readonly SharedChargesSystem _charges = default!; - [Dependency] private readonly EntityManager _entityManager = default!; + [Dependency] private SharedChargesSystem _charges = default!; + [Dependency] private EntityManager _entityManager = default!; public override void Initialize() { diff --git a/Content.Client/Crayon/UI/CrayonBoundUserInterface.cs b/Content.Client/Crayon/UI/CrayonBoundUserInterface.cs index 55d7c8835d..99ddb0c9aa 100644 --- a/Content.Client/Crayon/UI/CrayonBoundUserInterface.cs +++ b/Content.Client/Crayon/UI/CrayonBoundUserInterface.cs @@ -7,9 +7,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.Crayon.UI { - public sealed class CrayonBoundUserInterface : BoundUserInterface + public sealed partial class CrayonBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IPrototypeManager _protoManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; [ViewVariables] private CrayonWindow? _menu; diff --git a/Content.Client/Crayon/UI/CrayonWindow.xaml.cs b/Content.Client/Crayon/UI/CrayonWindow.xaml.cs index 166ba01832..631984f0b3 100644 --- a/Content.Client/Crayon/UI/CrayonWindow.xaml.cs +++ b/Content.Client/Crayon/UI/CrayonWindow.xaml.cs @@ -20,7 +20,7 @@ namespace Content.Client.Crayon.UI [GenerateTypedNameReferences] public sealed partial class CrayonWindow : DefaultWindow { - [Dependency] private readonly IEntitySystemManager _entitySystem = default!; + [Dependency] private IEntitySystemManager _entitySystem = default!; private readonly SpriteSystem _spriteSystem = default!; private Dictionary>? _decals; diff --git a/Content.Client/Credits/CreditsWindow.xaml.cs b/Content.Client/Credits/CreditsWindow.xaml.cs index c068eb5a8c..51a4e392f6 100644 --- a/Content.Client/Credits/CreditsWindow.xaml.cs +++ b/Content.Client/Credits/CreditsWindow.xaml.cs @@ -25,11 +25,11 @@ namespace Content.Client.Credits; [GenerateTypedNameReferences] public sealed partial class CreditsWindow : DefaultWindow { - [Dependency] private readonly IResourceManager _resourceManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ISerializationManager _serialization = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly ILocalizationManager _loc = default!; + [Dependency] private IResourceManager _resourceManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ISerializationManager _serialization = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private ILocalizationManager _loc = default!; private static readonly Dictionary PatronTierPriority = new() { diff --git a/Content.Client/CrewManifest/CrewManifestSystem.cs b/Content.Client/CrewManifest/CrewManifestSystem.cs index d05acb5680..2899ed4cd2 100644 --- a/Content.Client/CrewManifest/CrewManifestSystem.cs +++ b/Content.Client/CrewManifest/CrewManifestSystem.cs @@ -4,9 +4,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.CrewManifest; -public sealed class CrewManifestSystem : EntitySystem +public sealed partial class CrewManifestSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private Dictionary> _jobDepartmentLookup = new(); private HashSet _departments = new(); diff --git a/Content.Client/CrewManifest/UI/CrewManifestListing.cs b/Content.Client/CrewManifest/UI/CrewManifestListing.cs index 03d8b7168f..fb28c20ce3 100644 --- a/Content.Client/CrewManifest/UI/CrewManifestListing.cs +++ b/Content.Client/CrewManifest/UI/CrewManifestListing.cs @@ -7,10 +7,10 @@ using Robust.Shared.Utility; namespace Content.Client.CrewManifest.UI; -public sealed class CrewManifestListing : BoxContainer +public sealed partial class CrewManifestListing : BoxContainer { - [Dependency] private readonly IEntitySystemManager _entitySystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntitySystemManager _entitySystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private readonly SpriteSystem _spriteSystem; public CrewManifestListing() diff --git a/Content.Client/CriminalRecords/CriminalRecordsConsoleBoundUserInterface.cs b/Content.Client/CriminalRecords/CriminalRecordsConsoleBoundUserInterface.cs index d5cc4ecfa9..b8d7f1241a 100644 --- a/Content.Client/CriminalRecords/CriminalRecordsConsoleBoundUserInterface.cs +++ b/Content.Client/CriminalRecords/CriminalRecordsConsoleBoundUserInterface.cs @@ -9,11 +9,11 @@ using Robust.Shared.Random; namespace Content.Client.CriminalRecords; -public sealed class CriminalRecordsConsoleBoundUserInterface : BoundUserInterface +public sealed partial class CriminalRecordsConsoleBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPlayerManager _playerManager = default!; private readonly AccessReaderSystem _accessReader; private CriminalRecordsConsoleWindow? _window; diff --git a/Content.Client/CriminalRecords/CriminalRecordsConsoleWindow.xaml.cs b/Content.Client/CriminalRecords/CriminalRecordsConsoleWindow.xaml.cs index dcae68fa7e..a3033d3700 100644 --- a/Content.Client/CriminalRecords/CriminalRecordsConsoleWindow.xaml.cs +++ b/Content.Client/CriminalRecords/CriminalRecordsConsoleWindow.xaml.cs @@ -28,7 +28,7 @@ public sealed partial class CriminalRecordsConsoleWindow : FancyWindow private readonly IPrototypeManager _proto; private readonly IRobustRandom _random; private readonly AccessReaderSystem _accessReader; - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private readonly SpriteSystem _spriteSystem; public readonly EntityUid Console; diff --git a/Content.Client/Cuffs/CuffableSystem.cs b/Content.Client/Cuffs/CuffableSystem.cs index 1056778712..0fb74c4087 100644 --- a/Content.Client/Cuffs/CuffableSystem.cs +++ b/Content.Client/Cuffs/CuffableSystem.cs @@ -8,10 +8,10 @@ using Robust.Shared.Utility; namespace Content.Client.Cuffs; -public sealed class CuffableSystem : SharedCuffableSystem +public sealed partial class CuffableSystem : SharedCuffableSystem { - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Damage/DamageVisualsSystem.cs b/Content.Client/Damage/DamageVisualsSystem.cs index 2541c27e5d..cad9bf7b05 100644 --- a/Content.Client/Damage/DamageVisualsSystem.cs +++ b/Content.Client/Damage/DamageVisualsSystem.cs @@ -26,10 +26,10 @@ namespace Content.Client.Damage; /// of the sprite layer, and then passing in a bool value /// (true to enable, false to disable). /// -public sealed class DamageVisualsSystem : VisualizerSystem +public sealed partial class DamageVisualsSystem : VisualizerSystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private DamageableSystem _damageable = default!; public override void Initialize() { diff --git a/Content.Client/Damage/Systems/StaminaSystem.cs b/Content.Client/Damage/Systems/StaminaSystem.cs index 67abb77674..6eeff69936 100644 --- a/Content.Client/Damage/Systems/StaminaSystem.cs +++ b/Content.Client/Damage/Systems/StaminaSystem.cs @@ -10,10 +10,10 @@ namespace Content.Client.Damage.Systems; public sealed partial class StaminaSystem : SharedStaminaSystem { - [Dependency] private readonly AnimationPlayerSystem _animation = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly StunSystem _stun = default!; // Clientside Stun System + [Dependency] private AnimationPlayerSystem _animation = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private StunSystem _stun = default!; // Clientside Stun System private const string StaminaAnimationKey = "stamina"; diff --git a/Content.Client/DebugMon/DebugMonitorManager.cs b/Content.Client/DebugMon/DebugMonitorManager.cs index 7e1dca0d6f..c99d83cd3f 100644 --- a/Content.Client/DebugMon/DebugMonitorManager.cs +++ b/Content.Client/DebugMon/DebugMonitorManager.cs @@ -9,12 +9,12 @@ namespace Content.Client.DebugMon; /// /// This handles preventing certain debug monitors from being usable by non-admins. /// -internal sealed class DebugMonitorManager +internal sealed partial class DebugMonitorManager { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IClientAdminManager _admin = default!; - [Dependency] private readonly IUserInterfaceManager _userInterface = default!; - [Dependency] private readonly IBaseClient _baseClient = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IClientAdminManager _admin = default!; + [Dependency] private IUserInterfaceManager _userInterface = default!; + [Dependency] private IBaseClient _baseClient = default!; public void FrameUpdate() { diff --git a/Content.Client/Decals/DecalPlacementSystem.cs b/Content.Client/Decals/DecalPlacementSystem.cs index db00534a38..bab9c9b688 100644 --- a/Content.Client/Decals/DecalPlacementSystem.cs +++ b/Content.Client/Decals/DecalPlacementSystem.cs @@ -15,16 +15,16 @@ namespace Content.Client.Decals; // This is shit and basically a half-rewrite of PlacementManager // TODO refactor placementmanager so this isnt shit anymore -public sealed class DecalPlacementSystem : EntitySystem +public sealed partial class DecalPlacementSystem : EntitySystem { - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IOverlayManager _overlay = default!; - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly InputSystem _inputSystem = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IOverlayManager _overlay = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private InputSystem _inputSystem = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SpriteSystem _sprite = default!; public static readonly EntProtoId DecalAction = "BaseMappingDecalAction"; diff --git a/Content.Client/Decals/DecalSystem.cs b/Content.Client/Decals/DecalSystem.cs index 172a06c4cd..2b4b7c6583 100644 --- a/Content.Client/Decals/DecalSystem.cs +++ b/Content.Client/Decals/DecalSystem.cs @@ -8,10 +8,10 @@ using static Content.Shared.Decals.DecalGridComponent; namespace Content.Client.Decals { - public sealed class DecalSystem : SharedDecalSystem + public sealed partial class DecalSystem : SharedDecalSystem { - [Dependency] private readonly IOverlayManager _overlayManager = default!; - [Dependency] private readonly SpriteSystem _sprites = default!; + [Dependency] private IOverlayManager _overlayManager = default!; + [Dependency] private SpriteSystem _sprites = default!; private DecalOverlay? _overlay; diff --git a/Content.Client/Decals/Overlays/DecalPlacementOverlay.cs b/Content.Client/Decals/Overlays/DecalPlacementOverlay.cs index 07b6f57bdb..e0e73af5f7 100644 --- a/Content.Client/Decals/Overlays/DecalPlacementOverlay.cs +++ b/Content.Client/Decals/Overlays/DecalPlacementOverlay.cs @@ -8,11 +8,11 @@ using Robust.Shared.Prototypes; namespace Content.Client.Decals.Overlays; -public sealed class DecalPlacementOverlay : Overlay +public sealed partial class DecalPlacementOverlay : Overlay { - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IMapManager _mapManager = default!; private readonly DecalPlacementSystem _placement; private readonly SharedTransformSystem _transform; private readonly SpriteSystem _sprite; diff --git a/Content.Client/Decals/ToggleDecalCommand.cs b/Content.Client/Decals/ToggleDecalCommand.cs index cf7113cb50..f357fa3159 100644 --- a/Content.Client/Decals/ToggleDecalCommand.cs +++ b/Content.Client/Decals/ToggleDecalCommand.cs @@ -2,9 +2,9 @@ namespace Content.Client.Decals; -public sealed class ToggleDecalCommand : LocalizedEntityCommands +public sealed partial class ToggleDecalCommand : LocalizedEntityCommands { - [Dependency] private readonly DecalSystem _decal = default!; + [Dependency] private DecalSystem _decal = default!; public override string Command => "toggledecals"; diff --git a/Content.Client/Decals/UI/DecalPlacerWindow.xaml.cs b/Content.Client/Decals/UI/DecalPlacerWindow.xaml.cs index 873fb851b7..5264b7a807 100644 --- a/Content.Client/Decals/UI/DecalPlacerWindow.xaml.cs +++ b/Content.Client/Decals/UI/DecalPlacerWindow.xaml.cs @@ -16,8 +16,8 @@ namespace Content.Client.Decals.UI; [GenerateTypedNameReferences] public sealed partial class DecalPlacerWindow : DefaultWindow { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IEntityManager _e = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IEntityManager _e = default!; private readonly DecalPlacementSystem _decalPlacementSystem; private readonly SpriteSystem _sprite; diff --git a/Content.Client/Decals/UI/PaletteColorPicker.xaml.cs b/Content.Client/Decals/UI/PaletteColorPicker.xaml.cs index 2d6a89101c..692726732d 100644 --- a/Content.Client/Decals/UI/PaletteColorPicker.xaml.cs +++ b/Content.Client/Decals/UI/PaletteColorPicker.xaml.cs @@ -11,8 +11,8 @@ namespace Content.Client.Decals.UI; [GenerateTypedNameReferences] public sealed partial class PaletteColorPicker : DefaultWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IResourceCache _resourceCache = default!; private readonly TextureResource _tex; diff --git a/Content.Client/Delivery/DeliveryVisualizerSystem.cs b/Content.Client/Delivery/DeliveryVisualizerSystem.cs index d5afd34533..10935f0faa 100644 --- a/Content.Client/Delivery/DeliveryVisualizerSystem.cs +++ b/Content.Client/Delivery/DeliveryVisualizerSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Prototypes; namespace Content.Client.Delivery; -public sealed class DeliveryVisualizerSystem : VisualizerSystem +public sealed partial class DeliveryVisualizerSystem : VisualizerSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private IPrototypeManager _prototype = default!; private static readonly ProtoId UnknownIcon = "JobIconUnknown"; diff --git a/Content.Client/Dice/DiceSystem.cs b/Content.Client/Dice/DiceSystem.cs index 2de552f375..0c2bbb1b43 100644 --- a/Content.Client/Dice/DiceSystem.cs +++ b/Content.Client/Dice/DiceSystem.cs @@ -3,9 +3,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Dice; -public sealed class DiceSystem : SharedDiceSystem +public sealed partial class DiceSystem : SharedDiceSystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/DisplacementMap/DisplacementMapSystem.cs b/Content.Client/DisplacementMap/DisplacementMapSystem.cs index 14075caba3..be44b8fedb 100644 --- a/Content.Client/DisplacementMap/DisplacementMapSystem.cs +++ b/Content.Client/DisplacementMap/DisplacementMapSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Serialization.Manager; namespace Content.Client.DisplacementMap; -public sealed class DisplacementMapSystem : EntitySystem +public sealed partial class DisplacementMapSystem : EntitySystem { - [Dependency] private readonly ISerializationManager _serialization = null!; - [Dependency] private readonly SpriteSystem _sprite = null!; + [Dependency] private ISerializationManager _serialization = null!; + [Dependency] private SpriteSystem _sprite = null!; //needs to be replaced later: see comment on line 48 private static readonly ProtoId UnshadedID = "unshaded"; diff --git a/Content.Client/Disposal/Unit/DisposalUnitSystem.cs b/Content.Client/Disposal/Unit/DisposalUnitSystem.cs index 9e6d5e96a2..d3d5c91274 100644 --- a/Content.Client/Disposal/Unit/DisposalUnitSystem.cs +++ b/Content.Client/Disposal/Unit/DisposalUnitSystem.cs @@ -7,13 +7,13 @@ using Robust.Shared.Audio.Systems; namespace Content.Client.Disposal.Unit; -public sealed class DisposalUnitSystem : SharedDisposalUnitSystem +public sealed partial class DisposalUnitSystem : SharedDisposalUnitSystem { - [Dependency] private readonly AppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly AnimationPlayerSystem _animationSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AppearanceSystem _appearanceSystem = default!; + [Dependency] private AnimationPlayerSystem _animationSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; private const string AnimationKey = "disposal_unit_animation"; diff --git a/Content.Client/DoAfter/DoAfterSystem.cs b/Content.Client/DoAfter/DoAfterSystem.cs index 407cf3e7c1..0c6bf1fb19 100644 --- a/Content.Client/DoAfter/DoAfterSystem.cs +++ b/Content.Client/DoAfter/DoAfterSystem.cs @@ -11,12 +11,12 @@ namespace Content.Client.DoAfter; /// Handles events that need to happen after a certain amount of time where the event could be cancelled by factors /// such as moving. /// -public sealed class DoAfterSystem : SharedDoAfterSystem +public sealed partial class DoAfterSystem : SharedDoAfterSystem { - [Dependency] private readonly IOverlayManager _overlay = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; + [Dependency] private IOverlayManager _overlay = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private MetaDataSystem _metadata = default!; public override void Initialize() { diff --git a/Content.Client/Doors/AirlockSystem.cs b/Content.Client/Doors/AirlockSystem.cs index cc1f918f01..38eb691689 100644 --- a/Content.Client/Doors/AirlockSystem.cs +++ b/Content.Client/Doors/AirlockSystem.cs @@ -7,10 +7,10 @@ using Robust.Client.GameObjects; namespace Content.Client.Doors; -public sealed class AirlockSystem : SharedAirlockSystem +public sealed partial class AirlockSystem : SharedAirlockSystem { - [Dependency] private readonly AppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AppearanceSystem _appearanceSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Doors/DoorSystem.cs b/Content.Client/Doors/DoorSystem.cs index 31c98b6ab7..7b2ac18280 100644 --- a/Content.Client/Doors/DoorSystem.cs +++ b/Content.Client/Doors/DoorSystem.cs @@ -7,12 +7,12 @@ using Robust.Shared.Prototypes; namespace Content.Client.Doors; -public sealed class DoorSystem : SharedDoorSystem +public sealed partial class DoorSystem : SharedDoorSystem { - [Dependency] private readonly AnimationPlayerSystem _animationSystem = default!; - [Dependency] private readonly IComponentFactory _componentFactory = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AnimationPlayerSystem _animationSystem = default!; + [Dependency] private IComponentFactory _componentFactory = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Doors/Electronics/DoorElectronicsBoundUserInterface.cs b/Content.Client/Doors/Electronics/DoorElectronicsBoundUserInterface.cs index 9b7e23c03a..5add9d7cef 100644 --- a/Content.Client/Doors/Electronics/DoorElectronicsBoundUserInterface.cs +++ b/Content.Client/Doors/Electronics/DoorElectronicsBoundUserInterface.cs @@ -6,9 +6,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.Doors.Electronics; -public sealed class DoorElectronicsBoundUserInterface : BoundUserInterface +public sealed partial class DoorElectronicsBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private DoorElectronicsConfigurationMenu? _window; diff --git a/Content.Client/Doors/FirelockSystem.cs b/Content.Client/Doors/FirelockSystem.cs index 6960f14f32..a3644a818b 100644 --- a/Content.Client/Doors/FirelockSystem.cs +++ b/Content.Client/Doors/FirelockSystem.cs @@ -5,10 +5,10 @@ using Robust.Client.GameObjects; namespace Content.Client.Doors; -public sealed class FirelockSystem : SharedFirelockSystem +public sealed partial class FirelockSystem : SharedFirelockSystem { - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Doors/TurnstileSystem.cs b/Content.Client/Doors/TurnstileSystem.cs index 4c1f79f047..9b201547a3 100644 --- a/Content.Client/Doors/TurnstileSystem.cs +++ b/Content.Client/Doors/TurnstileSystem.cs @@ -10,10 +10,10 @@ using Robust.Shared.Prototypes; namespace Content.Client.Doors; /// -public sealed class TurnstileSystem : SharedTurnstileSystem +public sealed partial class TurnstileSystem : SharedTurnstileSystem { - [Dependency] private readonly AnimationPlayerSystem _animationPlayer = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AnimationPlayerSystem _animationPlayer = default!; + [Dependency] private SpriteSystem _sprite = default!; private static readonly EntProtoId ExamineArrow = "TurnstileArrow"; diff --git a/Content.Client/Dragon/DragonSystem.cs b/Content.Client/Dragon/DragonSystem.cs index 5a3b346458..86f9d398f3 100644 --- a/Content.Client/Dragon/DragonSystem.cs +++ b/Content.Client/Dragon/DragonSystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.GameStates; namespace Content.Client.Dragon; -public sealed class DragonSystem : EntitySystem +public sealed partial class DragonSystem : EntitySystem { - [Dependency] private readonly SharedPointLightSystem _lights = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SharedPointLightSystem _lights = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Drowsiness/DrowsinessOverlay.cs b/Content.Client/Drowsiness/DrowsinessOverlay.cs index 3770802302..bb74c8bec2 100644 --- a/Content.Client/Drowsiness/DrowsinessOverlay.cs +++ b/Content.Client/Drowsiness/DrowsinessOverlay.cs @@ -8,15 +8,15 @@ using Robust.Shared.Timing; namespace Content.Client.Drowsiness; -public sealed class DrowsinessOverlay : Overlay +public sealed partial class DrowsinessOverlay : Overlay { private static readonly ProtoId Shader = "Drowsiness"; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IEntitySystemManager _sysMan = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IEntitySystemManager _sysMan = default!; + [Dependency] private IGameTiming _timing = default!; private readonly StatusEffectsSystem _statusEffects = default!; public override OverlaySpace Space => OverlaySpace.WorldSpace; diff --git a/Content.Client/Drowsiness/DrowsinessSystem.cs b/Content.Client/Drowsiness/DrowsinessSystem.cs index 632d2134ca..5bfc0138fb 100644 --- a/Content.Client/Drowsiness/DrowsinessSystem.cs +++ b/Content.Client/Drowsiness/DrowsinessSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Player; namespace Content.Client.Drowsiness; -public sealed class DrowsinessSystem : SharedDrowsinessSystem +public sealed partial class DrowsinessSystem : SharedDrowsinessSystem { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IOverlayManager _overlayMan = default!; - [Dependency] private readonly StatusEffectsSystem _statusEffects = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IOverlayManager _overlayMan = default!; + [Dependency] private StatusEffectsSystem _statusEffects = default!; private DrowsinessOverlay _overlay = default!; diff --git a/Content.Client/Drugs/DrugOverlaySystem.cs b/Content.Client/Drugs/DrugOverlaySystem.cs index e156e616b8..c3fac46e0b 100644 --- a/Content.Client/Drugs/DrugOverlaySystem.cs +++ b/Content.Client/Drugs/DrugOverlaySystem.cs @@ -10,11 +10,11 @@ namespace Content.Client.Drugs; /// /// System to handle drug related overlays. /// -public sealed class DrugOverlaySystem : EntitySystem +public sealed partial class DrugOverlaySystem : EntitySystem { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IOverlayManager _overlayMan = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IOverlayManager _overlayMan = default!; + [Dependency] private IRobustRandom _random = default!; private RainbowOverlay _overlay = default!; diff --git a/Content.Client/Drugs/RainbowOverlay.cs b/Content.Client/Drugs/RainbowOverlay.cs index e40fcdfca2..68a00c050c 100644 --- a/Content.Client/Drugs/RainbowOverlay.cs +++ b/Content.Client/Drugs/RainbowOverlay.cs @@ -10,16 +10,16 @@ using Robust.Shared.Timing; namespace Content.Client.Drugs; -public sealed class RainbowOverlay : Overlay +public sealed partial class RainbowOverlay : Overlay { private static readonly ProtoId Shader = "Rainbow"; - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IEntitySystemManager _sysMan = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IEntitySystemManager _sysMan = default!; + [Dependency] private IGameTiming _timing = default!; private readonly StatusEffectsSystem _statusEffects = default!; public override OverlaySpace Space => OverlaySpace.WorldSpace; diff --git a/Content.Client/Drunk/DrunkOverlay.cs b/Content.Client/Drunk/DrunkOverlay.cs index 44d82f3794..12974049f5 100644 --- a/Content.Client/Drunk/DrunkOverlay.cs +++ b/Content.Client/Drunk/DrunkOverlay.cs @@ -9,15 +9,15 @@ using Robust.Shared.Timing; namespace Content.Client.Drunk; -public sealed class DrunkOverlay : Overlay +public sealed partial class DrunkOverlay : Overlay { private static readonly ProtoId DrunkShader = "Drunk"; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IConfigurationManager _configManager = default!; private readonly Shared.StatusEffectNew.StatusEffectsSystem _statusEffectsSystem; public override OverlaySpace Space => OverlaySpace.WorldSpace; diff --git a/Content.Client/Drunk/DrunkSystem.cs b/Content.Client/Drunk/DrunkSystem.cs index 2e1f8157aa..e4200c8ba9 100644 --- a/Content.Client/Drunk/DrunkSystem.cs +++ b/Content.Client/Drunk/DrunkSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Random; namespace Content.Client.Drunk; -public sealed class DrunkSystem : SharedDrunkSystem +public sealed partial class DrunkSystem : SharedDrunkSystem { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IOverlayManager _overlayMan = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IOverlayManager _overlayMan = default!; + [Dependency] private IRobustRandom _random = default!; private DrunkOverlay _overlay = default!; diff --git a/Content.Client/Effects/ColorFlashEffectSystem.cs b/Content.Client/Effects/ColorFlashEffectSystem.cs index 10a0fbbc11..9372c78b5a 100644 --- a/Content.Client/Effects/ColorFlashEffectSystem.cs +++ b/Content.Client/Effects/ColorFlashEffectSystem.cs @@ -9,11 +9,11 @@ using Robust.Shared.Utility; namespace Content.Client.Effects; -public sealed class ColorFlashEffectSystem : SharedColorFlashEffectSystem +public sealed partial class ColorFlashEffectSystem : SharedColorFlashEffectSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly AnimationPlayerSystem _animation = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private AnimationPlayerSystem _animation = default!; + [Dependency] private SpriteSystem _sprite = default!; /// /// It's a little on the long side but given we use multiple colours denoting what happened it makes it easier to register. diff --git a/Content.Client/Electrocution/ElectrocutionHUDVisualizerSystem.cs b/Content.Client/Electrocution/ElectrocutionHUDVisualizerSystem.cs index 65b70727c0..9ff184d6b4 100644 --- a/Content.Client/Electrocution/ElectrocutionHUDVisualizerSystem.cs +++ b/Content.Client/Electrocution/ElectrocutionHUDVisualizerSystem.cs @@ -8,9 +8,9 @@ namespace Content.Client.Electrocution; /// /// Shows the Electrocution HUD to entities with the ShowElectrocutionHUDComponent. /// -public sealed class ElectrocutionHUDVisualizerSystem : VisualizerSystem +public sealed partial class ElectrocutionHUDVisualizerSystem : VisualizerSystem { - [Dependency] private readonly IPlayerManager _playerMan = default!; + [Dependency] private IPlayerManager _playerMan = default!; public override void Initialize() { diff --git a/Content.Client/Emp/EmpSystem.cs b/Content.Client/Emp/EmpSystem.cs index b32e370f1e..af9304ba7a 100644 --- a/Content.Client/Emp/EmpSystem.cs +++ b/Content.Client/Emp/EmpSystem.cs @@ -3,9 +3,9 @@ using Robust.Shared.Random; namespace Content.Client.Emp; -public sealed class EmpSystem : SharedEmpSystem +public sealed partial class EmpSystem : SharedEmpSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Client/Ensnaring/EnsnareableSystem.cs b/Content.Client/Ensnaring/EnsnareableSystem.cs index ae853fb55c..373821e580 100644 --- a/Content.Client/Ensnaring/EnsnareableSystem.cs +++ b/Content.Client/Ensnaring/EnsnareableSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Utility; namespace Content.Client.Ensnaring; -public sealed class EnsnareableSystem : SharedEnsnareableSystem +public sealed partial class EnsnareableSystem : SharedEnsnareableSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Entry/EntryPoint.cs b/Content.Client/Entry/EntryPoint.cs index 5f7f827cc2..b69ea62c89 100644 --- a/Content.Client/Entry/EntryPoint.cs +++ b/Content.Client/Entry/EntryPoint.cs @@ -43,42 +43,42 @@ using Robust.Shared.Timing; namespace Content.Client.Entry { - public sealed class EntryPoint : GameClient + public sealed partial class EntryPoint : GameClient { - [Dependency] private readonly IBaseClient _baseClient = default!; - [Dependency] private readonly IGameController _gameController = default!; - [Dependency] private readonly IStateManager _stateManager = default!; - [Dependency] private readonly IComponentFactory _componentFactory = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IClientAdminManager _adminManager = default!; - [Dependency] private readonly IParallaxManager _parallaxManager = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IStylesheetManager _stylesheetManager = default!; - [Dependency] private readonly IScreenshotHook _screenshotHook = default!; - [Dependency] private readonly FullscreenHook _fullscreenHook = default!; - [Dependency] private readonly ChangelogManager _changelogManager = default!; - [Dependency] private readonly ViewportManager _viewportManager = default!; - [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IOverlayManager _overlayManager = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IClientPreferencesManager _clientPreferencesManager = default!; - [Dependency] private readonly EuiManager _euiManager = default!; - [Dependency] private readonly IVoteManager _voteManager = default!; - [Dependency] private readonly DocumentParsingManager _documentParsingManager = default!; - [Dependency] private readonly GhostKickManager _ghostKick = default!; - [Dependency] private readonly ExtendedDisconnectInformationManager _extendedDisconnectInformation = default!; - [Dependency] private readonly JobRequirementsManager _jobRequirements = default!; - [Dependency] private readonly ContentLocalizationManager _contentLoc = default!; - [Dependency] private readonly ContentReplayPlaybackManager _playbackMan = default!; - [Dependency] private readonly IResourceManager _resourceManager = default!; - [Dependency] private readonly IReplayLoadManager _replayLoad = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly DebugMonitorManager _debugMonitorManager = default!; - [Dependency] private readonly TitleWindowManager _titleWindowManager = default!; - [Dependency] private readonly IEntitySystemManager _entitySystemManager = default!; - [Dependency] private readonly ClientsidePlaytimeTrackingManager _clientsidePlaytimeManager = default!; - [Dependency] private readonly ClientFeedbackManager _feedbackManager = null!; + [Dependency] private IBaseClient _baseClient = default!; + [Dependency] private IGameController _gameController = default!; + [Dependency] private IStateManager _stateManager = default!; + [Dependency] private IComponentFactory _componentFactory = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IClientAdminManager _adminManager = default!; + [Dependency] private IParallaxManager _parallaxManager = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IStylesheetManager _stylesheetManager = default!; + [Dependency] private IScreenshotHook _screenshotHook = default!; + [Dependency] private FullscreenHook _fullscreenHook = default!; + [Dependency] private ChangelogManager _changelogManager = default!; + [Dependency] private ViewportManager _viewportManager = default!; + [Dependency] private IUserInterfaceManager _userInterfaceManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IOverlayManager _overlayManager = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IClientPreferencesManager _clientPreferencesManager = default!; + [Dependency] private EuiManager _euiManager = default!; + [Dependency] private IVoteManager _voteManager = default!; + [Dependency] private DocumentParsingManager _documentParsingManager = default!; + [Dependency] private GhostKickManager _ghostKick = default!; + [Dependency] private ExtendedDisconnectInformationManager _extendedDisconnectInformation = default!; + [Dependency] private JobRequirementsManager _jobRequirements = default!; + [Dependency] private ContentLocalizationManager _contentLoc = default!; + [Dependency] private ContentReplayPlaybackManager _playbackMan = default!; + [Dependency] private IResourceManager _resourceManager = default!; + [Dependency] private IReplayLoadManager _replayLoad = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private DebugMonitorManager _debugMonitorManager = default!; + [Dependency] private TitleWindowManager _titleWindowManager = default!; + [Dependency] private IEntitySystemManager _entitySystemManager = default!; + [Dependency] private ClientsidePlaytimeTrackingManager _clientsidePlaytimeManager = default!; + [Dependency] private ClientFeedbackManager _feedbackManager = null!; public override void PreInit() { diff --git a/Content.Client/Eui/BaseEui.cs b/Content.Client/Eui/BaseEui.cs index c11ba5a9b6..73f746698a 100644 --- a/Content.Client/Eui/BaseEui.cs +++ b/Content.Client/Eui/BaseEui.cs @@ -4,9 +4,9 @@ using Robust.Shared.Network; namespace Content.Client.Eui { - public abstract class BaseEui + public abstract partial class BaseEui { - [Dependency] private readonly IClientNetManager _netManager = default!; + [Dependency] private IClientNetManager _netManager = default!; public EuiManager Manager { get; private set; } = default!; public uint Id { get; private set; } diff --git a/Content.Client/Eui/EuiManager.cs b/Content.Client/Eui/EuiManager.cs index 001493c537..03ab3d2f7e 100644 --- a/Content.Client/Eui/EuiManager.cs +++ b/Content.Client/Eui/EuiManager.cs @@ -10,11 +10,11 @@ using Robust.Shared.Utility; namespace Content.Client.Eui { - public sealed class EuiManager + public sealed partial class EuiManager { - [Dependency] private readonly IClientNetManager _net = default!; - [Dependency] private readonly IReflectionManager _refl = default!; - [Dependency] private readonly IDynamicTypeFactory _dtf = default!; + [Dependency] private IClientNetManager _net = default!; + [Dependency] private IReflectionManager _refl = default!; + [Dependency] private IDynamicTypeFactory _dtf = default!; private readonly Dictionary _openUis = new(); diff --git a/Content.Client/Examine/ExamineSystem.cs b/Content.Client/Examine/ExamineSystem.cs index 0385672977..1fce277251 100644 --- a/Content.Client/Examine/ExamineSystem.cs +++ b/Content.Client/Examine/ExamineSystem.cs @@ -24,13 +24,13 @@ using Direction = Robust.Shared.Maths.Direction; namespace Content.Client.Examine { [UsedImplicitly] - public sealed class ExamineSystem : ExamineSystemShared + public sealed partial class ExamineSystem : ExamineSystemShared { - [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly VerbSystem _verbSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IUserInterfaceManager _userInterfaceManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private VerbSystem _verbSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; private List _verbList = new(); diff --git a/Content.Client/Explosion/ExplosionOverlay.cs b/Content.Client/Explosion/ExplosionOverlay.cs index 18cb8f647a..ffaf9a7db6 100644 --- a/Content.Client/Explosion/ExplosionOverlay.cs +++ b/Content.Client/Explosion/ExplosionOverlay.cs @@ -11,13 +11,13 @@ using Robust.Shared.Random; namespace Content.Client.Explosion; [UsedImplicitly] -public sealed class ExplosionOverlay : Overlay +public sealed partial class ExplosionOverlay : Overlay { private static readonly ProtoId UnshadedShader = "unshaded"; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly IEntityManager _entMan = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private IEntityManager _entMan = default!; + [Dependency] private IPrototypeManager _proto = default!; private readonly SharedTransformSystem _transformSystem; private SharedAppearanceSystem _appearance; diff --git a/Content.Client/Explosion/ExplosionOverlaySystem.cs b/Content.Client/Explosion/ExplosionOverlaySystem.cs index 8a4ce99f14..98923a48dd 100644 --- a/Content.Client/Explosion/ExplosionOverlaySystem.cs +++ b/Content.Client/Explosion/ExplosionOverlaySystem.cs @@ -12,14 +12,14 @@ namespace Content.Client.Explosion; /// This system is responsible for showing the client-side explosion effects (light source & fire-overlay). The /// fire overlay code is just a bastardized version of the atmos plasma fire overlay and uses the same texture. /// -public sealed class ExplosionOverlaySystem : EntitySystem +public sealed partial class ExplosionOverlaySystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly IResourceCache _resCache = default!; - [Dependency] private readonly IOverlayManager _overlayMan = default!; - [Dependency] private readonly SharedPointLightSystem _lights = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private IResourceCache _resCache = default!; + [Dependency] private IOverlayManager _overlayMan = default!; + [Dependency] private SharedPointLightSystem _lights = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Client/Eye/Blinding/BlindOverlay.cs b/Content.Client/Eye/Blinding/BlindOverlay.cs index 906f9c954c..f316b23678 100644 --- a/Content.Client/Eye/Blinding/BlindOverlay.cs +++ b/Content.Client/Eye/Blinding/BlindOverlay.cs @@ -10,15 +10,15 @@ using Content.Shared.Movement.Systems; namespace Content.Client.Eye.Blinding { - public sealed class BlindOverlay : Overlay + public sealed partial class BlindOverlay : Overlay { private static readonly ProtoId GreyscaleShader = "GreyscaleFullscreen"; private static readonly ProtoId CircleShader = "CircleMask"; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly ILightManager _lightManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private ILightManager _lightManager = default!; public override bool RequestScreenTexture => true; public override OverlaySpace Space => OverlaySpace.WorldSpace; diff --git a/Content.Client/Eye/Blinding/BlindingSystem.cs b/Content.Client/Eye/Blinding/BlindingSystem.cs index 99d215b758..5b46617936 100644 --- a/Content.Client/Eye/Blinding/BlindingSystem.cs +++ b/Content.Client/Eye/Blinding/BlindingSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Player; namespace Content.Client.Eye.Blinding; -public sealed class BlindingSystem : EntitySystem +public sealed partial class BlindingSystem : EntitySystem { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IOverlayManager _overlayMan = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IOverlayManager _overlayMan = default!; [Dependency] ILightManager _lightManager = default!; diff --git a/Content.Client/Eye/Blinding/BlurryVisionOverlay.cs b/Content.Client/Eye/Blinding/BlurryVisionOverlay.cs index dccdac2758..ee7c9eef01 100644 --- a/Content.Client/Eye/Blinding/BlurryVisionOverlay.cs +++ b/Content.Client/Eye/Blinding/BlurryVisionOverlay.cs @@ -8,15 +8,15 @@ using Robust.Shared.Configuration; namespace Content.Client.Eye.Blinding { - public sealed class BlurryVisionOverlay : Overlay + public sealed partial class BlurryVisionOverlay : Overlay { private static readonly ProtoId CataractsShader = "Cataracts"; private static readonly ProtoId CircleShader = "CircleMask"; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _configManager = default!; public override bool RequestScreenTexture => true; public override OverlaySpace Space => OverlaySpace.WorldSpace; diff --git a/Content.Client/Eye/Blinding/BlurryVisionSystem.cs b/Content.Client/Eye/Blinding/BlurryVisionSystem.cs index ba687ead4e..d495c8982d 100644 --- a/Content.Client/Eye/Blinding/BlurryVisionSystem.cs +++ b/Content.Client/Eye/Blinding/BlurryVisionSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Player; namespace Content.Client.Eye.Blinding; -public sealed class BlurryVisionSystem : EntitySystem +public sealed partial class BlurryVisionSystem : EntitySystem { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IOverlayManager _overlayMan = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IOverlayManager _overlayMan = default!; private BlurryVisionOverlay _overlay = default!; public override void Initialize() diff --git a/Content.Client/Eye/EyeLerpingSystem.cs b/Content.Client/Eye/EyeLerpingSystem.cs index c0a7c01696..10a802ac6d 100644 --- a/Content.Client/Eye/EyeLerpingSystem.cs +++ b/Content.Client/Eye/EyeLerpingSystem.cs @@ -10,13 +10,13 @@ using Robust.Shared.Timing; namespace Content.Client.Eye; -public sealed class EyeLerpingSystem : EntitySystem +public sealed partial class EyeLerpingSystem : EntitySystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly SharedEyeSystem _eye = default!; - [Dependency] private readonly SharedMoverController _mover = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private SharedEyeSystem _eye = default!; + [Dependency] private SharedMoverController _mover = default!; + [Dependency] private SharedTransformSystem _transform = default!; // Convenience variable for for VV. [ViewVariables, UsedImplicitly] diff --git a/Content.Client/Fax/AdminUI/AdminFaxWindow.xaml.cs b/Content.Client/Fax/AdminUI/AdminFaxWindow.xaml.cs index 698b3114b7..8a60f2d979 100644 --- a/Content.Client/Fax/AdminUI/AdminFaxWindow.xaml.cs +++ b/Content.Client/Fax/AdminUI/AdminFaxWindow.xaml.cs @@ -17,7 +17,7 @@ public sealed partial class AdminFaxWindow : DefaultWindow public Action<(NetEntity entity, string title, string stampedBy, string message, string stampSprite, Color stampColor, bool locked)>? OnMessageSend; public Action? OnFollowFax; - [Dependency] private readonly IResourceCache _resCache = default!; + [Dependency] private IResourceCache _resCache = default!; public AdminFaxWindow() { diff --git a/Content.Client/Fax/System/FaxVisualsSystem.cs b/Content.Client/Fax/System/FaxVisualsSystem.cs index e752fbf48e..19b18da8da 100644 --- a/Content.Client/Fax/System/FaxVisualsSystem.cs +++ b/Content.Client/Fax/System/FaxVisualsSystem.cs @@ -8,10 +8,10 @@ namespace Content.Client.Fax.System; /// /// Visualizer for the fax machine which displays the correct sprite based on the inserted entity. /// -public sealed class FaxVisualsSystem : EntitySystem +public sealed partial class FaxVisualsSystem : EntitySystem { - [Dependency] private readonly AnimationPlayerSystem _player = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private AnimationPlayerSystem _player = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Client/Fax/UI/FaxBoundUi.cs b/Content.Client/Fax/UI/FaxBoundUi.cs index d9265736c3..da1cfd96bf 100644 --- a/Content.Client/Fax/UI/FaxBoundUi.cs +++ b/Content.Client/Fax/UI/FaxBoundUi.cs @@ -8,9 +8,9 @@ using Robust.Client.UserInterface; namespace Content.Client.Fax.UI; [UsedImplicitly] -public sealed class FaxBoundUi : BoundUserInterface +public sealed partial class FaxBoundUi : BoundUserInterface { - [Dependency] private readonly IFileDialogManager _fileDialogManager = default!; + [Dependency] private IFileDialogManager _fileDialogManager = default!; [ViewVariables] private FaxWindow? _window; diff --git a/Content.Client/FeedbackPopup/FeedbackPopupUIController.cs b/Content.Client/FeedbackPopup/FeedbackPopupUIController.cs index 19ec95a700..fc474a71dd 100644 --- a/Content.Client/FeedbackPopup/FeedbackPopupUIController.cs +++ b/Content.Client/FeedbackPopup/FeedbackPopupUIController.cs @@ -11,11 +11,11 @@ namespace Content.Client.FeedbackPopup; /// This handles getting feedback popup messages from the server and making a popup in the client. /// [UsedImplicitly] -public sealed class FeedbackPopupUIController : UIController +public sealed partial class FeedbackPopupUIController : UIController { - [Dependency] private readonly ClientFeedbackManager _feedbackManager = null!; - [Dependency] private readonly IPrototypeManager _proto = null!; - [Dependency] private readonly IUriOpener _uri = null!; + [Dependency] private ClientFeedbackManager _feedbackManager = null!; + [Dependency] private IPrototypeManager _proto = null!; + [Dependency] private IUriOpener _uri = null!; private FeedbackPopupWindow _window = null!; diff --git a/Content.Client/Flash/FlashOverlay.cs b/Content.Client/Flash/FlashOverlay.cs index 72567530c0..c833ad69ac 100644 --- a/Content.Client/Flash/FlashOverlay.cs +++ b/Content.Client/Flash/FlashOverlay.cs @@ -11,15 +11,15 @@ using Robust.Shared.Timing; namespace Content.Client.Flash { - public sealed class FlashOverlay : Overlay + public sealed partial class FlashOverlay : Overlay { private static readonly ProtoId FlashedEffectShader = "FlashedEffect"; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IConfigurationManager _configManager = default!; private readonly SharedFlashSystem _flash; private readonly StatusEffectsSystem _statusSys; @@ -86,7 +86,7 @@ namespace Content.Client.Flash { // TODO: This is a very simple placeholder. // Replace it with a proper shader once we come up with something good. - // Turns out making an effect that is supposed to be a bright, sudden, and disorienting flash + // Turns out making an effect that is supposed to be a bright, sudden, and disorienting flash // not do any of that while also being equivalent in terms of game balance is hard. var alpha = 1 - MathF.Pow(PercentComplete, 8f); // similar falloff curve to the flash shader worldHandle.DrawRect(args.WorldBounds, new Color(0f, 0f, 0f, alpha)); diff --git a/Content.Client/Flash/FlashSystem.cs b/Content.Client/Flash/FlashSystem.cs index ffabab9453..22631b7ec5 100644 --- a/Content.Client/Flash/FlashSystem.cs +++ b/Content.Client/Flash/FlashSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Player; namespace Content.Client.Flash; -public sealed class FlashSystem : SharedFlashSystem +public sealed partial class FlashSystem : SharedFlashSystem { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IOverlayManager _overlayMan = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IOverlayManager _overlayMan = default!; private FlashOverlay _overlay = default!; diff --git a/Content.Client/Fluids/PuddleDebugOverlaySystem.cs b/Content.Client/Fluids/PuddleDebugOverlaySystem.cs index cec372cb0b..d6b1e6cd25 100644 --- a/Content.Client/Fluids/PuddleDebugOverlaySystem.cs +++ b/Content.Client/Fluids/PuddleDebugOverlaySystem.cs @@ -4,9 +4,9 @@ using Robust.Client.Graphics; namespace Content.Client.Fluids; -public sealed class PuddleDebugOverlaySystem : SharedPuddleDebugOverlaySystem +public sealed partial class PuddleDebugOverlaySystem : SharedPuddleDebugOverlaySystem { - [Dependency] private readonly IOverlayManager _overlayManager = default!; + [Dependency] private IOverlayManager _overlayManager = default!; public readonly Dictionary TileData = new(); private PuddleOverlay? _overlay; diff --git a/Content.Client/Fluids/PuddleOverlay.cs b/Content.Client/Fluids/PuddleOverlay.cs index caa5a92580..f389ef80a7 100644 --- a/Content.Client/Fluids/PuddleOverlay.cs +++ b/Content.Client/Fluids/PuddleOverlay.cs @@ -8,11 +8,11 @@ using Robust.Shared.Map.Components; namespace Content.Client.Fluids; -public sealed class PuddleOverlay : Overlay +public sealed partial class PuddleOverlay : Overlay { - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IEntitySystemManager _entitySystemManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IEntitySystemManager _entitySystemManager = default!; private readonly PuddleDebugOverlaySystem _debugOverlaySystem; private readonly SharedTransformSystem _transformSystem; diff --git a/Content.Client/Fluids/PuddleSystem.cs b/Content.Client/Fluids/PuddleSystem.cs index ab96d24d85..bf1a8cb50b 100644 --- a/Content.Client/Fluids/PuddleSystem.cs +++ b/Content.Client/Fluids/PuddleSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Map; namespace Content.Client.Fluids; -public sealed class PuddleSystem : SharedPuddleSystem +public sealed partial class PuddleSystem : SharedPuddleSystem { - [Dependency] private readonly IconSmoothSystem _smooth = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IconSmoothSystem _smooth = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Forensics/ForensicScannerBoundUserInterface.cs b/Content.Client/Forensics/ForensicScannerBoundUserInterface.cs index 08596b04e6..2e94497131 100644 --- a/Content.Client/Forensics/ForensicScannerBoundUserInterface.cs +++ b/Content.Client/Forensics/ForensicScannerBoundUserInterface.cs @@ -5,9 +5,9 @@ using Robust.Client.UserInterface; namespace Content.Client.Forensics { - public sealed class ForensicScannerBoundUserInterface : BoundUserInterface + public sealed partial class ForensicScannerBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IGameTiming _gameTiming = default!; [ViewVariables] private ForensicScannerMenu? _window; diff --git a/Content.Client/Forensics/ForensicScannerMenu.xaml.cs b/Content.Client/Forensics/ForensicScannerMenu.xaml.cs index dd013ed235..8e1462bf21 100644 --- a/Content.Client/Forensics/ForensicScannerMenu.xaml.cs +++ b/Content.Client/Forensics/ForensicScannerMenu.xaml.cs @@ -10,7 +10,7 @@ namespace Content.Client.Forensics [GenerateTypedNameReferences] public sealed partial class ForensicScannerMenu : DefaultWindow { - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IGameTiming _gameTiming = default!; public ForensicScannerMenu() { diff --git a/Content.Client/Fullscreen/FullscreenHook.cs b/Content.Client/Fullscreen/FullscreenHook.cs index 7917fddfbb..b3559f9c3f 100644 --- a/Content.Client/Fullscreen/FullscreenHook.cs +++ b/Content.Client/Fullscreen/FullscreenHook.cs @@ -7,11 +7,11 @@ using Robust.Shared.Configuration; using Robust.Shared.Player; namespace Content.Client.Fullscreen; -public sealed class FullscreenHook +public sealed partial class FullscreenHook { - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ILogManager _logManager = default!; private ISawmill _sawmill = default!; public void Initialize() diff --git a/Content.Client/GameTicking/Managers/ClientGameTicker.cs b/Content.Client/GameTicking/Managers/ClientGameTicker.cs index 443c6c20a8..c10e743e82 100644 --- a/Content.Client/GameTicking/Managers/ClientGameTicker.cs +++ b/Content.Client/GameTicking/Managers/ClientGameTicker.cs @@ -16,12 +16,12 @@ using Content.Shared.GameTicking.Prototypes; namespace Content.Client.GameTicking.Managers { [UsedImplicitly] - public sealed class ClientGameTicker : SharedGameTicker + public sealed partial class ClientGameTicker : SharedGameTicker { - [Dependency] private readonly IStateManager _stateManager = default!; - [Dependency] private readonly IClientAdminManager _admin = default!; - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; + [Dependency] private IStateManager _stateManager = default!; + [Dependency] private IClientAdminManager _admin = default!; + [Dependency] private IClyde _clyde = default!; + [Dependency] private IUserInterfaceManager _userInterfaceManager = default!; private Dictionary, int?>> _jobsAvailable = new(); private Dictionary _stationNames = new(); diff --git a/Content.Client/GameTicking/Managers/TitleWindowManager.cs b/Content.Client/GameTicking/Managers/TitleWindowManager.cs index bc33e78411..b223070630 100644 --- a/Content.Client/GameTicking/Managers/TitleWindowManager.cs +++ b/Content.Client/GameTicking/Managers/TitleWindowManager.cs @@ -6,12 +6,12 @@ using Robust.Shared.Configuration; namespace Content.Client.GameTicking.Managers; -public sealed class TitleWindowManager +public sealed partial class TitleWindowManager { - [Dependency] private readonly IBaseClient _client = default!; - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IGameController _gameController = default!; + [Dependency] private IBaseClient _client = default!; + [Dependency] private IClyde _clyde = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IGameController _gameController = default!; public void Initialize() { diff --git a/Content.Client/Gameplay/GameplayState.cs b/Content.Client/Gameplay/GameplayState.cs index 0ce6436f2d..c782190709 100644 --- a/Content.Client/Gameplay/GameplayState.cs +++ b/Content.Client/Gameplay/GameplayState.cs @@ -17,14 +17,14 @@ using Robust.Shared.Timing; namespace Content.Client.Gameplay { [Virtual] - public class GameplayState : GameplayStateBase, IMainViewportState + public partial class GameplayState : GameplayStateBase, IMainViewportState { - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IOverlayManager _overlayManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IUserInterfaceManager _uiManager = default!; - [Dependency] private readonly ChangelogManager _changelog = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IOverlayManager _overlayManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IUserInterfaceManager _uiManager = default!; + [Dependency] private ChangelogManager _changelog = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; private FpsCounter _fpsCounter = default!; private Label _version = default!; diff --git a/Content.Client/Gameplay/GameplayStateBase.cs b/Content.Client/Gameplay/GameplayStateBase.cs index c2b10fd01a..23798bce8e 100644 --- a/Content.Client/Gameplay/GameplayStateBase.cs +++ b/Content.Client/Gameplay/GameplayStateBase.cs @@ -30,19 +30,19 @@ namespace Content.Client.Gameplay // Ok actually it's fine. // Instantiated dynamically through the StateManager, Dependencies will be resolved. [Virtual] - public class GameplayStateBase : State, IEntityEventSubscriber + public partial class GameplayStateBase : State, IEntityEventSubscriber { - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IEntitySystemManager _entitySystemManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] protected readonly IUserInterfaceManager UserInterfaceManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IViewVariablesManager _vvm = default!; - [Dependency] private readonly IConsoleHost _conHost = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [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!; + [Dependency] private IConsoleHost _conHost = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; private ClickableEntityComparer _comparer = default!; diff --git a/Content.Client/Ghost/Commands/ToggleGhostVisibilityCommand.cs b/Content.Client/Ghost/Commands/ToggleGhostVisibilityCommand.cs index 3dacc81f21..0d846bdc9a 100644 --- a/Content.Client/Ghost/Commands/ToggleGhostVisibilityCommand.cs +++ b/Content.Client/Ghost/Commands/ToggleGhostVisibilityCommand.cs @@ -2,9 +2,9 @@ namespace Content.Client.Ghost.Commands; -public sealed class ToggleGhostVisibilityCommand : LocalizedEntityCommands +public sealed partial class ToggleGhostVisibilityCommand : LocalizedEntityCommands { - [Dependency] private readonly GhostSystem _ghost = default!; + [Dependency] private GhostSystem _ghost = default!; public override string Command => "toggleghostvisibility"; diff --git a/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs b/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs index 9334c85536..f25fdeef4c 100644 --- a/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs +++ b/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs @@ -6,9 +6,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.Ghost; -public sealed class GhostRoleRadioBoundUserInterface(EntityUid owner, Enum uiKey) : BoundUserInterface(owner, uiKey) +public sealed partial class GhostRoleRadioBoundUserInterface(EntityUid owner, Enum uiKey) : BoundUserInterface(owner, uiKey) { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private SimpleRadialMenu? _ghostRoleRadioMenu; diff --git a/Content.Client/Ghost/GhostSystem.cs b/Content.Client/Ghost/GhostSystem.cs index 58758f54f2..d4b1dfca0e 100644 --- a/Content.Client/Ghost/GhostSystem.cs +++ b/Content.Client/Ghost/GhostSystem.cs @@ -8,14 +8,14 @@ using Robust.Shared.Player; namespace Content.Client.Ghost { - public sealed class GhostSystem : SharedGhostSystem + public sealed partial class GhostSystem : SharedGhostSystem { - [Dependency] private readonly IClientConsoleHost _console = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly PointLightSystem _pointLightSystem = default!; - [Dependency] private readonly ContentEyeSystem _contentEye = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IClientConsoleHost _console = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private PointLightSystem _pointLightSystem = default!; + [Dependency] private ContentEyeSystem _contentEye = default!; + [Dependency] private SpriteSystem _sprite = default!; public int AvailableGhostRoleCount { get; private set; } diff --git a/Content.Client/Ghost/GhostToggleSelfVisibility.cs b/Content.Client/Ghost/GhostToggleSelfVisibility.cs index fea9a2fc0d..100f242eab 100644 --- a/Content.Client/Ghost/GhostToggleSelfVisibility.cs +++ b/Content.Client/Ghost/GhostToggleSelfVisibility.cs @@ -4,9 +4,9 @@ using Robust.Shared.Console; namespace Content.Client.Ghost; -public sealed class GhostToggleSelfVisibility : LocalizedEntityCommands +public sealed partial class GhostToggleSelfVisibility : LocalizedEntityCommands { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override string Command => "toggleselfghost"; diff --git a/Content.Client/GhostKick/GhostKickManager.cs b/Content.Client/GhostKick/GhostKickManager.cs index 7ca2385e4b..16fe700e79 100644 --- a/Content.Client/GhostKick/GhostKickManager.cs +++ b/Content.Client/GhostKick/GhostKickManager.cs @@ -6,13 +6,13 @@ using Robust.Shared.Network; namespace Content.Client.GhostKick; -public sealed class GhostKickManager +public sealed partial class GhostKickManager { private bool _fakeLossEnabled; - [Dependency] private readonly IBaseClient _baseClient = default!; - [Dependency] private readonly IClientNetManager _netManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IBaseClient _baseClient = default!; + [Dependency] private IClientNetManager _netManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; public void Initialize() { diff --git a/Content.Client/Gravity/FloatingVisualizerSystem.cs b/Content.Client/Gravity/FloatingVisualizerSystem.cs index a7cb3333b2..8bff714b9a 100644 --- a/Content.Client/Gravity/FloatingVisualizerSystem.cs +++ b/Content.Client/Gravity/FloatingVisualizerSystem.cs @@ -7,9 +7,9 @@ using Robust.Shared.Animations; namespace Content.Client.Gravity; /// -public sealed class FloatingVisualizerSystem : SharedFloatingVisualizerSystem +public sealed partial class FloatingVisualizerSystem : SharedFloatingVisualizerSystem { - [Dependency] private readonly AnimationPlayerSystem AnimationSystem = default!; + [Dependency] private AnimationPlayerSystem AnimationSystem = default!; public override void Initialize() { diff --git a/Content.Client/Gravity/GravitySystem.Shake.cs b/Content.Client/Gravity/GravitySystem.Shake.cs index 9b9918ca3e..96905172a7 100644 --- a/Content.Client/Gravity/GravitySystem.Shake.cs +++ b/Content.Client/Gravity/GravitySystem.Shake.cs @@ -11,10 +11,10 @@ namespace Content.Client.Gravity; public sealed partial class GravitySystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedCameraRecoilSystem _sharedCameraRecoil = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedCameraRecoilSystem _sharedCameraRecoil = default!; private void InitializeShake() { diff --git a/Content.Client/Gravity/GravitySystem.cs b/Content.Client/Gravity/GravitySystem.cs index f1e09fdb44..ab47c5ed23 100644 --- a/Content.Client/Gravity/GravitySystem.cs +++ b/Content.Client/Gravity/GravitySystem.cs @@ -6,8 +6,8 @@ namespace Content.Client.Gravity; public sealed partial class GravitySystem : SharedGravitySystem { - [Dependency] private readonly AppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AppearanceSystem _appearanceSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Guidebook/Controls/GuideEntityEmbed.xaml.cs b/Content.Client/Guidebook/Controls/GuideEntityEmbed.xaml.cs index fee397b27d..4c5394199e 100644 --- a/Content.Client/Guidebook/Controls/GuideEntityEmbed.xaml.cs +++ b/Content.Client/Guidebook/Controls/GuideEntityEmbed.xaml.cs @@ -26,10 +26,10 @@ namespace Content.Client.Guidebook.Controls; [GenerateTypedNameReferences] public sealed partial class GuideEntityEmbed : BoxContainer, IDocumentTag { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IEntitySystemManager _systemManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IUserInterfaceManager _ui = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IEntitySystemManager _systemManager = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IUserInterfaceManager _ui = default!; private readonly TagSystem _tagSystem; private readonly ExamineSystem _examineSystem; diff --git a/Content.Client/Guidebook/Controls/GuideLawsetEmbed.xaml.cs b/Content.Client/Guidebook/Controls/GuideLawsetEmbed.xaml.cs index 86f7dce9e3..1738c7f758 100644 --- a/Content.Client/Guidebook/Controls/GuideLawsetEmbed.xaml.cs +++ b/Content.Client/Guidebook/Controls/GuideLawsetEmbed.xaml.cs @@ -20,7 +20,7 @@ namespace Content.Client.Guidebook.Controls; [UsedImplicitly, GenerateTypedNameReferences] public sealed partial class GuideLawsetEmbed : Control, IDocumentTag, ISearchableControl, IPrototypeRepresentationControl { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; private ISawmill _logging = default!; diff --git a/Content.Client/Guidebook/Controls/GuideLawsetListEmbed.xaml.cs b/Content.Client/Guidebook/Controls/GuideLawsetListEmbed.xaml.cs index 108f066c39..4d8ed55615 100644 --- a/Content.Client/Guidebook/Controls/GuideLawsetListEmbed.xaml.cs +++ b/Content.Client/Guidebook/Controls/GuideLawsetListEmbed.xaml.cs @@ -17,7 +17,7 @@ namespace Content.Client.Guidebook.Controls; [UsedImplicitly, GenerateTypedNameReferences] public sealed partial class GuideLawsetListEmbed : Control, IDocumentTag { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; public GuideLawsetListEmbed() { diff --git a/Content.Client/Guidebook/Controls/GuideMicrowaveEmbed.xaml.cs b/Content.Client/Guidebook/Controls/GuideMicrowaveEmbed.xaml.cs index d6f20d5a25..e54892d634 100644 --- a/Content.Client/Guidebook/Controls/GuideMicrowaveEmbed.xaml.cs +++ b/Content.Client/Guidebook/Controls/GuideMicrowaveEmbed.xaml.cs @@ -21,8 +21,8 @@ namespace Content.Client.Guidebook.Controls; [UsedImplicitly, GenerateTypedNameReferences] public sealed partial class GuideMicrowaveEmbed : PanelContainer, IDocumentTag, ISearchableControl, IPrototypeRepresentationControl { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private ILogManager _logManager = default!; private readonly ISawmill _sawmill = default!; diff --git a/Content.Client/Guidebook/Controls/GuideMicrowaveGroupEmbed.cs b/Content.Client/Guidebook/Controls/GuideMicrowaveGroupEmbed.cs index 7c2a0ecfe1..9fe70faaaa 100644 --- a/Content.Client/Guidebook/Controls/GuideMicrowaveGroupEmbed.cs +++ b/Content.Client/Guidebook/Controls/GuideMicrowaveGroupEmbed.cs @@ -15,8 +15,8 @@ namespace Content.Client.Guidebook.Controls; [UsedImplicitly] public sealed partial class GuideMicrowaveGroupEmbed : BoxContainer, IDocumentTag { - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IPrototypeManager _prototype = default!; private readonly ISawmill _sawmill; diff --git a/Content.Client/Guidebook/Controls/GuideReagentEmbed.xaml.cs b/Content.Client/Guidebook/Controls/GuideReagentEmbed.xaml.cs index 0879bfda58..bcd1c0ca86 100644 --- a/Content.Client/Guidebook/Controls/GuideReagentEmbed.xaml.cs +++ b/Content.Client/Guidebook/Controls/GuideReagentEmbed.xaml.cs @@ -28,10 +28,10 @@ namespace Content.Client.Guidebook.Controls; [UsedImplicitly, GenerateTypedNameReferences] public sealed partial class GuideReagentEmbed : BoxContainer, IDocumentTag, ISearchableControl, IPrototypeRepresentationControl { - [Dependency] private readonly IEntitySystemManager _systemManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IConfigurationManager _config = default!; + [Dependency] private IEntitySystemManager _systemManager = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IConfigurationManager _config = default!; private readonly ChemistryGuideDataSystem _chemistryGuideData; private readonly ContrabandSystem _contraband; diff --git a/Content.Client/Guidebook/Controls/GuideReagentGroupEmbed.xaml.cs b/Content.Client/Guidebook/Controls/GuideReagentGroupEmbed.xaml.cs index 5373034b42..a32700e5a4 100644 --- a/Content.Client/Guidebook/Controls/GuideReagentGroupEmbed.xaml.cs +++ b/Content.Client/Guidebook/Controls/GuideReagentGroupEmbed.xaml.cs @@ -17,8 +17,8 @@ namespace Content.Client.Guidebook.Controls; [UsedImplicitly, GenerateTypedNameReferences] public sealed partial class GuideReagentGroupEmbed : BoxContainer, IDocumentTag { - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IPrototypeManager _prototype = default!; private readonly ISawmill _sawmill; diff --git a/Content.Client/Guidebook/Controls/GuideTechDisciplineEmbed.xaml.cs b/Content.Client/Guidebook/Controls/GuideTechDisciplineEmbed.xaml.cs index a01f2a8f17..d97ad6b039 100644 --- a/Content.Client/Guidebook/Controls/GuideTechDisciplineEmbed.xaml.cs +++ b/Content.Client/Guidebook/Controls/GuideTechDisciplineEmbed.xaml.cs @@ -17,8 +17,8 @@ namespace Content.Client.Guidebook.Controls; [UsedImplicitly, GenerateTypedNameReferences] public sealed partial class GuideTechDisciplineEmbed : BoxContainer, IDocumentTag { - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IPrototypeManager _prototype = default!; private readonly ISawmill _sawmill; diff --git a/Content.Client/Guidebook/Controls/GuideTechnologyEmbed.xaml.cs b/Content.Client/Guidebook/Controls/GuideTechnologyEmbed.xaml.cs index 7d205f7cea..c34a352b59 100644 --- a/Content.Client/Guidebook/Controls/GuideTechnologyEmbed.xaml.cs +++ b/Content.Client/Guidebook/Controls/GuideTechnologyEmbed.xaml.cs @@ -21,9 +21,9 @@ namespace Content.Client.Guidebook.Controls; [UsedImplicitly, GenerateTypedNameReferences] public sealed partial class GuideTechnologyEmbed : BoxContainer, IDocumentTag, ISearchableControl { - [Dependency] private readonly IEntitySystemManager _systemManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IEntitySystemManager _systemManager = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IPrototypeManager _prototype = default!; private readonly ResearchSystem _research; private readonly SpriteSystem _sprite; diff --git a/Content.Client/Guidebook/Controls/GuidebookWindow.xaml.cs b/Content.Client/Guidebook/Controls/GuidebookWindow.xaml.cs index 677105df00..f01bc59a95 100644 --- a/Content.Client/Guidebook/Controls/GuidebookWindow.xaml.cs +++ b/Content.Client/Guidebook/Controls/GuidebookWindow.xaml.cs @@ -18,8 +18,8 @@ namespace Content.Client.Guidebook.Controls; [GenerateTypedNameReferences] public sealed partial class GuidebookWindow : FancyWindow, ILinkClickHandler, IAnchorClickHandler { - [Dependency] private readonly DocumentParsingManager _parsingMan = default!; - [Dependency] private readonly IResourceManager _resourceManager = default!; + [Dependency] private DocumentParsingManager _parsingMan = default!; + [Dependency] private IResourceManager _resourceManager = default!; private Dictionary, GuideEntry> _entries = new(); diff --git a/Content.Client/Guidebook/DocumentParsingManager.cs b/Content.Client/Guidebook/DocumentParsingManager.cs index 1727ae0de0..0fab80e41b 100644 --- a/Content.Client/Guidebook/DocumentParsingManager.cs +++ b/Content.Client/Guidebook/DocumentParsingManager.cs @@ -18,10 +18,10 @@ namespace Content.Client.Guidebook; /// public sealed partial class DocumentParsingManager { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IReflectionManager _reflectionManager = default!; - [Dependency] private readonly IResourceManager _resourceManager = default!; - [Dependency] private readonly ISandboxHelper _sandboxHelper = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IReflectionManager _reflectionManager = default!; + [Dependency] private IResourceManager _resourceManager = default!; + [Dependency] private ISandboxHelper _sandboxHelper = default!; private readonly Dictionary> _tagControlParsers = new(); private Parser _controlParser = default!; diff --git a/Content.Client/Guidebook/GuidebookSystem.cs b/Content.Client/Guidebook/GuidebookSystem.cs index e08c335f2c..df4ab0cbb9 100644 --- a/Content.Client/Guidebook/GuidebookSystem.cs +++ b/Content.Client/Guidebook/GuidebookSystem.cs @@ -20,14 +20,14 @@ namespace Content.Client.Guidebook; /// /// This system handles the help-verb and interactions with various client-side entities that are embedded into guidebooks. /// -public sealed class GuidebookSystem : EntitySystem +public sealed partial class GuidebookSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly VerbSystem _verbSystem = default!; - [Dependency] private readonly RgbLightControllerSystem _rgbLightControllerSystem = default!; - [Dependency] private readonly SharedPointLightSystem _pointLightSystem = default!; - [Dependency] private readonly TagSystem _tags = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private VerbSystem _verbSystem = default!; + [Dependency] private RgbLightControllerSystem _rgbLightControllerSystem = default!; + [Dependency] private SharedPointLightSystem _pointLightSystem = default!; + [Dependency] private TagSystem _tags = default!; public event Action>, List>?, diff --git a/Content.Client/Guidebook/Richtext/KeyBindTag.cs b/Content.Client/Guidebook/Richtext/KeyBindTag.cs index ab74ddf1a0..e190882fab 100644 --- a/Content.Client/Guidebook/Richtext/KeyBindTag.cs +++ b/Content.Client/Guidebook/Richtext/KeyBindTag.cs @@ -6,9 +6,9 @@ using Robust.Shared.Utility; namespace Content.Client.Guidebook.Richtext; [UsedImplicitly] -public sealed class KeyBindTag : IMarkupTagHandler +public sealed partial class KeyBindTag : IMarkupTagHandler { - [Dependency] private readonly IInputManager _inputManager = default!; + [Dependency] private IInputManager _inputManager = default!; public string Name => "keybind"; diff --git a/Content.Client/Guidebook/Richtext/ProtodataTag.cs b/Content.Client/Guidebook/Richtext/ProtodataTag.cs index 9d7d46e246..883b93f2fb 100644 --- a/Content.Client/Guidebook/Richtext/ProtodataTag.cs +++ b/Content.Client/Guidebook/Richtext/ProtodataTag.cs @@ -9,10 +9,10 @@ namespace Content.Client.Guidebook.RichText; /// To be accessed by this tag, the desired field/property must /// be tagged with . /// -public sealed class ProtodataTag : IMarkupTagHandler +public sealed partial class ProtodataTag : IMarkupTagHandler { - [Dependency] private readonly ILogManager _logMan = default!; - [Dependency] private readonly IEntityManager _entMan = default!; + [Dependency] private ILogManager _logMan = default!; + [Dependency] private IEntityManager _entMan = default!; public string Name => "protodata"; private ISawmill Log => _log ??= _logMan.GetSawmill("protodata_tag"); diff --git a/Content.Client/Hands/ShowHandItemOverlay.cs b/Content.Client/Hands/ShowHandItemOverlay.cs index 3cb0cd58ff..624a8ee443 100644 --- a/Content.Client/Hands/ShowHandItemOverlay.cs +++ b/Content.Client/Hands/ShowHandItemOverlay.cs @@ -13,12 +13,12 @@ using Direction = Robust.Shared.Maths.Direction; namespace Content.Client.Hands { - public sealed class ShowHandItemOverlay : Overlay + public sealed partial class ShowHandItemOverlay : Overlay { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IEntityManager _entMan = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IClyde _clyde = default!; + [Dependency] private IEntityManager _entMan = default!; private HandsSystem? _hands; private readonly IRenderTexture _renderBackbuffer; diff --git a/Content.Client/Hands/Systems/HandsSystem.cs b/Content.Client/Hands/Systems/HandsSystem.cs index 2613313585..dc33db2fc2 100644 --- a/Content.Client/Hands/Systems/HandsSystem.cs +++ b/Content.Client/Hands/Systems/HandsSystem.cs @@ -21,15 +21,15 @@ using Robust.Shared.Utility; namespace Content.Client.Hands.Systems { [UsedImplicitly] - public sealed class HandsSystem : SharedHandsSystem + public sealed partial class HandsSystem : SharedHandsSystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IUserInterfaceManager _ui = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IUserInterfaceManager _ui = default!; - [Dependency] private readonly StrippableSystem _stripSys = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly ExamineSystem _examine = default!; - [Dependency] private readonly DisplacementMapSystem _displacement = default!; + [Dependency] private StrippableSystem _stripSys = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private ExamineSystem _examine = default!; + [Dependency] private DisplacementMapSystem _displacement = default!; public event Action? OnPlayerSetActiveHand; public event Action>? OnPlayerHandsAdded; diff --git a/Content.Client/Holiday/HolidaySystem.cs b/Content.Client/Holiday/HolidaySystem.cs index 8424d5ec44..bb38a41593 100644 --- a/Content.Client/Holiday/HolidaySystem.cs +++ b/Content.Client/Holiday/HolidaySystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Serialization.TypeSerializers.Implementations; namespace Content.Client.Holiday; -public sealed class HolidaySystem : EntitySystem +public sealed partial class HolidaySystem : EntitySystem { - [Dependency] private readonly IResourceCache _rescache = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IResourceCache _rescache = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; /// public override void Initialize() diff --git a/Content.Client/Holopad/HolopadBoundUserInterface.cs b/Content.Client/Holopad/HolopadBoundUserInterface.cs index e0a263cb0e..71241f20c9 100644 --- a/Content.Client/Holopad/HolopadBoundUserInterface.cs +++ b/Content.Client/Holopad/HolopadBoundUserInterface.cs @@ -6,9 +6,9 @@ using System.Numerics; namespace Content.Client.Holopad; -public sealed class HolopadBoundUserInterface : BoundUserInterface +public sealed partial class HolopadBoundUserInterface : BoundUserInterface { - [Dependency] private readonly ISharedPlayerManager _playerManager = default!; + [Dependency] private ISharedPlayerManager _playerManager = default!; [ViewVariables] private HolopadWindow? _window; diff --git a/Content.Client/Holopad/HolopadSystem.cs b/Content.Client/Holopad/HolopadSystem.cs index 51491de98f..81a04cf36b 100644 --- a/Content.Client/Holopad/HolopadSystem.cs +++ b/Content.Client/Holopad/HolopadSystem.cs @@ -10,11 +10,11 @@ using DrawDepth = Content.Shared.DrawDepth.DrawDepth; namespace Content.Client.Holopad; -public sealed class HolopadSystem : SharedHolopadSystem +public sealed partial class HolopadSystem : SharedHolopadSystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Holopad/HolopadWindow.xaml.cs b/Content.Client/Holopad/HolopadWindow.xaml.cs index cb618484e2..16ec37bb7e 100644 --- a/Content.Client/Holopad/HolopadWindow.xaml.cs +++ b/Content.Client/Holopad/HolopadWindow.xaml.cs @@ -17,9 +17,9 @@ namespace Content.Client.Holopad; [GenerateTypedNameReferences] public sealed partial class HolopadWindow : FancyWindow { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IGameTiming _timing = default!; private readonly SharedHolopadSystem _holopadSystem = default!; private readonly SharedTelephoneSystem _telephoneSystem = default!; diff --git a/Content.Client/HotPotato/HotPotatoSystem.cs b/Content.Client/HotPotato/HotPotatoSystem.cs index a1495ab994..f88e3da40c 100644 --- a/Content.Client/HotPotato/HotPotatoSystem.cs +++ b/Content.Client/HotPotato/HotPotatoSystem.cs @@ -5,11 +5,11 @@ using Robust.Shared.Timing; namespace Content.Client.HotPotato; -public sealed class HotPotatoSystem : SharedHotPotatoSystem +public sealed partial class HotPotatoSystem : SharedHotPotatoSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedTransformSystem _transform = default!; private readonly EntProtoId _hotPotatoEffectId = "HotPotatoEffect"; diff --git a/Content.Client/Humanoid/HideableHumanoidLayersSystem.cs b/Content.Client/Humanoid/HideableHumanoidLayersSystem.cs index 9d034a7a63..1dbae023ae 100644 --- a/Content.Client/Humanoid/HideableHumanoidLayersSystem.cs +++ b/Content.Client/Humanoid/HideableHumanoidLayersSystem.cs @@ -4,9 +4,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Humanoid; -public sealed class HideableHumanoidLayersSystem : SharedHideableHumanoidLayersSystem +public sealed partial class HideableHumanoidLayersSystem : SharedHideableHumanoidLayersSystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Humanoid/LayerMarkingItem.xaml.cs b/Content.Client/Humanoid/LayerMarkingItem.xaml.cs index 76d46a480f..2dc8ef631e 100644 --- a/Content.Client/Humanoid/LayerMarkingItem.xaml.cs +++ b/Content.Client/Humanoid/LayerMarkingItem.xaml.cs @@ -17,7 +17,7 @@ namespace Content.Client.Humanoid; [GenerateTypedNameReferences] public sealed partial class LayerMarkingItem : BoxContainer, ISearchableControl { - [Dependency] private readonly IEntityManager _entity = default!; + [Dependency] private IEntityManager _entity = default!; private readonly SpriteSystem _sprite; diff --git a/Content.Client/Humanoid/LayerMarkingOrderer.xaml.cs b/Content.Client/Humanoid/LayerMarkingOrderer.xaml.cs index c3275ca885..ba6a698903 100644 --- a/Content.Client/Humanoid/LayerMarkingOrderer.xaml.cs +++ b/Content.Client/Humanoid/LayerMarkingOrderer.xaml.cs @@ -24,7 +24,7 @@ public sealed partial class LayerMarkingOrderer : BoxContainer private readonly List _beacons = new(); private LayerDragDropBeacon? _dragTarget; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; public LayerMarkingOrderer(MarkingsViewModel markingsModel, ProtoId organ, HumanoidVisualLayers layer) { diff --git a/Content.Client/Humanoid/MarkingsViewModel.cs b/Content.Client/Humanoid/MarkingsViewModel.cs index ed62c3d62d..14dfc72909 100644 --- a/Content.Client/Humanoid/MarkingsViewModel.cs +++ b/Content.Client/Humanoid/MarkingsViewModel.cs @@ -10,10 +10,10 @@ namespace Content.Client.Humanoid; /// /// View model for UIs manipulating a set of markings, responsible for applying markings logic and keeping state synchronized. /// -public sealed class MarkingsViewModel +public sealed partial class MarkingsViewModel { - [Dependency] private readonly MarkingManager _marking = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private MarkingManager _marking = default!; + [Dependency] private IPrototypeManager _prototype = default!; private bool _enforceLimits = true; diff --git a/Content.Client/Humanoid/OrganMarkingPicker.xaml.cs b/Content.Client/Humanoid/OrganMarkingPicker.xaml.cs index efba0db065..f426d79c43 100644 --- a/Content.Client/Humanoid/OrganMarkingPicker.xaml.cs +++ b/Content.Client/Humanoid/OrganMarkingPicker.xaml.cs @@ -13,8 +13,8 @@ namespace Content.Client.Humanoid; [GenerateTypedNameReferences] public sealed partial class OrganMarkingPicker : Control { - [Dependency] private readonly MarkingManager _marking = default!; - [Dependency] private readonly IEntityManager _entity = default!; + [Dependency] private MarkingManager _marking = default!; + [Dependency] private IEntityManager _entity = default!; private readonly SpriteSystem _sprite; diff --git a/Content.Client/IconSmoothing/ClientRandomIconSmoothSystem.cs b/Content.Client/IconSmoothing/ClientRandomIconSmoothSystem.cs index 73db9e1ab9..ab0923ab73 100644 --- a/Content.Client/IconSmoothing/ClientRandomIconSmoothSystem.cs +++ b/Content.Client/IconSmoothing/ClientRandomIconSmoothSystem.cs @@ -3,10 +3,10 @@ using Robust.Client.GameObjects; namespace Content.Client.IconSmoothing; -public sealed class ClientRandomIconSmoothSystem : SharedRandomIconSmoothSystem +public sealed partial class ClientRandomIconSmoothSystem : SharedRandomIconSmoothSystem { - [Dependency] private readonly IconSmoothSystem _iconSmooth = default!; - [Dependency] private readonly AppearanceSystem _appearance = default!; + [Dependency] private IconSmoothSystem _iconSmooth = default!; + [Dependency] private AppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Client/IconSmoothing/IconSmoothSystem.cs b/Content.Client/IconSmoothing/IconSmoothSystem.cs index 4b8ec7be79..1028554f4d 100644 --- a/Content.Client/IconSmoothing/IconSmoothSystem.cs +++ b/Content.Client/IconSmoothing/IconSmoothSystem.cs @@ -16,10 +16,10 @@ namespace Content.Client.IconSmoothing [UsedImplicitly] public sealed partial class IconSmoothSystem : EntitySystem { - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly EntityQuery _iconSmoothQuery = default!; - [Dependency] private readonly EntityQuery _spriteQuery = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private EntityQuery _iconSmoothQuery = default!; + [Dependency] private EntityQuery _spriteQuery = default!; private readonly Queue _dirtyEntities = new(); private readonly Queue _anchorChangedEntities = new(); diff --git a/Content.Client/Implants/ImplanterSystem.cs b/Content.Client/Implants/ImplanterSystem.cs index a8c501daf1..c46c958349 100644 --- a/Content.Client/Implants/ImplanterSystem.cs +++ b/Content.Client/Implants/ImplanterSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Prototypes; namespace Content.Client.Implants; -public sealed class ImplanterSystem : SharedImplanterSystem +public sealed partial class ImplanterSystem : SharedImplanterSystem { - [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private IPrototypeManager _proto = default!; public override void Initialize() { diff --git a/Content.Client/Implants/UI/ChameleonControllerMenu.xaml.cs b/Content.Client/Implants/UI/ChameleonControllerMenu.xaml.cs index 6f66990b4e..296d02946f 100644 --- a/Content.Client/Implants/UI/ChameleonControllerMenu.xaml.cs +++ b/Content.Client/Implants/UI/ChameleonControllerMenu.xaml.cs @@ -17,8 +17,8 @@ namespace Content.Client.Implants.UI; [GenerateTypedNameReferences] public sealed partial class ChameleonControllerMenu : FancyWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; private readonly SpriteSystem _sprite; private readonly JobSystem _job; diff --git a/Content.Client/Implants/UI/ImplanterStatusControl.cs b/Content.Client/Implants/UI/ImplanterStatusControl.cs index 43579ae6be..dcb278f355 100644 --- a/Content.Client/Implants/UI/ImplanterStatusControl.cs +++ b/Content.Client/Implants/UI/ImplanterStatusControl.cs @@ -9,9 +9,9 @@ using Robust.Shared.Timing; namespace Content.Client.Implants.UI; -public sealed class ImplanterStatusControl : Control +public sealed partial class ImplanterStatusControl : Control { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; private readonly ImplanterComponent _parent; private readonly RichTextLabel _label; diff --git a/Content.Client/Info/PlaytimeStats/PlaytimeStatsWindow.cs b/Content.Client/Info/PlaytimeStats/PlaytimeStatsWindow.cs index 98241b2cca..91fb16b601 100644 --- a/Content.Client/Info/PlaytimeStats/PlaytimeStatsWindow.cs +++ b/Content.Client/Info/PlaytimeStats/PlaytimeStatsWindow.cs @@ -11,7 +11,7 @@ namespace Content.Client.Info.PlaytimeStats; [GenerateTypedNameReferences] public sealed partial class PlaytimeStatsWindow : FancyWindow { - [Dependency] private readonly JobRequirementsManager _jobRequirementsManager = default!; + [Dependency] private JobRequirementsManager _jobRequirementsManager = default!; private ISawmill _sawmill = Logger.GetSawmill("PlaytimeStatsWindow"); private readonly Color _altColor = Color.FromHex("#292B38"); private readonly Color _defaultColor = Color.FromHex("#2F2F3B"); diff --git a/Content.Client/Info/RulesAndInfoWindow.cs b/Content.Client/Info/RulesAndInfoWindow.cs index 4f483cf26c..025e7224c2 100644 --- a/Content.Client/Info/RulesAndInfoWindow.cs +++ b/Content.Client/Info/RulesAndInfoWindow.cs @@ -7,9 +7,9 @@ using Robust.Shared.ContentPack; namespace Content.Client.Info { - public sealed class RulesAndInfoWindow : DefaultWindow + public sealed partial class RulesAndInfoWindow : DefaultWindow { - [Dependency] private readonly IResourceManager _resourceManager = default!; + [Dependency] private IResourceManager _resourceManager = default!; public RulesAndInfoWindow() { diff --git a/Content.Client/Info/RulesControl.xaml.cs b/Content.Client/Info/RulesControl.xaml.cs index 22a520d539..2d4f6fce7b 100644 --- a/Content.Client/Info/RulesControl.xaml.cs +++ b/Content.Client/Info/RulesControl.xaml.cs @@ -12,7 +12,7 @@ namespace Content.Client.Info; [GenerateTypedNameReferences] public sealed partial class RulesControl : BoxContainer, ILinkClickHandler { - [Dependency] private readonly DocumentParsingManager _parsingMan = default!; + [Dependency] private DocumentParsingManager _parsingMan = default!; private string? _currentEntry; private readonly Stack _priorEntries = new(); diff --git a/Content.Client/Instruments/InstrumentSystem.cs b/Content.Client/Instruments/InstrumentSystem.cs index c01845bb13..17f6d0c65d 100644 --- a/Content.Client/Instruments/InstrumentSystem.cs +++ b/Content.Client/Instruments/InstrumentSystem.cs @@ -15,10 +15,10 @@ namespace Content.Client.Instruments; public sealed partial class InstrumentSystem : SharedInstrumentSystem { - [Dependency] private readonly IClientNetManager _netManager = default!; - [Dependency] private readonly IMidiManager _midiManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IClientNetManager _netManager = default!; + [Dependency] private IMidiManager _midiManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IConfigurationManager _cfg = default!; public readonly TimeSpan OneSecAgo = TimeSpan.FromSeconds(-1); public int MaxMidiEventsPerBatch { get; private set; } diff --git a/Content.Client/Instruments/UI/ChannelsMenu.xaml.cs b/Content.Client/Instruments/UI/ChannelsMenu.xaml.cs index 0f51c76f8f..513c07d9a5 100644 --- a/Content.Client/Instruments/UI/ChannelsMenu.xaml.cs +++ b/Content.Client/Instruments/UI/ChannelsMenu.xaml.cs @@ -11,7 +11,7 @@ namespace Content.Client.Instruments.UI; [GenerateTypedNameReferences] public sealed partial class ChannelsMenu : DefaultWindow { - [Dependency] private readonly IEntityManager _entityManager = null!; + [Dependency] private IEntityManager _entityManager = null!; private readonly InstrumentBoundUserInterface _owner; diff --git a/Content.Client/Instruments/UI/InstrumentBoundUserInterface.cs b/Content.Client/Instruments/UI/InstrumentBoundUserInterface.cs index ffdb67f626..fc932825e8 100644 --- a/Content.Client/Instruments/UI/InstrumentBoundUserInterface.cs +++ b/Content.Client/Instruments/UI/InstrumentBoundUserInterface.cs @@ -8,12 +8,12 @@ using Robust.Client.UserInterface; namespace Content.Client.Instruments.UI { - public sealed class InstrumentBoundUserInterface : BoundUserInterface + public sealed partial class InstrumentBoundUserInterface : BoundUserInterface { public IEntityManager Entities => EntMan; - [Dependency] public readonly IMidiManager MidiManager = default!; - [Dependency] public readonly IFileDialogManager FileDialogManager = default!; - [Dependency] public readonly ILocalizationManager Loc = default!; + [Dependency] public IMidiManager MidiManager = default!; + [Dependency] public IFileDialogManager FileDialogManager = default!; + [Dependency] public ILocalizationManager Loc = default!; public readonly InstrumentSystem Instruments; public readonly ActionBlockerSystem ActionBlocker; diff --git a/Content.Client/Instruments/UI/InstrumentMenu.xaml.cs b/Content.Client/Instruments/UI/InstrumentMenu.xaml.cs index 16dec590f9..7cd6a41fdf 100644 --- a/Content.Client/Instruments/UI/InstrumentMenu.xaml.cs +++ b/Content.Client/Instruments/UI/InstrumentMenu.xaml.cs @@ -20,9 +20,9 @@ namespace Content.Client.Instruments.UI [GenerateTypedNameReferences] public sealed partial class InstrumentMenu : DefaultWindow { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IFileDialogManager _dialogs = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IFileDialogManager _dialogs = default!; + [Dependency] private IPlayerManager _player = default!; private bool _isMidiFileDialogueWindowOpen; diff --git a/Content.Client/Interactable/Components/InteractionOutlineComponent.cs b/Content.Client/Interactable/Components/InteractionOutlineComponent.cs index 8d1d8cd07d..3c0e0091b2 100644 --- a/Content.Client/Interactable/Components/InteractionOutlineComponent.cs +++ b/Content.Client/Interactable/Components/InteractionOutlineComponent.cs @@ -10,8 +10,8 @@ namespace Content.Client.Interactable.Components private static readonly ProtoId ShaderInRange = "SelectionOutlineInrange"; private static readonly ProtoId ShaderOutOfRange = "SelectionOutline"; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntityManager _entMan = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entMan = default!; private const float DefaultWidth = 1; diff --git a/Content.Client/Interaction/DragDropHelper.cs b/Content.Client/Interaction/DragDropHelper.cs index aace5c8cf9..162e84eb5f 100644 --- a/Content.Client/Interaction/DragDropHelper.cs +++ b/Content.Client/Interaction/DragDropHelper.cs @@ -20,10 +20,10 @@ namespace Content.Client.Interaction; /// If for any reason the drag is ended, OnEndDrag is invoked. /// /// thing being dragged and dropped -public sealed class DragDropHelper +public sealed partial class DragDropHelper { - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; private readonly OnBeginDrag _onBeginDrag; private readonly OnEndDrag _onEndDrag; diff --git a/Content.Client/Interaction/DragDropSystem.cs b/Content.Client/Interaction/DragDropSystem.cs index 7ff8dd150f..467c138b2a 100644 --- a/Content.Client/Interaction/DragDropSystem.cs +++ b/Content.Client/Interaction/DragDropSystem.cs @@ -27,28 +27,28 @@ namespace Content.Client.Interaction; /// /// Handles clientside drag and drop logic /// -public sealed class DragDropSystem : SharedDragDropSystem +public sealed partial class DragDropSystem : SharedDragDropSystem { private static readonly ProtoId ShaderDropTargetInRange = "SelectionOutlineInrange"; private static readonly ProtoId ShaderDropTargetOutOfRange = "SelectionOutline"; - [Dependency] private readonly IStateManager _stateManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IConfigurationManager _cfgMan = default!; - [Dependency] private readonly InteractionOutlineSystem _outline = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly CombatModeSystem _combatMode = default!; - [Dependency] private readonly InputSystem _inputSystem = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlockerSystem = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly EntityQuery _spriteQuery = default!; + [Dependency] private IStateManager _stateManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _cfgMan = default!; + [Dependency] private InteractionOutlineSystem _outline = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private CombatModeSystem _combatMode = default!; + [Dependency] private InputSystem _inputSystem = default!; + [Dependency] private ActionBlockerSystem _actionBlockerSystem = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private EntityQuery _spriteQuery = default!; // how often to recheck possible targets (prevents calling expensive // check logic each update) diff --git a/Content.Client/Inventory/ClientInventorySystem.cs b/Content.Client/Inventory/ClientInventorySystem.cs index 8cbb33d165..00b9548aa9 100644 --- a/Content.Client/Inventory/ClientInventorySystem.cs +++ b/Content.Client/Inventory/ClientInventorySystem.cs @@ -17,12 +17,12 @@ using Robust.Shared.Timing; namespace Content.Client.Inventory { [UsedImplicitly] - public sealed class ClientInventorySystem : InventorySystem + public sealed partial class ClientInventorySystem : InventorySystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IUserInterfaceManager _ui = default!; - [Dependency] private readonly ClientClothingSystem _clothingVisualsSystem = default!; - [Dependency] private readonly ExamineSystem _examine = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IUserInterfaceManager _ui = default!; + [Dependency] private ClientClothingSystem _clothingVisualsSystem = default!; + [Dependency] private ExamineSystem _examine = default!; public Action? EntitySlotUpdate = null; public Action? OnSlotAdded = null; diff --git a/Content.Client/Inventory/StrippableBoundUserInterface.cs b/Content.Client/Inventory/StrippableBoundUserInterface.cs index b86d022bcd..5b16f6adcc 100644 --- a/Content.Client/Inventory/StrippableBoundUserInterface.cs +++ b/Content.Client/Inventory/StrippableBoundUserInterface.cs @@ -29,10 +29,10 @@ using static Robust.Client.UserInterface.Control; namespace Content.Client.Inventory { [UsedImplicitly] - public sealed class StrippableBoundUserInterface : BoundUserInterface + public sealed partial class StrippableBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IUserInterfaceManager _ui = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IUserInterfaceManager _ui = default!; private readonly ExamineSystem _examine; private readonly HandsSystem _hands; diff --git a/Content.Client/Items/Systems/ItemSystem.cs b/Content.Client/Items/Systems/ItemSystem.cs index a8e168c55e..f827e7340e 100644 --- a/Content.Client/Items/Systems/ItemSystem.cs +++ b/Content.Client/Items/Systems/ItemSystem.cs @@ -10,10 +10,10 @@ using Robust.Shared.Serialization.TypeSerializers.Implementations; namespace Content.Client.Items.Systems; -public sealed class ItemSystem : SharedItemSystem +public sealed partial class ItemSystem : SharedItemSystem { - [Dependency] private readonly IResourceCache _resCache = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IResourceCache _resCache = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Jittering/JitteringSystem.cs b/Content.Client/Jittering/JitteringSystem.cs index 36f1843d5d..8e95bcd740 100644 --- a/Content.Client/Jittering/JitteringSystem.cs +++ b/Content.Client/Jittering/JitteringSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Random; namespace Content.Client.Jittering { - public sealed class JitteringSystem : SharedJitteringSystem + public sealed partial class JitteringSystem : SharedJitteringSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly AnimationPlayerSystem _animationPlayer = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private AnimationPlayerSystem _animationPlayer = default!; + [Dependency] private SpriteSystem _sprite = default!; private readonly float[] _sign = { -1, 1 }; private readonly string _jitterAnimationKey = "jittering"; diff --git a/Content.Client/Kitchen/EntitySystems/ReagentGrinderSystem.cs b/Content.Client/Kitchen/EntitySystems/ReagentGrinderSystem.cs index c8c2dc90bb..3dafecbc89 100644 --- a/Content.Client/Kitchen/EntitySystems/ReagentGrinderSystem.cs +++ b/Content.Client/Kitchen/EntitySystems/ReagentGrinderSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Kitchen.EntitySystems; namespace Content.Client.Kitchen.EntitySystems; -public sealed class ReagentGrinderSystem : SharedReagentGrinderSystem +public sealed partial class ReagentGrinderSystem : SharedReagentGrinderSystem { - [Dependency] private readonly SharedUserInterfaceSystem _userInterface = default!; + [Dependency] private SharedUserInterfaceSystem _userInterface = default!; public override void Initialize() { diff --git a/Content.Client/Kitchen/UI/GrinderMenu.xaml.cs b/Content.Client/Kitchen/UI/GrinderMenu.xaml.cs index a773a5a27a..2770e163d3 100644 --- a/Content.Client/Kitchen/UI/GrinderMenu.xaml.cs +++ b/Content.Client/Kitchen/UI/GrinderMenu.xaml.cs @@ -18,8 +18,8 @@ namespace Content.Client.Kitchen.UI; [GenerateTypedNameReferences] public sealed partial class GrinderMenu : FancyWindow { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private readonly ItemSlotsSystem _slots = default!; private readonly SharedPowerReceiverSystem _power = default!; private readonly SharedReagentGrinderSystem _grinder = default!; diff --git a/Content.Client/Kitchen/UI/MicrowaveMenu.xaml.cs b/Content.Client/Kitchen/UI/MicrowaveMenu.xaml.cs index 13029e3846..0716a1f5a8 100644 --- a/Content.Client/Kitchen/UI/MicrowaveMenu.xaml.cs +++ b/Content.Client/Kitchen/UI/MicrowaveMenu.xaml.cs @@ -9,7 +9,7 @@ namespace Content.Client.Kitchen.UI [GenerateTypedNameReferences] public sealed partial class MicrowaveMenu : FancyWindow { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; public event Action? OnCookTimeSelected; diff --git a/Content.Client/Labels/UI/HandLabelerBoundUserInterface.cs b/Content.Client/Labels/UI/HandLabelerBoundUserInterface.cs index 95d5cc7ab3..f4f6168dff 100644 --- a/Content.Client/Labels/UI/HandLabelerBoundUserInterface.cs +++ b/Content.Client/Labels/UI/HandLabelerBoundUserInterface.cs @@ -8,9 +8,9 @@ namespace Content.Client.Labels.UI /// /// Initializes a and updates it when new server messages are received. /// - public sealed class HandLabelerBoundUserInterface : BoundUserInterface + public sealed partial class HandLabelerBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [ViewVariables] private HandLabelerWindow? _window; diff --git a/Content.Client/LateJoin/LateJoinGui.cs b/Content.Client/LateJoin/LateJoinGui.cs index a4ee341eb5..cbab02ff65 100644 --- a/Content.Client/LateJoin/LateJoinGui.cs +++ b/Content.Client/LateJoin/LateJoinGui.cs @@ -21,15 +21,15 @@ using static Robust.Client.UserInterface.Controls.BoxContainer; namespace Content.Client.LateJoin { - public sealed class LateJoinGui : DefaultWindow + public sealed partial class LateJoinGui : DefaultWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IClientConsoleHost _consoleHost = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IEntitySystemManager _entitySystem = default!; - [Dependency] private readonly JobRequirementsManager _jobRequirements = default!; - [Dependency] private readonly IClientPreferencesManager _preferencesManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IClientConsoleHost _consoleHost = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IEntitySystemManager _entitySystem = default!; + [Dependency] private JobRequirementsManager _jobRequirements = default!; + [Dependency] private IClientPreferencesManager _preferencesManager = default!; + [Dependency] private ILogManager _logManager = default!; public event Action<(NetEntity, string)> SelectedId; diff --git a/Content.Client/Lathe/LatheSystem.cs b/Content.Client/Lathe/LatheSystem.cs index 71e43a4c2e..f8795a2630 100644 --- a/Content.Client/Lathe/LatheSystem.cs +++ b/Content.Client/Lathe/LatheSystem.cs @@ -6,10 +6,10 @@ using Content.Shared.Research.Prototypes; namespace Content.Client.Lathe; -public sealed class LatheSystem : SharedLatheSystem +public sealed partial class LatheSystem : SharedLatheSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Lathe/UI/LatheMenu.xaml.cs b/Content.Client/Lathe/UI/LatheMenu.xaml.cs index adb115d352..6e58af4415 100644 --- a/Content.Client/Lathe/UI/LatheMenu.xaml.cs +++ b/Content.Client/Lathe/UI/LatheMenu.xaml.cs @@ -18,8 +18,8 @@ namespace Content.Client.Lathe.UI; [GenerateTypedNameReferences] public sealed partial class LatheMenu : FancyWindow { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private readonly SpriteSystem _spriteSystem; private readonly LatheSystem _lathe; diff --git a/Content.Client/Launcher/ExtendedDisconnectInformationManager.cs b/Content.Client/Launcher/ExtendedDisconnectInformationManager.cs index 0fc2eabc32..89df0b1a33 100644 --- a/Content.Client/Launcher/ExtendedDisconnectInformationManager.cs +++ b/Content.Client/Launcher/ExtendedDisconnectInformationManager.cs @@ -12,9 +12,9 @@ namespace Content.Client.Launcher; /// But honestly, given that content might have additional flags (i.e. hide disconnect button for bans)? /// This is responsible for collecting any extended disconnect information. /// -public sealed class ExtendedDisconnectInformationManager +public sealed partial class ExtendedDisconnectInformationManager { - [Dependency] private readonly IClientNetManager _clientNetManager = default!; + [Dependency] private IClientNetManager _clientNetManager = default!; private NetDisconnectedArgs? _lastNetDisconnectedArgs = null; diff --git a/Content.Client/Launcher/LauncherConnecting.cs b/Content.Client/Launcher/LauncherConnecting.cs index 9b9c472781..2e1223c833 100644 --- a/Content.Client/Launcher/LauncherConnecting.cs +++ b/Content.Client/Launcher/LauncherConnecting.cs @@ -10,17 +10,17 @@ using Robust.Shared.Random; namespace Content.Client.Launcher { - public sealed class LauncherConnecting : Robust.Client.State.State + public sealed partial class LauncherConnecting : Robust.Client.State.State { - [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; - [Dependency] private readonly IClientNetManager _clientNetManager = default!; - [Dependency] private readonly IGameController _gameController = default!; - [Dependency] private readonly IBaseClient _baseClient = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IClipboardManager _clipboard = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IUserInterfaceManager _userInterfaceManager = default!; + [Dependency] private IClientNetManager _clientNetManager = default!; + [Dependency] private IGameController _gameController = default!; + [Dependency] private IBaseClient _baseClient = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IClipboardManager _clipboard = default!; + [Dependency] private ILogManager _logManager = default!; private LauncherConnectingGui? _control; private ISawmill _sawmill = default!; diff --git a/Content.Client/Light/AfterLightTargetOverlay.cs b/Content.Client/Light/AfterLightTargetOverlay.cs index 8f19ce922d..c73133b6a9 100644 --- a/Content.Client/Light/AfterLightTargetOverlay.cs +++ b/Content.Client/Light/AfterLightTargetOverlay.cs @@ -7,11 +7,11 @@ namespace Content.Client.Light; /// /// This exists just to copy to the light render target /// -public sealed class AfterLightTargetOverlay : Overlay +public sealed partial class AfterLightTargetOverlay : Overlay { public override OverlaySpace Space => OverlaySpace.BeforeLighting; - [Dependency] private readonly IOverlayManager _overlay = default!; + [Dependency] private IOverlayManager _overlay = default!; public const int ContentZIndex = LightBlurOverlay.ContentZIndex + 1; diff --git a/Content.Client/Light/AmbientOcclusionOverlay.cs b/Content.Client/Light/AmbientOcclusionOverlay.cs index aa8c3b52a1..ef510a2d26 100644 --- a/Content.Client/Light/AmbientOcclusionOverlay.cs +++ b/Content.Client/Light/AmbientOcclusionOverlay.cs @@ -14,17 +14,17 @@ namespace Content.Client.Light; /// /// Applies ambient-occlusion to the viewport. /// -public sealed class AmbientOcclusionOverlay : Overlay +public sealed partial class AmbientOcclusionOverlay : Overlay { private static readonly ProtoId UnshadedShader = "unshaded"; private static readonly ProtoId StencilMaskShader = "StencilMask"; private static readonly ProtoId StencilEqualDrawShader = "StencilEqualDraw"; - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IConfigurationManager _cfgManager = default!; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [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!; public override OverlaySpace Space => OverlaySpace.WorldSpaceBelowEntities; diff --git a/Content.Client/Light/BeforeLightTargetOverlay.cs b/Content.Client/Light/BeforeLightTargetOverlay.cs index 6afaebc146..1e56d9a872 100644 --- a/Content.Client/Light/BeforeLightTargetOverlay.cs +++ b/Content.Client/Light/BeforeLightTargetOverlay.cs @@ -7,11 +7,11 @@ namespace Content.Client.Light; /// /// Handles an enlarged lighting target so content can use large blur radii. /// -public sealed class BeforeLightTargetOverlay : Overlay +public sealed partial class BeforeLightTargetOverlay : Overlay { public override OverlaySpace Space => OverlaySpace.BeforeLighting; - [Dependency] private readonly IClyde _clyde = default!; + [Dependency] private IClyde _clyde = default!; private readonly OverlayResourceCache _resources = new(); diff --git a/Content.Client/Light/EntitySystems/ExpendableLightSystem.cs b/Content.Client/Light/EntitySystems/ExpendableLightSystem.cs index e47430677d..da50cff84b 100644 --- a/Content.Client/Light/EntitySystems/ExpendableLightSystem.cs +++ b/Content.Client/Light/EntitySystems/ExpendableLightSystem.cs @@ -5,11 +5,11 @@ using Robust.Shared.Audio.Systems; namespace Content.Client.Light.EntitySystems; -public sealed class ExpendableLightSystem : VisualizerSystem +public sealed partial class ExpendableLightSystem : VisualizerSystem { - [Dependency] private readonly PointLightSystem _pointLightSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly LightBehaviorSystem _lightBehavior = default!; + [Dependency] private PointLightSystem _pointLightSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private LightBehaviorSystem _lightBehavior = default!; public override void Initialize() { diff --git a/Content.Client/Light/EntitySystems/LightBehaviorSystem.cs b/Content.Client/Light/EntitySystems/LightBehaviorSystem.cs index 3e5c1dc069..05dea10f87 100644 --- a/Content.Client/Light/EntitySystems/LightBehaviorSystem.cs +++ b/Content.Client/Light/EntitySystems/LightBehaviorSystem.cs @@ -9,10 +9,10 @@ using Robust.Shared.Animations; namespace Content.Client.Light.EntitySystems; -public sealed class LightBehaviorSystem : EntitySystem +public sealed partial class LightBehaviorSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly AnimationPlayerSystem _player = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private AnimationPlayerSystem _player = default!; public override void Initialize() { diff --git a/Content.Client/Light/EntitySystems/LightBulbSystem.cs b/Content.Client/Light/EntitySystems/LightBulbSystem.cs index a3698fc199..be28189818 100644 --- a/Content.Client/Light/EntitySystems/LightBulbSystem.cs +++ b/Content.Client/Light/EntitySystems/LightBulbSystem.cs @@ -4,10 +4,10 @@ using Robust.Client.GameObjects; namespace Content.Client.Light.EntitySystems; -public sealed class LightBulbSystem : SharedLightBulbSystem +public sealed partial class LightBulbSystem : SharedLightBulbSystem { - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Light/EntitySystems/LightFadeSystem.cs b/Content.Client/Light/EntitySystems/LightFadeSystem.cs index c4e4fff5fb..1c1ea5dde6 100644 --- a/Content.Client/Light/EntitySystems/LightFadeSystem.cs +++ b/Content.Client/Light/EntitySystems/LightFadeSystem.cs @@ -5,9 +5,9 @@ using Robust.Shared.Animations; namespace Content.Client.Light.EntitySystems; -public sealed class LightFadeSystem : EntitySystem +public sealed partial class LightFadeSystem : EntitySystem { - [Dependency] private readonly AnimationPlayerSystem _player = default!; + [Dependency] private AnimationPlayerSystem _player = default!; private const string FadeTrack = "light-fade"; diff --git a/Content.Client/Light/EntitySystems/PlanetLightSystem.cs b/Content.Client/Light/EntitySystems/PlanetLightSystem.cs index deabadaddf..81dd9b32d3 100644 --- a/Content.Client/Light/EntitySystems/PlanetLightSystem.cs +++ b/Content.Client/Light/EntitySystems/PlanetLightSystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Configuration; namespace Content.Client.Light.EntitySystems; -public sealed class PlanetLightSystem : EntitySystem +public sealed partial class PlanetLightSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _cfgManager = default!; - [Dependency] private readonly IOverlayManager _overlayMan = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; + [Dependency] private IOverlayManager _overlayMan = default!; /// /// Enables / disables the ambient occlusion overlay. diff --git a/Content.Client/Light/EntitySystems/RotatingLightSystem.cs b/Content.Client/Light/EntitySystems/RotatingLightSystem.cs index 1e20d7041a..c8e6d40a2f 100644 --- a/Content.Client/Light/EntitySystems/RotatingLightSystem.cs +++ b/Content.Client/Light/EntitySystems/RotatingLightSystem.cs @@ -6,9 +6,9 @@ using Robust.Shared.Animations; namespace Content.Client.Light.EntitySystems; -public sealed class RotatingLightSystem : SharedRotatingLightSystem +public sealed partial class RotatingLightSystem : SharedRotatingLightSystem { - [Dependency] private readonly AnimationPlayerSystem _animations = default!; + [Dependency] private AnimationPlayerSystem _animations = default!; private Animation GetAnimation(float speed) { diff --git a/Content.Client/Light/EntitySystems/SunShadowSystem.cs b/Content.Client/Light/EntitySystems/SunShadowSystem.cs index 6f7a965a61..873abd5817 100644 --- a/Content.Client/Light/EntitySystems/SunShadowSystem.cs +++ b/Content.Client/Light/EntitySystems/SunShadowSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Utility; namespace Content.Client.Light.EntitySystems; -public sealed class SunShadowSystem : SharedSunShadowSystem +public sealed partial class SunShadowSystem : SharedSunShadowSystem { - [Dependency] private readonly ClientGameTicker _ticker = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; + [Dependency] private ClientGameTicker _ticker = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private MetaDataSystem _metadata = default!; public override void Update(float frameTime) { diff --git a/Content.Client/Light/HandheldLightSystem.cs b/Content.Client/Light/HandheldLightSystem.cs index 2a5aa949ff..f5e7209b1b 100644 --- a/Content.Client/Light/HandheldLightSystem.cs +++ b/Content.Client/Light/HandheldLightSystem.cs @@ -8,10 +8,10 @@ using Content.Client.Light.EntitySystems; namespace Content.Client.Light; -public sealed class HandheldLightSystem : SharedHandheldLightSystem +public sealed partial class HandheldLightSystem : SharedHandheldLightSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly LightBehaviorSystem _lightBehavior = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private LightBehaviorSystem _lightBehavior = default!; public override void Initialize() { diff --git a/Content.Client/Light/LightBlurOverlay.cs b/Content.Client/Light/LightBlurOverlay.cs index eab4a95c07..9a5b2b4465 100644 --- a/Content.Client/Light/LightBlurOverlay.cs +++ b/Content.Client/Light/LightBlurOverlay.cs @@ -7,12 +7,12 @@ namespace Content.Client.Light; /// /// Essentially handles blurring for content-side light overlays. /// -public sealed class LightBlurOverlay : Overlay +public sealed partial class LightBlurOverlay : Overlay { public override OverlaySpace Space => OverlaySpace.BeforeLighting; - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IOverlayManager _overlay = default!; + [Dependency] private IClyde _clyde = default!; + [Dependency] private IOverlayManager _overlay = default!; public const int ContentZIndex = TileEmissionOverlay.ContentZIndex + 1; diff --git a/Content.Client/Light/LightCycleSystem.cs b/Content.Client/Light/LightCycleSystem.cs index 8de0165fd2..373431e2ef 100644 --- a/Content.Client/Light/LightCycleSystem.cs +++ b/Content.Client/Light/LightCycleSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Timing; namespace Content.Client.Light; /// -public sealed class LightCycleSystem : SharedLightCycleSystem +public sealed partial class LightCycleSystem : SharedLightCycleSystem { - [Dependency] private readonly ClientGameTicker _ticker = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; + [Dependency] private ClientGameTicker _ticker = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private MetaDataSystem _metadata = default!; public override void Update(float frameTime) { diff --git a/Content.Client/Light/RgbLightControllerSystem.cs b/Content.Client/Light/RgbLightControllerSystem.cs index 292820ec27..d129f49944 100644 --- a/Content.Client/Light/RgbLightControllerSystem.cs +++ b/Content.Client/Light/RgbLightControllerSystem.cs @@ -14,12 +14,12 @@ using static Robust.Client.GameObjects.SpriteComponent; namespace Content.Client.Light { - public sealed class RgbLightControllerSystem : SharedRgbLightControllerSystem + public sealed partial class RgbLightControllerSystem : SharedRgbLightControllerSystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly ItemSystem _itemSystem = default!; - [Dependency] private readonly SharedPointLightSystem _lights = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private ItemSystem _itemSystem = default!; + [Dependency] private SharedPointLightSystem _lights = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Light/RoofOverlay.cs b/Content.Client/Light/RoofOverlay.cs index 01e9bf0961..7923601fa9 100644 --- a/Content.Client/Light/RoofOverlay.cs +++ b/Content.Client/Light/RoofOverlay.cs @@ -11,11 +11,11 @@ using Robust.Shared.Physics; namespace Content.Client.Light; -public sealed class RoofOverlay : Overlay +public sealed partial class RoofOverlay : Overlay { private readonly IEntityManager _entManager; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IOverlayManager _overlay = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private IOverlayManager _overlay = default!; private readonly EntityLookupSystem _lookup; private readonly SharedMapSystem _mapSystem; diff --git a/Content.Client/Light/SunShadowOverlay.cs b/Content.Client/Light/SunShadowOverlay.cs index 59ac0a5efb..abdd69d667 100644 --- a/Content.Client/Light/SunShadowOverlay.cs +++ b/Content.Client/Light/SunShadowOverlay.cs @@ -10,16 +10,16 @@ using Robust.Shared.Prototypes; namespace Content.Client.Light; -public sealed class SunShadowOverlay : Overlay +public sealed partial class SunShadowOverlay : Overlay { private static readonly ProtoId MixShader = "Mix"; public override OverlaySpace Space => OverlaySpace.BeforeLighting; - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; + [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 SharedTransformSystem _xformSys; diff --git a/Content.Client/Light/TileEmissionOverlay.cs b/Content.Client/Light/TileEmissionOverlay.cs index 2acb0ee609..448a5b3639 100644 --- a/Content.Client/Light/TileEmissionOverlay.cs +++ b/Content.Client/Light/TileEmissionOverlay.cs @@ -7,12 +7,12 @@ using Robust.Shared.Map.Components; namespace Content.Client.Light; -public sealed class TileEmissionOverlay : Overlay +public sealed partial class TileEmissionOverlay : Overlay { public override OverlaySpace Space => OverlaySpace.BeforeLighting; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IOverlayManager _overlay = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private IOverlayManager _overlay = default!; private SharedMapSystem _mapSystem; private SharedTransformSystem _xformSystem; diff --git a/Content.Client/Light/Visualizers/PoweredLightVisualizerSystem.cs b/Content.Client/Light/Visualizers/PoweredLightVisualizerSystem.cs index 7ed1fb2dde..561cda1aa3 100644 --- a/Content.Client/Light/Visualizers/PoweredLightVisualizerSystem.cs +++ b/Content.Client/Light/Visualizers/PoweredLightVisualizerSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Random; namespace Content.Client.Light.Visualizers; -public sealed class PoweredLightVisualizerSystem : VisualizerSystem +public sealed partial class PoweredLightVisualizerSystem : VisualizerSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Client/Lobby/ClientPreferencesManager.cs b/Content.Client/Lobby/ClientPreferencesManager.cs index daa522ab61..3035e66d9a 100644 --- a/Content.Client/Lobby/ClientPreferencesManager.cs +++ b/Content.Client/Lobby/ClientPreferencesManager.cs @@ -14,11 +14,11 @@ namespace Content.Client.Lobby /// connection. /// Stores preferences on the server through and . /// - public sealed class ClientPreferencesManager : IClientPreferencesManager + public sealed partial class ClientPreferencesManager : IClientPreferencesManager { - [Dependency] private readonly IClientNetManager _netManager = default!; - [Dependency] private readonly IBaseClient _baseClient = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IClientNetManager _netManager = default!; + [Dependency] private IBaseClient _baseClient = default!; + [Dependency] private IPlayerManager _playerManager = default!; public event Action? OnServerDataLoaded; diff --git a/Content.Client/Lobby/LobbyState.cs b/Content.Client/Lobby/LobbyState.cs index 9696da3bc2..6e8b00a3b2 100644 --- a/Content.Client/Lobby/LobbyState.cs +++ b/Content.Client/Lobby/LobbyState.cs @@ -18,18 +18,18 @@ using Robust.Shared.Timing; namespace Content.Client.Lobby { - public sealed class LobbyState : Robust.Client.State.State + public sealed partial class LobbyState : Robust.Client.State.State { - [Dependency] private readonly IBaseClient _baseClient = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IClientConsoleHost _consoleHost = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; - [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IVoteManager _voteManager = default!; - [Dependency] private readonly ClientsidePlaytimeTrackingManager _playtimeTracking = default!; - [Dependency] private readonly IPrototypeManager _protoMan = default!; + [Dependency] private IBaseClient _baseClient = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IClientConsoleHost _consoleHost = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IResourceCache _resourceCache = default!; + [Dependency] private IUserInterfaceManager _userInterfaceManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IVoteManager _voteManager = default!; + [Dependency] private ClientsidePlaytimeTrackingManager _playtimeTracking = default!; + [Dependency] private IPrototypeManager _protoMan = default!; private ClientGameTicker _gameTicker = default!; private ContentAudioSystem _contentAudioSystem = default!; diff --git a/Content.Client/Lobby/LobbyUIController.cs b/Content.Client/Lobby/LobbyUIController.cs index 1a026a774f..768d9f939c 100644 --- a/Content.Client/Lobby/LobbyUIController.cs +++ b/Content.Client/Lobby/LobbyUIController.cs @@ -19,17 +19,17 @@ using Robust.Shared.Utility; namespace Content.Client.Lobby; -public sealed class LobbyUIController : UIController, IOnStateEntered, IOnStateExited +public sealed partial class LobbyUIController : UIController, IOnStateEntered, IOnStateExited { - [Dependency] private readonly IClientPreferencesManager _preferencesManager = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IFileDialogManager _dialogManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; - [Dependency] private readonly IStateManager _stateManager = default!; - [Dependency] private readonly JobRequirementsManager _requirements = default!; - [Dependency] private readonly MarkingManager _markings = default!; + [Dependency] private IClientPreferencesManager _preferencesManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IFileDialogManager _dialogManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IResourceCache _resourceCache = default!; + [Dependency] private IStateManager _stateManager = default!; + [Dependency] private JobRequirementsManager _requirements = default!; + [Dependency] private MarkingManager _markings = default!; [UISystemDependency] private readonly GuidebookSystem _guide = default!; private CharacterSetupGui? _characterSetup; diff --git a/Content.Client/Lobby/UI/CharacterSetupGui.xaml.cs b/Content.Client/Lobby/UI/CharacterSetupGui.xaml.cs index 8379d62650..922605eba5 100644 --- a/Content.Client/Lobby/UI/CharacterSetupGui.xaml.cs +++ b/Content.Client/Lobby/UI/CharacterSetupGui.xaml.cs @@ -21,11 +21,11 @@ namespace Content.Client.Lobby.UI [GenerateTypedNameReferences] public sealed partial class CharacterSetupGui : Control { - [Dependency] private readonly IClientPreferencesManager _preferencesManager = default!; - [Dependency] private readonly IPrototypeManager _protomanager = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ISharedPlayerManager _playerManager = default!; + [Dependency] private IClientPreferencesManager _preferencesManager = default!; + [Dependency] private IPrototypeManager _protomanager = default!; + [Dependency] private IResourceCache _resourceCache = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ISharedPlayerManager _playerManager = default!; private readonly Button _createNewCharacterButton; diff --git a/Content.Client/Lobby/UI/Loadouts/LoadoutContainer.xaml.cs b/Content.Client/Lobby/UI/Loadouts/LoadoutContainer.xaml.cs index 035f4a3c1a..14a5d97fec 100644 --- a/Content.Client/Lobby/UI/Loadouts/LoadoutContainer.xaml.cs +++ b/Content.Client/Lobby/UI/Loadouts/LoadoutContainer.xaml.cs @@ -13,8 +13,8 @@ namespace Content.Client.Lobby.UI.Loadouts; [GenerateTypedNameReferences] public sealed partial class LoadoutContainer : BoxContainer { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; private readonly EntityUid? _entity; diff --git a/Content.Client/Lobby/UI/LobbyGui.xaml.cs b/Content.Client/Lobby/UI/LobbyGui.xaml.cs index 61f9f5f64b..e325fc6b39 100644 --- a/Content.Client/Lobby/UI/LobbyGui.xaml.cs +++ b/Content.Client/Lobby/UI/LobbyGui.xaml.cs @@ -10,7 +10,7 @@ namespace Content.Client.Lobby.UI [GenerateTypedNameReferences] public sealed partial class LobbyGui : UIScreen { - [Dependency] private readonly IClientConsoleHost _consoleHost = default!; + [Dependency] private IClientConsoleHost _consoleHost = default!; public LobbyGui() { diff --git a/Content.Client/Lobby/UI/ObserveWarningWindow.xaml.cs b/Content.Client/Lobby/UI/ObserveWarningWindow.xaml.cs index a002043ab1..04d86dab3d 100644 --- a/Content.Client/Lobby/UI/ObserveWarningWindow.xaml.cs +++ b/Content.Client/Lobby/UI/ObserveWarningWindow.xaml.cs @@ -11,8 +11,8 @@ namespace Content.Client.Lobby.UI; [UsedImplicitly] public sealed partial class ObserveWarningWindow : DefaultWindow { - [Dependency] private readonly ISharedAdminManager _adminManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private ISharedAdminManager _adminManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; public ObserveWarningWindow() { diff --git a/Content.Client/Lobby/UI/ProfileEditorControls/ProfilePreviewSpriteView.cs b/Content.Client/Lobby/UI/ProfileEditorControls/ProfilePreviewSpriteView.cs index 7f3a12a7cc..6be2d06ba8 100644 --- a/Content.Client/Lobby/UI/ProfileEditorControls/ProfilePreviewSpriteView.cs +++ b/Content.Client/Lobby/UI/ProfileEditorControls/ProfilePreviewSpriteView.cs @@ -8,8 +8,8 @@ namespace Content.Client.Lobby.UI.ProfileEditorControls; public sealed partial class ProfilePreviewSpriteView : SpriteView { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ISharedPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ISharedPlayerManager _playerManager = default!; /// /// Entity used for the profile editor preview diff --git a/Content.Client/MachineLinking/UI/SignalTimerWindow.xaml.cs b/Content.Client/MachineLinking/UI/SignalTimerWindow.xaml.cs index 441ca9ea36..2e0d6aecaa 100644 --- a/Content.Client/MachineLinking/UI/SignalTimerWindow.xaml.cs +++ b/Content.Client/MachineLinking/UI/SignalTimerWindow.xaml.cs @@ -10,7 +10,7 @@ namespace Content.Client.MachineLinking.UI; [GenerateTypedNameReferences] public sealed partial class SignalTimerWindow : DefaultWindow { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; private const int MaxTextLength = 5; diff --git a/Content.Client/Machines/EntitySystems/MultipartMachineSystem.cs b/Content.Client/Machines/EntitySystems/MultipartMachineSystem.cs index 0f583898de..8c3ed88ee4 100644 --- a/Content.Client/Machines/EntitySystems/MultipartMachineSystem.cs +++ b/Content.Client/Machines/EntitySystems/MultipartMachineSystem.cs @@ -15,15 +15,15 @@ namespace Content.Client.Machines.EntitySystems; /// Handles client side examination events to show the expected layout of the machine /// based on the origin of the main entity. /// -public sealed class MultipartMachineSystem : SharedMultipartMachineSystem +public sealed partial class MultipartMachineSystem : SharedMultipartMachineSystem { private readonly EntProtoId _ghostPrototype = "MultipartMachineGhost"; private readonly Color _partiallyTransparent = new Color(255, 255, 255, 180); - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly ISerializationManager _serialization= default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private ISerializationManager _serialization= default!; public override void Initialize() { diff --git a/Content.Client/MainMenu/MainMenu.cs b/Content.Client/MainMenu/MainMenu.cs index 3c709d2d15..78a2876632 100644 --- a/Content.Client/MainMenu/MainMenu.cs +++ b/Content.Client/MainMenu/MainMenu.cs @@ -17,15 +17,15 @@ namespace Content.Client.MainMenu /// Main menu screen that is the first screen to be displayed when the game starts. /// // Instantiated dynamically through the StateManager, Dependencies will be resolved. - public sealed class MainScreen : Robust.Client.State.State + public sealed partial class MainScreen : Robust.Client.State.State { - [Dependency] private readonly IBaseClient _client = default!; - [Dependency] private readonly IClientNetManager _netManager = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IGameController _controllerProxy = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; - [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IBaseClient _client = default!; + [Dependency] private IClientNetManager _netManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IGameController _controllerProxy = default!; + [Dependency] private IResourceCache _resourceCache = default!; + [Dependency] private IUserInterfaceManager _userInterfaceManager = default!; + [Dependency] private ILogManager _logManager = default!; private ISawmill _sawmill = default!; diff --git a/Content.Client/MapText/MapTextSystem.cs b/Content.Client/MapText/MapTextSystem.cs index 96ce8f93c2..c94969ad1b 100644 --- a/Content.Client/MapText/MapTextSystem.cs +++ b/Content.Client/MapText/MapTextSystem.cs @@ -11,14 +11,14 @@ using Robust.Shared.Utility; namespace Content.Client.MapText; /// -public sealed class MapTextSystem : SharedMapTextSystem +public sealed partial class MapTextSystem : SharedMapTextSystem { - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IUserInterfaceManager _uiManager = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IOverlayManager _overlayManager = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IUserInterfaceManager _uiManager = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private IResourceCache _resourceCache = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IOverlayManager _overlayManager = default!; private MapTextOverlay _overlay = default!; diff --git a/Content.Client/Mapping/MappingManager.cs b/Content.Client/Mapping/MappingManager.cs index 1aac02be71..17cc629c59 100644 --- a/Content.Client/Mapping/MappingManager.cs +++ b/Content.Client/Mapping/MappingManager.cs @@ -7,10 +7,10 @@ using Robust.Shared.Network; namespace Content.Client.Mapping; -public sealed class MappingManager : IPostInjectInit +public sealed partial class MappingManager : IPostInjectInit { - [Dependency] private readonly IFileDialogManager _file = default!; - [Dependency] private readonly IClientNetManager _net = default!; + [Dependency] private IFileDialogManager _file = default!; + [Dependency] private IClientNetManager _net = default!; private Stream? _saveStream; private MappingMapDataMessage? _mapData; diff --git a/Content.Client/Mapping/MappingOverlay.cs b/Content.Client/Mapping/MappingOverlay.cs index e461440996..026f50450c 100644 --- a/Content.Client/Mapping/MappingOverlay.cs +++ b/Content.Client/Mapping/MappingOverlay.cs @@ -9,13 +9,13 @@ using static Content.Client.Mapping.MappingState; namespace Content.Client.Mapping; -public sealed class MappingOverlay : Overlay +public sealed partial class MappingOverlay : Overlay { private static readonly ProtoId UnshadedShader = "unshaded"; - [Dependency] private readonly IEntityManager _entities = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IPrototypeManager _prototypes = default!; + [Dependency] private IEntityManager _entities = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IPrototypeManager _prototypes = default!; private readonly SpriteSystem _sprite; diff --git a/Content.Client/Mapping/MappingScreen.xaml.cs b/Content.Client/Mapping/MappingScreen.xaml.cs index 20e2528a44..6ef9ce578b 100644 --- a/Content.Client/Mapping/MappingScreen.xaml.cs +++ b/Content.Client/Mapping/MappingScreen.xaml.cs @@ -18,7 +18,7 @@ namespace Content.Client.Mapping; [GenerateTypedNameReferences] public sealed partial class MappingScreen : InGameScreen { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; public DecalPlacementSystem DecalSystem = default!; diff --git a/Content.Client/Mapping/MappingState.cs b/Content.Client/Mapping/MappingState.cs index 190ae09676..bddfe27d80 100644 --- a/Content.Client/Mapping/MappingState.cs +++ b/Content.Client/Mapping/MappingState.cs @@ -35,23 +35,23 @@ using static Robust.Shared.Input.Binding.PointerInputCmdHandler; namespace Content.Client.Mapping; -public sealed class MappingState : GameplayStateBase +public sealed partial class MappingState : GameplayStateBase { #if !FULL_RELEASE - [Dependency] private readonly IClientAdminManager _admin = default!; + [Dependency] private IClientAdminManager _admin = default!; #endif - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IEntityNetworkManager _entityNetwork = default!; - [Dependency] private readonly IInputManager _input = default!; - [Dependency] private readonly ILogManager _log = default!; - [Dependency] private readonly IMapManager _mapMan = default!; - [Dependency] private readonly MappingManager _mapping = default!; - [Dependency] private readonly IOverlayManager _overlays = default!; - [Dependency] private readonly IPlacementManager _placement = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IResourceCache _resources = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IEntityManager _entityManager = default!; + [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!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IResourceCache _resources = default!; + [Dependency] private IGameTiming _timing = default!; private EntityMenuUIController _entityMenuController = default!; diff --git a/Content.Client/Mapping/MappingSystem.cs b/Content.Client/Mapping/MappingSystem.cs index 627977a526..494f45e6a8 100644 --- a/Content.Client/Mapping/MappingSystem.cs +++ b/Content.Client/Mapping/MappingSystem.cs @@ -11,10 +11,10 @@ namespace Content.Client.Mapping; public sealed partial class MappingSystem : EntitySystem { - [Dependency] private readonly IPlacementManager _placementMan = default!; - [Dependency] private readonly ITileDefinitionManager _tileMan = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; + [Dependency] private IPlacementManager _placementMan = default!; + [Dependency] private ITileDefinitionManager _tileMan = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedActionsSystem _actions = default!; public static readonly EntProtoId SpawnAction = "BaseMappingSpawnAction"; public static readonly EntProtoId EraserAction = "ActionMappingEraser"; diff --git a/Content.Client/Maps/GridDraggingSystem.cs b/Content.Client/Maps/GridDraggingSystem.cs index 5440f1624f..f78f96c547 100644 --- a/Content.Client/Maps/GridDraggingSystem.cs +++ b/Content.Client/Maps/GridDraggingSystem.cs @@ -11,14 +11,14 @@ using Robust.Shared.Timing; namespace Content.Client.Maps; /// -public sealed class GridDraggingSystem : SharedGridDraggingSystem +public sealed partial class GridDraggingSystem : SharedGridDraggingSystem { - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly InputSystem _inputSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private InputSystem _inputSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; public bool Enabled { get; set; } diff --git a/Content.Client/Markers/MarkerSystem.cs b/Content.Client/Markers/MarkerSystem.cs index 37888d16c2..325a72159d 100644 --- a/Content.Client/Markers/MarkerSystem.cs +++ b/Content.Client/Markers/MarkerSystem.cs @@ -3,9 +3,9 @@ using Robust.Shared.GameObjects; namespace Content.Client.Markers; -public sealed class MarkerSystem : EntitySystem +public sealed partial class MarkerSystem : EntitySystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; private bool _markersVisible; diff --git a/Content.Client/MassMedia/Ui/NewsWriterMenu.xaml.cs b/Content.Client/MassMedia/Ui/NewsWriterMenu.xaml.cs index af1f9a9441..7129840956 100644 --- a/Content.Client/MassMedia/Ui/NewsWriterMenu.xaml.cs +++ b/Content.Client/MassMedia/Ui/NewsWriterMenu.xaml.cs @@ -11,7 +11,7 @@ namespace Content.Client.MassMedia.Ui; [GenerateTypedNameReferences] public sealed partial class NewsWriterMenu : FancyWindow { - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IGameTiming _gameTiming = default!; private TimeSpan? _nextPublish; diff --git a/Content.Client/Materials/MaterialStorageSystem.cs b/Content.Client/Materials/MaterialStorageSystem.cs index f9078a9032..2825f457ab 100644 --- a/Content.Client/Materials/MaterialStorageSystem.cs +++ b/Content.Client/Materials/MaterialStorageSystem.cs @@ -3,11 +3,11 @@ using Robust.Client.GameObjects; namespace Content.Client.Materials; -public sealed class MaterialStorageSystem : SharedMaterialStorageSystem +public sealed partial class MaterialStorageSystem : SharedMaterialStorageSystem { - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Materials/UI/MaterialDisplay.xaml.cs b/Content.Client/Materials/UI/MaterialDisplay.xaml.cs index 8a6c18feea..d40f896b09 100644 --- a/Content.Client/Materials/UI/MaterialDisplay.xaml.cs +++ b/Content.Client/Materials/UI/MaterialDisplay.xaml.cs @@ -15,8 +15,8 @@ namespace Content.Client.Materials.UI; [GenerateTypedNameReferences] public sealed partial class MaterialDisplay : PanelContainer { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; private readonly MaterialStorageSystem _materialStorage; diff --git a/Content.Client/Materials/UI/MaterialStorageControl.xaml.cs b/Content.Client/Materials/UI/MaterialStorageControl.xaml.cs index fd698d890f..441b6f286e 100644 --- a/Content.Client/Materials/UI/MaterialStorageControl.xaml.cs +++ b/Content.Client/Materials/UI/MaterialStorageControl.xaml.cs @@ -15,7 +15,7 @@ namespace Content.Client.Materials.UI; [GenerateTypedNameReferences] public sealed partial class MaterialStorageControl : ScrollContainer { - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IEntityManager _entityManager = default!; private readonly MaterialStorageSystem _materialStorage; private EntityUid? _owner; diff --git a/Content.Client/Mech/MechSystem.cs b/Content.Client/Mech/MechSystem.cs index 816342ad95..5320f29aea 100644 --- a/Content.Client/Mech/MechSystem.cs +++ b/Content.Client/Mech/MechSystem.cs @@ -7,10 +7,10 @@ using DrawDepth = Content.Shared.DrawDepth.DrawDepth; namespace Content.Client.Mech; /// -public sealed class MechSystem : SharedMechSystem +public sealed partial class MechSystem : SharedMechSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; /// public override void Initialize() diff --git a/Content.Client/Mech/Ui/Equipment/MechGrabberUiFragment.xaml.cs b/Content.Client/Mech/Ui/Equipment/MechGrabberUiFragment.xaml.cs index 94f86e74a0..ad95bf2fbd 100644 --- a/Content.Client/Mech/Ui/Equipment/MechGrabberUiFragment.xaml.cs +++ b/Content.Client/Mech/Ui/Equipment/MechGrabberUiFragment.xaml.cs @@ -8,7 +8,7 @@ namespace Content.Client.Mech.Ui.Equipment; [GenerateTypedNameReferences] public sealed partial class MechGrabberUiFragment : BoxContainer { - [Dependency] private readonly IEntityManager _entity = default!; + [Dependency] private IEntityManager _entity = default!; public event Action? OnEjectAction; diff --git a/Content.Client/Mech/Ui/MechMenu.xaml.cs b/Content.Client/Mech/Ui/MechMenu.xaml.cs index 7ce863b7cd..6807451511 100644 --- a/Content.Client/Mech/Ui/MechMenu.xaml.cs +++ b/Content.Client/Mech/Ui/MechMenu.xaml.cs @@ -10,7 +10,7 @@ namespace Content.Client.Mech.Ui; [GenerateTypedNameReferences] public sealed partial class MechMenu : FancyWindow { - [Dependency] private readonly IEntityManager _ent = default!; + [Dependency] private IEntityManager _ent = default!; private EntityUid _mech; diff --git a/Content.Client/Medical/CrewMonitoring/CrewMonitoringWindow.xaml.cs b/Content.Client/Medical/CrewMonitoring/CrewMonitoringWindow.xaml.cs index 3872fa50cc..ad7c2dad02 100644 --- a/Content.Client/Medical/CrewMonitoring/CrewMonitoringWindow.xaml.cs +++ b/Content.Client/Medical/CrewMonitoring/CrewMonitoringWindow.xaml.cs @@ -23,8 +23,8 @@ namespace Content.Client.Medical.CrewMonitoring; [GenerateTypedNameReferences] public sealed partial class CrewMonitoringWindow : FancyWindow { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private readonly SharedTransformSystem _transformSystem; private readonly SpriteSystem _spriteSystem; diff --git a/Content.Client/Medical/Cryogenics/CryoPodSystem.cs b/Content.Client/Medical/Cryogenics/CryoPodSystem.cs index 63c95a63d8..d24f59579b 100644 --- a/Content.Client/Medical/Cryogenics/CryoPodSystem.cs +++ b/Content.Client/Medical/Cryogenics/CryoPodSystem.cs @@ -4,9 +4,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Medical.Cryogenics; -public sealed class CryoPodSystem : SharedCryoPodSystem +public sealed partial class CryoPodSystem : SharedCryoPodSystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Medical/Cryogenics/CryoPodWindow.xaml.cs b/Content.Client/Medical/Cryogenics/CryoPodWindow.xaml.cs index 211225119b..76b1c876d3 100644 --- a/Content.Client/Medical/Cryogenics/CryoPodWindow.xaml.cs +++ b/Content.Client/Medical/Cryogenics/CryoPodWindow.xaml.cs @@ -17,8 +17,8 @@ namespace Content.Client.Medical.Cryogenics; [GenerateTypedNameReferences] public sealed partial class CryoPodWindow : FancyWindow { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private readonly SharedAtmosphereSystem _atmosphere = default!; public event Action? OnEjectPatientPressed; diff --git a/Content.Client/Mining/MiningOverlay.cs b/Content.Client/Mining/MiningOverlay.cs index f4140f064f..bb5302f825 100644 --- a/Content.Client/Mining/MiningOverlay.cs +++ b/Content.Client/Mining/MiningOverlay.cs @@ -9,11 +9,11 @@ using Robust.Shared.Utility; namespace Content.Client.Mining; -public sealed class MiningOverlay : Overlay +public sealed partial class MiningOverlay : Overlay { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPlayerManager _player = default!; private readonly EntityLookupSystem _lookup; private readonly SpriteSystem _sprite; private readonly TransformSystem _xform; diff --git a/Content.Client/Mining/MiningOverlaySystem.cs b/Content.Client/Mining/MiningOverlaySystem.cs index 294cab30ca..158dd76a59 100644 --- a/Content.Client/Mining/MiningOverlaySystem.cs +++ b/Content.Client/Mining/MiningOverlaySystem.cs @@ -8,10 +8,10 @@ namespace Content.Client.Mining; /// /// This handles the lifetime of the for a given entity. /// -public sealed class MiningOverlaySystem : EntitySystem +public sealed partial class MiningOverlaySystem : EntitySystem { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IOverlayManager _overlayMan = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IOverlayManager _overlayMan = default!; private MiningOverlay _overlay = default!; diff --git a/Content.Client/MouseRotator/MouseRotatorSystem.cs b/Content.Client/MouseRotator/MouseRotatorSystem.cs index 2ee6e43368..cea4c5b0b8 100644 --- a/Content.Client/MouseRotator/MouseRotatorSystem.cs +++ b/Content.Client/MouseRotator/MouseRotatorSystem.cs @@ -8,13 +8,13 @@ using Robust.Shared.Timing; namespace Content.Client.MouseRotator; /// -public sealed class MouseRotatorSystem : SharedMouseRotatorSystem +public sealed partial class MouseRotatorSystem : SharedMouseRotatorSystem { - [Dependency] private readonly IInputManager _input = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IEyeManager _eye = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IInputManager _input = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IEyeManager _eye = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Update(float frameTime) { diff --git a/Content.Client/Movement/Systems/ClientSpriteMovementSystem.cs b/Content.Client/Movement/Systems/ClientSpriteMovementSystem.cs index c806ae5aed..ff706ea35e 100644 --- a/Content.Client/Movement/Systems/ClientSpriteMovementSystem.cs +++ b/Content.Client/Movement/Systems/ClientSpriteMovementSystem.cs @@ -7,10 +7,10 @@ namespace Content.Client.Movement.Systems; /// /// Controls the switching of motion and standing still animation /// -public sealed class ClientSpriteMovementSystem : SharedSpriteMovementSystem +public sealed partial class ClientSpriteMovementSystem : SharedSpriteMovementSystem { - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly EntityQuery _spriteQuery = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private EntityQuery _spriteQuery = default!; public override void Initialize() { diff --git a/Content.Client/Movement/Systems/ContentEyeSystem.cs b/Content.Client/Movement/Systems/ContentEyeSystem.cs index a332d25f9a..dc517920fa 100644 --- a/Content.Client/Movement/Systems/ContentEyeSystem.cs +++ b/Content.Client/Movement/Systems/ContentEyeSystem.cs @@ -5,9 +5,9 @@ using Robust.Client.Player; namespace Content.Client.Movement.Systems; -public sealed class ContentEyeSystem : SharedContentEyeSystem +public sealed partial class ContentEyeSystem : SharedContentEyeSystem { - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IPlayerManager _player = default!; public void RequestZoom(EntityUid uid, Vector2 zoom, bool ignoreLimit, bool scalePvs, ContentEyeComponent? content = null) { diff --git a/Content.Client/Movement/Systems/EyeCursorOffsetSystem.cs b/Content.Client/Movement/Systems/EyeCursorOffsetSystem.cs index 174ae2dd97..f54aaa8403 100644 --- a/Content.Client/Movement/Systems/EyeCursorOffsetSystem.cs +++ b/Content.Client/Movement/Systems/EyeCursorOffsetSystem.cs @@ -10,8 +10,8 @@ namespace Content.Client.Movement.Systems; public sealed partial class EyeCursorOffsetSystem : EntitySystem { - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IInputManager _inputManager = default!; // This value is here to make sure the user doesn't have to move their mouse // all the way out to the edge of the screen to get the full offset. diff --git a/Content.Client/Movement/Systems/FloorOcclusionSystem.cs b/Content.Client/Movement/Systems/FloorOcclusionSystem.cs index 3e1084bebb..e160a06fb1 100644 --- a/Content.Client/Movement/Systems/FloorOcclusionSystem.cs +++ b/Content.Client/Movement/Systems/FloorOcclusionSystem.cs @@ -6,13 +6,13 @@ using Robust.Shared.Prototypes; namespace Content.Client.Movement.Systems; -public sealed class FloorOcclusionSystem : SharedFloorOcclusionSystem +public sealed partial class FloorOcclusionSystem : SharedFloorOcclusionSystem { private static readonly ProtoId HorizontalCut = "HorizontalCut"; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IPrototypeManager _proto = default!; - [Dependency] private readonly EntityQuery _spriteQuery = default!; + [Dependency] private EntityQuery _spriteQuery = default!; public override void Initialize() { diff --git a/Content.Client/Movement/Systems/JetpackSystem.cs b/Content.Client/Movement/Systems/JetpackSystem.cs index c9e759e129..ed48b18de8 100644 --- a/Content.Client/Movement/Systems/JetpackSystem.cs +++ b/Content.Client/Movement/Systems/JetpackSystem.cs @@ -10,12 +10,12 @@ using Robust.Shared.Timing; namespace Content.Client.Movement.Systems; -public sealed class JetpackSystem : SharedJetpackSystem +public sealed partial class JetpackSystem : SharedJetpackSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ClothingSystem _clothing = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ClothingSystem _clothing = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; public override void Initialize() { diff --git a/Content.Client/Movement/Systems/MobCollisionSystem.cs b/Content.Client/Movement/Systems/MobCollisionSystem.cs index b7d464afab..476150acb1 100644 --- a/Content.Client/Movement/Systems/MobCollisionSystem.cs +++ b/Content.Client/Movement/Systems/MobCollisionSystem.cs @@ -8,10 +8,10 @@ using Robust.Shared.Timing; namespace Content.Client.Movement.Systems; -public sealed class MobCollisionSystem : SharedMobCollisionSystem +public sealed partial class MobCollisionSystem : SharedMobCollisionSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPlayerManager _player = default!; public override void Update(float frameTime) { diff --git a/Content.Client/NPC/NPCSteeringSystem.cs b/Content.Client/NPC/NPCSteeringSystem.cs index 9ca3ec1a7e..f6272a1f79 100644 --- a/Content.Client/NPC/NPCSteeringSystem.cs +++ b/Content.Client/NPC/NPCSteeringSystem.cs @@ -9,9 +9,9 @@ using Robust.Shared.Enums; namespace Content.Client.NPC; -public sealed class NPCSteeringSystem : SharedNPCSteeringSystem +public sealed partial class NPCSteeringSystem : SharedNPCSteeringSystem { - [Dependency] private readonly IOverlayManager _overlay = default!; + [Dependency] private IOverlayManager _overlay = default!; public bool DebugEnabled { diff --git a/Content.Client/NPC/PathfindingSystem.cs b/Content.Client/NPC/PathfindingSystem.cs index dc8fd98433..3cca80198d 100644 --- a/Content.Client/NPC/PathfindingSystem.cs +++ b/Content.Client/NPC/PathfindingSystem.cs @@ -14,17 +14,17 @@ using Robust.Shared.Utility; namespace Content.Client.NPC { - public sealed class PathfindingSystem : SharedPathfindingSystem + public sealed partial class PathfindingSystem : SharedPathfindingSystem { - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IOverlayManager _overlayManager = default!; - [Dependency] private readonly IResourceCache _cache = default!; - [Dependency] private readonly NPCSteeringSystem _steering = default!; - [Dependency] private readonly MapSystem _mapSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; + [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!; + [Dependency] private MapSystem _mapSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; public PathfindingDebugMode Modes { diff --git a/Content.Client/NPC/ShowHTNCommand.cs b/Content.Client/NPC/ShowHTNCommand.cs index c1f0027087..c420be13a6 100644 --- a/Content.Client/NPC/ShowHTNCommand.cs +++ b/Content.Client/NPC/ShowHTNCommand.cs @@ -3,9 +3,9 @@ using Robust.Shared.Console; namespace Content.Client.NPC; -public sealed class ShowHtnCommand : LocalizedEntityCommands +public sealed partial class ShowHtnCommand : LocalizedEntityCommands { - [Dependency] private readonly HTNSystem _htnSystem = default!; + [Dependency] private HTNSystem _htnSystem = default!; public override string Command => "showhtn"; diff --git a/Content.Client/NetworkConfigurator/NetworkConfiguratorLinkMenu.xaml.cs b/Content.Client/NetworkConfigurator/NetworkConfiguratorLinkMenu.xaml.cs index d7c010e2e3..729351a756 100644 --- a/Content.Client/NetworkConfigurator/NetworkConfiguratorLinkMenu.xaml.cs +++ b/Content.Client/NetworkConfigurator/NetworkConfiguratorLinkMenu.xaml.cs @@ -15,7 +15,7 @@ namespace Content.Client.NetworkConfigurator; [GenerateTypedNameReferences] public sealed partial class NetworkConfiguratorLinkMenu : FancyWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private const string PanelBgColor = "#202023"; diff --git a/Content.Client/NetworkConfigurator/NetworkConfiguratorLinkOverlay.cs b/Content.Client/NetworkConfigurator/NetworkConfiguratorLinkOverlay.cs index cd57c3b5fb..5f415a48c4 100644 --- a/Content.Client/NetworkConfigurator/NetworkConfiguratorLinkOverlay.cs +++ b/Content.Client/NetworkConfigurator/NetworkConfiguratorLinkOverlay.cs @@ -7,10 +7,10 @@ using Robust.Shared.Random; namespace Content.Client.NetworkConfigurator; -public sealed class NetworkConfiguratorLinkOverlay : Overlay +public sealed partial class NetworkConfiguratorLinkOverlay : Overlay { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IRobustRandom _random = default!; private readonly DeviceListSystem _deviceListSystem; private readonly SharedTransformSystem _transformSystem; diff --git a/Content.Client/NetworkConfigurator/Systems/NetworkConfiguratorSystem.cs b/Content.Client/NetworkConfigurator/Systems/NetworkConfiguratorSystem.cs index 0a55cf0db8..ae39e9ae4a 100644 --- a/Content.Client/NetworkConfigurator/Systems/NetworkConfiguratorSystem.cs +++ b/Content.Client/NetworkConfigurator/Systems/NetworkConfiguratorSystem.cs @@ -16,12 +16,12 @@ using Robust.Shared.Timing; namespace Content.Client.NetworkConfigurator.Systems; -public sealed class NetworkConfiguratorSystem : SharedNetworkConfiguratorSystem +public sealed partial class NetworkConfiguratorSystem : SharedNetworkConfiguratorSystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IOverlayManager _overlay = default!; - [Dependency] private readonly ActionsSystem _actions = default!; - [Dependency] private readonly IInputManager _inputManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IOverlayManager _overlay = default!; + [Dependency] private ActionsSystem _actions = default!; + [Dependency] private IInputManager _inputManager = default!; private static readonly EntProtoId Action = "ActionClearNetworkLinkOverlays"; @@ -136,9 +136,9 @@ public sealed class NetworkConfiguratorSystem : SharedNetworkConfiguratorSystem } } -public sealed class ClearAllNetworkLinkOverlays : LocalizedEntityCommands +public sealed partial class ClearAllNetworkLinkOverlays : LocalizedEntityCommands { - [Dependency] private readonly NetworkConfiguratorSystem _network = default!; + [Dependency] private NetworkConfiguratorSystem _network = default!; public override string Command => "clearnetworklinkoverlays"; diff --git a/Content.Client/NodeContainer/NodeGroupSystem.cs b/Content.Client/NodeContainer/NodeGroupSystem.cs index 0a3d7ddad0..cbba584a59 100644 --- a/Content.Client/NodeContainer/NodeGroupSystem.cs +++ b/Content.Client/NodeContainer/NodeGroupSystem.cs @@ -12,13 +12,13 @@ using Robust.Shared.Map; namespace Content.Client.NodeContainer { [UsedImplicitly] - public sealed class NodeGroupSystem : EntitySystem + public sealed partial class NodeGroupSystem : EntitySystem { - [Dependency] private readonly IOverlayManager _overlayManager = default!; - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; + [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!; public bool VisEnabled { get; private set; } diff --git a/Content.Client/NodeContainer/NodeVisCommand.cs b/Content.Client/NodeContainer/NodeVisCommand.cs index e5f0f8f5fa..8a3160f757 100644 --- a/Content.Client/NodeContainer/NodeVisCommand.cs +++ b/Content.Client/NodeContainer/NodeVisCommand.cs @@ -4,10 +4,10 @@ using Robust.Shared.Console; namespace Content.Client.NodeContainer { - public sealed class NodeVisCommand : LocalizedEntityCommands + public sealed partial class NodeVisCommand : LocalizedEntityCommands { - [Dependency] private readonly IClientAdminManager _adminManager = default!; - [Dependency] private readonly NodeGroupSystem _nodeSystem = default!; + [Dependency] private IClientAdminManager _adminManager = default!; + [Dependency] private NodeGroupSystem _nodeSystem = default!; public override string Command => "nodevis"; @@ -23,9 +23,9 @@ namespace Content.Client.NodeContainer } } - public sealed class NodeVisFilterCommand : LocalizedEntityCommands + public sealed partial class NodeVisFilterCommand : LocalizedEntityCommands { - [Dependency] private readonly NodeGroupSystem _nodeSystem = default!; + [Dependency] private NodeGroupSystem _nodeSystem = default!; public override string Command => "nodevisfilter"; diff --git a/Content.Client/NukeOps/WarDeclaratorBoundUserInterface.cs b/Content.Client/NukeOps/WarDeclaratorBoundUserInterface.cs index ad4f1a75d4..af7a11319d 100644 --- a/Content.Client/NukeOps/WarDeclaratorBoundUserInterface.cs +++ b/Content.Client/NukeOps/WarDeclaratorBoundUserInterface.cs @@ -9,9 +9,9 @@ using Robust.Shared.Timing; namespace Content.Client.NukeOps; [UsedImplicitly] -public sealed class WarDeclaratorBoundUserInterface : BoundUserInterface +public sealed partial class WarDeclaratorBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IConfigurationManager _cfg = default!; [ViewVariables] private WarDeclaratorWindow? _window; diff --git a/Content.Client/NukeOps/WarDeclaratorWindow.xaml.cs b/Content.Client/NukeOps/WarDeclaratorWindow.xaml.cs index 68487e98bd..b030badc67 100644 --- a/Content.Client/NukeOps/WarDeclaratorWindow.xaml.cs +++ b/Content.Client/NukeOps/WarDeclaratorWindow.xaml.cs @@ -11,8 +11,8 @@ namespace Content.Client.NukeOps; [GenerateTypedNameReferences] public sealed partial class WarDeclaratorWindow : FancyWindow { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly ILocalizationManager _localizationManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private ILocalizationManager _localizationManager = default!; public event Action? OnActivated; diff --git a/Content.Client/Nutrition/EntitySystems/ClientFoodSequenceSystem.cs b/Content.Client/Nutrition/EntitySystems/ClientFoodSequenceSystem.cs index 46d71917c2..224e596e8b 100644 --- a/Content.Client/Nutrition/EntitySystems/ClientFoodSequenceSystem.cs +++ b/Content.Client/Nutrition/EntitySystems/ClientFoodSequenceSystem.cs @@ -4,9 +4,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Nutrition.EntitySystems; -public sealed class ClientFoodSequenceSystem : SharedFoodSequenceSystem +public sealed partial class ClientFoodSequenceSystem : SharedFoodSequenceSystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Nutrition/EntitySystems/CreamPieSystem.cs b/Content.Client/Nutrition/EntitySystems/CreamPieSystem.cs index 96a63cc694..5dd5192537 100644 --- a/Content.Client/Nutrition/EntitySystems/CreamPieSystem.cs +++ b/Content.Client/Nutrition/EntitySystems/CreamPieSystem.cs @@ -4,10 +4,10 @@ using Robust.Client.GameObjects; namespace Content.Client.Nutrition.EntitySystems; -public sealed class CreamPieSystem : SharedCreamPieSystem +public sealed partial class CreamPieSystem : SharedCreamPieSystem { - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly AppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private AppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Client/Nutrition/EntitySystems/InfantSystem.cs b/Content.Client/Nutrition/EntitySystems/InfantSystem.cs index b003a24f09..d6fef2ddd8 100644 --- a/Content.Client/Nutrition/EntitySystems/InfantSystem.cs +++ b/Content.Client/Nutrition/EntitySystems/InfantSystem.cs @@ -6,9 +6,9 @@ namespace Content.Client.Nutrition.EntitySystems; /// /// This handles visuals for /// -public sealed class InfantSystem : EntitySystem +public sealed partial class InfantSystem : EntitySystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; /// public override void Initialize() diff --git a/Content.Client/Options/OptionsVisualizerSystem.cs b/Content.Client/Options/OptionsVisualizerSystem.cs index 1876b9bf55..15af9eb08b 100644 --- a/Content.Client/Options/OptionsVisualizerSystem.cs +++ b/Content.Client/Options/OptionsVisualizerSystem.cs @@ -8,7 +8,7 @@ namespace Content.Client.Options; /// /// Implements . /// -public sealed class OptionsVisualizerSystem : EntitySystem +public sealed partial class OptionsVisualizerSystem : EntitySystem { private static readonly (OptionVisualizerOptions, CVarDef)[] OptionVars = { @@ -16,9 +16,9 @@ public sealed class OptionsVisualizerSystem : EntitySystem (OptionVisualizerOptions.ReducedMotion, CCVars.ReducedMotion), }; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IReflectionManager _reflection = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IReflectionManager _reflection = default!; + [Dependency] private SpriteSystem _sprite = default!; private OptionVisualizerOptions _currentOptions; diff --git a/Content.Client/Options/UI/OptionsMenu.xaml.cs b/Content.Client/Options/UI/OptionsMenu.xaml.cs index 9efd04fd0b..0952360b16 100644 --- a/Content.Client/Options/UI/OptionsMenu.xaml.cs +++ b/Content.Client/Options/UI/OptionsMenu.xaml.cs @@ -8,7 +8,7 @@ namespace Content.Client.Options.UI [GenerateTypedNameReferences] public sealed partial class OptionsMenu : DefaultWindow { - [Dependency] private readonly IClientAdminManager _adminManager = default!; + [Dependency] private IClientAdminManager _adminManager = default!; public OptionsMenu() { diff --git a/Content.Client/Options/UI/OptionsTabControlRow.xaml.cs b/Content.Client/Options/UI/OptionsTabControlRow.xaml.cs index 32680dfcc2..26c7b79bfc 100644 --- a/Content.Client/Options/UI/OptionsTabControlRow.xaml.cs +++ b/Content.Client/Options/UI/OptionsTabControlRow.xaml.cs @@ -48,8 +48,8 @@ namespace Content.Client.Options.UI; [GenerateTypedNameReferences] public sealed partial class OptionsTabControlRow : Control { - [Dependency] private readonly ILocalizationManager _loc = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private ILocalizationManager _loc = default!; + [Dependency] private IConfigurationManager _cfg = default!; private ValueList _options; diff --git a/Content.Client/Options/UI/Tabs/AudioTab.xaml.cs b/Content.Client/Options/UI/Tabs/AudioTab.xaml.cs index d57f36e74f..948517a8b2 100644 --- a/Content.Client/Options/UI/Tabs/AudioTab.xaml.cs +++ b/Content.Client/Options/UI/Tabs/AudioTab.xaml.cs @@ -13,9 +13,9 @@ namespace Content.Client.Options.UI.Tabs; [GenerateTypedNameReferences] public sealed partial class AudioTab : Control { - [Dependency] private readonly IAudioManager _audio = default!; - [Dependency] private readonly IClientAdminManager _admin = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IAudioManager _audio = default!; + [Dependency] private IClientAdminManager _admin = default!; + [Dependency] private IConfigurationManager _cfg = default!; public AudioTab() { diff --git a/Content.Client/Options/UI/Tabs/GraphicsTab.xaml.cs b/Content.Client/Options/UI/Tabs/GraphicsTab.xaml.cs index c9c7300155..a8a3be94c1 100644 --- a/Content.Client/Options/UI/Tabs/GraphicsTab.xaml.cs +++ b/Content.Client/Options/UI/Tabs/GraphicsTab.xaml.cs @@ -12,7 +12,7 @@ namespace Content.Client.Options.UI.Tabs; [GenerateTypedNameReferences] public sealed partial class GraphicsTab : Control { - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IConfigurationManager _cfg = default!; public GraphicsTab() { diff --git a/Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs b/Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs index f1041eb416..7ae03f9a4a 100644 --- a/Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs +++ b/Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs @@ -26,8 +26,8 @@ namespace Content.Client.Options.UI.Tabs EngineKeyFunctions.HideUI, }; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; private BindButton? _currentlyRebinding; diff --git a/Content.Client/Options/UI/Tabs/MiscTab.xaml.cs b/Content.Client/Options/UI/Tabs/MiscTab.xaml.cs index 79000af58c..6b1a559c25 100644 --- a/Content.Client/Options/UI/Tabs/MiscTab.xaml.cs +++ b/Content.Client/Options/UI/Tabs/MiscTab.xaml.cs @@ -14,8 +14,8 @@ namespace Content.Client.Options.UI.Tabs; [GenerateTypedNameReferences] public sealed partial class MiscTab : Control { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public MiscTab() { diff --git a/Content.Client/Orbit/OrbitVisualsSystem.cs b/Content.Client/Orbit/OrbitVisualsSystem.cs index 144c489a54..d793c4297c 100644 --- a/Content.Client/Orbit/OrbitVisualsSystem.cs +++ b/Content.Client/Orbit/OrbitVisualsSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Timing; namespace Content.Client.Orbit; -public sealed class OrbitVisualsSystem : EntitySystem +public sealed partial class OrbitVisualsSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly AnimationPlayerSystem _animations = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private AnimationPlayerSystem _animations = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SpriteSystem _sprite = default!; private readonly string _orbitStopKey = "orbiting_stop"; diff --git a/Content.Client/Outline/InteractionOutlineSystem.cs b/Content.Client/Outline/InteractionOutlineSystem.cs index 40cb5dfd4a..c3b1ec8e1e 100644 --- a/Content.Client/Outline/InteractionOutlineSystem.cs +++ b/Content.Client/Outline/InteractionOutlineSystem.cs @@ -14,15 +14,15 @@ using Robust.Shared.Configuration; namespace Content.Client.Outline; -public sealed class InteractionOutlineSystem : EntitySystem +public sealed partial class InteractionOutlineSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IStateManager _stateManager = default!; - [Dependency] private readonly IUserInterfaceManager _uiManager = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IStateManager _stateManager = default!; + [Dependency] private IUserInterfaceManager _uiManager = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; /// /// Whether to currently draw the outline. The outline may be temporarily disabled by other systems diff --git a/Content.Client/Outline/TargetOutlineSystem.cs b/Content.Client/Outline/TargetOutlineSystem.cs index 23752fbb9b..4fc5af9153 100644 --- a/Content.Client/Outline/TargetOutlineSystem.cs +++ b/Content.Client/Outline/TargetOutlineSystem.cs @@ -13,21 +13,21 @@ namespace Content.Client.Outline; /// /// System used to indicate whether an entity is a valid target based on some criteria. /// -public sealed class TargetOutlineSystem : EntitySystem +public sealed partial class TargetOutlineSystem : EntitySystem { private static readonly ProtoId ShaderTargetValid = "SelectionOutlineInrange"; private static readonly ProtoId ShaderTargetInvalid = "SelectionOutline"; - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly EntityQuery _spriteQuery = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private EntityQuery _spriteQuery = default!; private bool _enabled = false; diff --git a/Content.Client/Overlays/BlackAndWhiteOverlay.cs b/Content.Client/Overlays/BlackAndWhiteOverlay.cs index 251a9534a2..402162628e 100644 --- a/Content.Client/Overlays/BlackAndWhiteOverlay.cs +++ b/Content.Client/Overlays/BlackAndWhiteOverlay.cs @@ -8,7 +8,7 @@ public sealed partial class BlackAndWhiteOverlay : Overlay { private static readonly ProtoId Shader = "GreyscaleFullscreen"; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public override OverlaySpace Space => OverlaySpace.WorldSpace; public override bool RequestScreenTexture => true; diff --git a/Content.Client/Overlays/BlackAndWhiteOverlaySystem.cs b/Content.Client/Overlays/BlackAndWhiteOverlaySystem.cs index 7f5cd33a1f..f90ceb6b60 100644 --- a/Content.Client/Overlays/BlackAndWhiteOverlaySystem.cs +++ b/Content.Client/Overlays/BlackAndWhiteOverlaySystem.cs @@ -6,7 +6,7 @@ namespace Content.Client.Overlays; public sealed partial class BlackAndWhiteOverlaySystem : EquipmentHudSystem { - [Dependency] private readonly IOverlayManager _overlayMan = default!; + [Dependency] private IOverlayManager _overlayMan = default!; private BlackAndWhiteOverlay _overlay = default!; diff --git a/Content.Client/Overlays/EquipmentHudSystem.cs b/Content.Client/Overlays/EquipmentHudSystem.cs index 734ad8a768..0502c67404 100644 --- a/Content.Client/Overlays/EquipmentHudSystem.cs +++ b/Content.Client/Overlays/EquipmentHudSystem.cs @@ -10,9 +10,9 @@ namespace Content.Client.Overlays; /// This is a base system to make it easier to enable or disabling UI elements based on whether or not the player has /// some component, either on their controlled entity on some worn piece of equipment. /// -public abstract class EquipmentHudSystem : EntitySystem where T : IComponent +public abstract partial class EquipmentHudSystem : EntitySystem where T : IComponent { - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IPlayerManager _player = default!; [ViewVariables] public bool IsActive { get; private set; } diff --git a/Content.Client/Overlays/NoirOverlay.cs b/Content.Client/Overlays/NoirOverlay.cs index f9e468f995..4978dae3b4 100644 --- a/Content.Client/Overlays/NoirOverlay.cs +++ b/Content.Client/Overlays/NoirOverlay.cs @@ -8,7 +8,7 @@ public sealed partial class NoirOverlay : Overlay { private static readonly ProtoId Shader = "Noir"; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public override OverlaySpace Space => OverlaySpace.WorldSpace; public override bool RequestScreenTexture => true; diff --git a/Content.Client/Overlays/NoirOverlaySystem.cs b/Content.Client/Overlays/NoirOverlaySystem.cs index d51a323419..fb5db9a0f5 100644 --- a/Content.Client/Overlays/NoirOverlaySystem.cs +++ b/Content.Client/Overlays/NoirOverlaySystem.cs @@ -6,7 +6,7 @@ namespace Content.Client.Overlays; public sealed partial class NoirOverlaySystem : EquipmentHudSystem { - [Dependency] private readonly IOverlayManager _overlayMan = default!; + [Dependency] private IOverlayManager _overlayMan = default!; private NoirOverlay _overlay = default!; diff --git a/Content.Client/Overlays/ShowCriminalRecordIconsSystem.cs b/Content.Client/Overlays/ShowCriminalRecordIconsSystem.cs index 9a84defba0..d343855ba1 100644 --- a/Content.Client/Overlays/ShowCriminalRecordIconsSystem.cs +++ b/Content.Client/Overlays/ShowCriminalRecordIconsSystem.cs @@ -6,9 +6,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.Overlays; -public sealed class ShowCriminalRecordIconsSystem : EquipmentHudSystem +public sealed partial class ShowCriminalRecordIconsSystem : EquipmentHudSystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; public override void Initialize() { diff --git a/Content.Client/Overlays/ShowHealthBarsSystem.cs b/Content.Client/Overlays/ShowHealthBarsSystem.cs index a25e08d1fe..a208a4cfca 100644 --- a/Content.Client/Overlays/ShowHealthBarsSystem.cs +++ b/Content.Client/Overlays/ShowHealthBarsSystem.cs @@ -8,10 +8,10 @@ namespace Content.Client.Overlays; /// /// Adds a health bar overlay. /// -public sealed class ShowHealthBarsSystem : EquipmentHudSystem +public sealed partial class ShowHealthBarsSystem : EquipmentHudSystem { - [Dependency] private readonly IOverlayManager _overlayMan = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IOverlayManager _overlayMan = default!; + [Dependency] private IPrototypeManager _prototype = default!; private EntityHealthBarOverlay _overlay = default!; diff --git a/Content.Client/Overlays/ShowHealthIconsSystem.cs b/Content.Client/Overlays/ShowHealthIconsSystem.cs index b7dd0cfddd..76f3078958 100644 --- a/Content.Client/Overlays/ShowHealthIconsSystem.cs +++ b/Content.Client/Overlays/ShowHealthIconsSystem.cs @@ -12,9 +12,9 @@ namespace Content.Client.Overlays; /// /// Shows a healthy icon on mobs. /// -public sealed class ShowHealthIconsSystem : EquipmentHudSystem +public sealed partial class ShowHealthIconsSystem : EquipmentHudSystem { - [Dependency] private readonly IPrototypeManager _prototypeMan = default!; + [Dependency] private IPrototypeManager _prototypeMan = default!; [ViewVariables] public HashSet DamageContainers = new(); diff --git a/Content.Client/Overlays/ShowHungerIconsSystem.cs b/Content.Client/Overlays/ShowHungerIconsSystem.cs index 6b0d575a81..3491167d87 100644 --- a/Content.Client/Overlays/ShowHungerIconsSystem.cs +++ b/Content.Client/Overlays/ShowHungerIconsSystem.cs @@ -5,9 +5,9 @@ using Content.Shared.StatusIcon.Components; namespace Content.Client.Overlays; -public sealed class ShowHungerIconsSystem : EquipmentHudSystem +public sealed partial class ShowHungerIconsSystem : EquipmentHudSystem { - [Dependency] private readonly HungerSystem _hunger = default!; + [Dependency] private HungerSystem _hunger = default!; public override void Initialize() { diff --git a/Content.Client/Overlays/ShowMindShieldIconsSystem.cs b/Content.Client/Overlays/ShowMindShieldIconsSystem.cs index 33cb3ddd93..31696393ab 100644 --- a/Content.Client/Overlays/ShowMindShieldIconsSystem.cs +++ b/Content.Client/Overlays/ShowMindShieldIconsSystem.cs @@ -6,9 +6,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.Overlays; -public sealed class ShowMindShieldIconsSystem : EquipmentHudSystem +public sealed partial class ShowMindShieldIconsSystem : EquipmentHudSystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; public override void Initialize() { diff --git a/Content.Client/Overlays/ShowSyndicateIconsSystem.cs b/Content.Client/Overlays/ShowSyndicateIconsSystem.cs index 9d4599b823..c68e873016 100644 --- a/Content.Client/Overlays/ShowSyndicateIconsSystem.cs +++ b/Content.Client/Overlays/ShowSyndicateIconsSystem.cs @@ -6,9 +6,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.Overlays; -public sealed class ShowSyndicateIconsSystem : EquipmentHudSystem +public sealed partial class ShowSyndicateIconsSystem : EquipmentHudSystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; public override void Initialize() { diff --git a/Content.Client/Overlays/ShowThirstIconsSystem.cs b/Content.Client/Overlays/ShowThirstIconsSystem.cs index 9fc64165c5..815d368287 100644 --- a/Content.Client/Overlays/ShowThirstIconsSystem.cs +++ b/Content.Client/Overlays/ShowThirstIconsSystem.cs @@ -5,9 +5,9 @@ using Content.Shared.StatusIcon.Components; namespace Content.Client.Overlays; -public sealed class ShowThirstIconsSystem : EquipmentHudSystem +public sealed partial class ShowThirstIconsSystem : EquipmentHudSystem { - [Dependency] private readonly ThirstSystem _thirst = default!; + [Dependency] private ThirstSystem _thirst = default!; public override void Initialize() { diff --git a/Content.Client/Overlays/StencilOverlay.cs b/Content.Client/Overlays/StencilOverlay.cs index 3f4adaa4a1..83f9188ccb 100644 --- a/Content.Client/Overlays/StencilOverlay.cs +++ b/Content.Client/Overlays/StencilOverlay.cs @@ -24,11 +24,11 @@ public sealed partial class StencilOverlay : Overlay private static readonly ProtoId StencilMask = "StencilMask"; private static readonly ProtoId StencilDraw = "StencilDraw"; - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; + [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; private readonly SharedMapSystem _map; diff --git a/Content.Client/Overlays/StencilOverlaySystem.cs b/Content.Client/Overlays/StencilOverlaySystem.cs index 95243fe6f9..1241d4cae3 100644 --- a/Content.Client/Overlays/StencilOverlaySystem.cs +++ b/Content.Client/Overlays/StencilOverlaySystem.cs @@ -6,15 +6,15 @@ using Robust.Client.Graphics; namespace Content.Client.Overlays; -public sealed class StencilOverlaySystem : EntitySystem +public sealed partial class StencilOverlaySystem : EntitySystem { - [Dependency] private readonly IOverlayManager _overlay = default!; - [Dependency] private readonly ParallaxSystem _parallax = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly WeatherSystem _weather = default!; - [Dependency] private readonly StatusEffectsSystem _status = default!; + [Dependency] private IOverlayManager _overlay = default!; + [Dependency] private ParallaxSystem _parallax = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private WeatherSystem _weather = default!; + [Dependency] private StatusEffectsSystem _status = default!; public override void Initialize() { diff --git a/Content.Client/Overlays/ThermalSightOverlaySystem.cs b/Content.Client/Overlays/ThermalSightOverlaySystem.cs index bd4d21d3dc..c17d4daa9a 100644 --- a/Content.Client/Overlays/ThermalSightOverlaySystem.cs +++ b/Content.Client/Overlays/ThermalSightOverlaySystem.cs @@ -7,7 +7,7 @@ namespace Content.Client.Overlays; public sealed partial class ThermalSightOverlaySystem : EquipmentHudSystem { - [Dependency] private readonly IOverlayManager _overlayMan = default!; + [Dependency] private IOverlayManager _overlayMan = default!; private GasTileDangerousTemperatureOverlay _temperatureOverlay = default!; diff --git a/Content.Client/PDA/PdaMenu.xaml.cs b/Content.Client/PDA/PdaMenu.xaml.cs index 712e0cbb01..a102e183ae 100644 --- a/Content.Client/PDA/PdaMenu.xaml.cs +++ b/Content.Client/PDA/PdaMenu.xaml.cs @@ -15,9 +15,9 @@ namespace Content.Client.PDA [GenerateTypedNameReferences] public sealed partial class PdaMenu : PdaWindow { - [Dependency] private readonly IClipboardManager _clipboard = null!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IEntitySystemManager _entitySystem = default!; + [Dependency] private IClipboardManager _clipboard = null!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IEntitySystemManager _entitySystem = default!; private readonly ClientGameTicker _gameTicker; public const int HomeView = 0; @@ -32,7 +32,7 @@ namespace Content.Client.PDA private string _stationName = Loc.GetString("comp-pda-ui-unknown"); private string _alertLevel = Loc.GetString("comp-pda-ui-unknown"); private string _instructions = Loc.GetString("comp-pda-ui-unknown"); - + private int _currentView; @@ -125,7 +125,7 @@ namespace Content.Client.PDA _clipboard.SetText(_instructions); }; - + HideAllViews(); @@ -165,7 +165,7 @@ namespace Content.Client.PDA _stationName = state.StationName ?? Loc.GetString("comp-pda-ui-unknown"); StationNameLabel.SetMarkup(Loc.GetString("comp-pda-ui-station", ("station", _stationName))); - + var stationTime = _gameTiming.CurTime.Subtract(_gameTicker.RoundStartTimeSpan); diff --git a/Content.Client/Paper/UI/PaperWindow.xaml.cs b/Content.Client/Paper/UI/PaperWindow.xaml.cs index b688e69427..483caedb41 100644 --- a/Content.Client/Paper/UI/PaperWindow.xaml.cs +++ b/Content.Client/Paper/UI/PaperWindow.xaml.cs @@ -18,8 +18,8 @@ namespace Content.Client.Paper.UI [GenerateTypedNameReferences] public sealed partial class PaperWindow : BaseWindow { - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IResourceCache _resCache = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IResourceCache _resCache = default!; private static Color DefaultTextColor = new(25, 25, 25); diff --git a/Content.Client/Parallax/BiomeDebugOverlay.cs b/Content.Client/Parallax/BiomeDebugOverlay.cs index c914cb5de7..45a76a176a 100644 --- a/Content.Client/Parallax/BiomeDebugOverlay.cs +++ b/Content.Client/Parallax/BiomeDebugOverlay.cs @@ -10,15 +10,15 @@ using Robust.Shared.Map.Components; namespace Content.Client.Parallax; -public sealed class BiomeDebugOverlay : Overlay +public sealed partial class BiomeDebugOverlay : Overlay { public override OverlaySpace Space => OverlaySpace.ScreenSpace; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IResourceCache _cache = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefManager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IResourceCache _cache = default!; + [Dependency] private ITileDefinitionManager _tileDefManager = default!; private BiomeSystem _biomes; private SharedMapSystem _maps; diff --git a/Content.Client/Parallax/Commands/ShowBiomeCommand.cs b/Content.Client/Parallax/Commands/ShowBiomeCommand.cs index 2a628dd931..6588416105 100644 --- a/Content.Client/Parallax/Commands/ShowBiomeCommand.cs +++ b/Content.Client/Parallax/Commands/ShowBiomeCommand.cs @@ -3,9 +3,9 @@ using Robust.Shared.Console; namespace Content.Client.Parallax.Commands; -public sealed class ShowBiomeCommand : LocalizedCommands +public sealed partial class ShowBiomeCommand : LocalizedCommands { - [Dependency] private readonly IOverlayManager _overlayMgr = default!; + [Dependency] private IOverlayManager _overlayMgr = default!; public override string Command => "showbiome"; public override void Execute(IConsoleShell shell, string argStr, string[] args) diff --git a/Content.Client/Parallax/Managers/GeneratedParallaxCache.cs b/Content.Client/Parallax/Managers/GeneratedParallaxCache.cs index 911f655c6d..80e7566af3 100644 --- a/Content.Client/Parallax/Managers/GeneratedParallaxCache.cs +++ b/Content.Client/Parallax/Managers/GeneratedParallaxCache.cs @@ -17,11 +17,11 @@ namespace Content.Client.Parallax.Managers; /// /// Caches the textures generated by /// -public sealed class GeneratedParallaxCache : IPostInjectInit +public sealed partial class GeneratedParallaxCache : IPostInjectInit { - [Dependency] private readonly IConfigurationManager _cfg = null!; - [Dependency] private readonly IResourceManager _res = null!; - [Dependency] private readonly ILogManager _logManager = null!; + [Dependency] private IConfigurationManager _cfg = null!; + [Dependency] private IResourceManager _res = null!; + [Dependency] private ILogManager _logManager = null!; private readonly Dictionary _data = new(); diff --git a/Content.Client/Parallax/Managers/ParallaxManager.cs b/Content.Client/Parallax/Managers/ParallaxManager.cs index bd46288ebf..1e131557a9 100644 --- a/Content.Client/Parallax/Managers/ParallaxManager.cs +++ b/Content.Client/Parallax/Managers/ParallaxManager.cs @@ -8,11 +8,11 @@ using Robust.Shared.Configuration; namespace Content.Client.Parallax.Managers; -public sealed class ParallaxManager : IParallaxManager +public sealed partial class ParallaxManager : IParallaxManager { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IDependencyCollection _deps = null!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IDependencyCollection _deps = null!; private ISawmill _sawmill = Logger.GetSawmill("parallax"); diff --git a/Content.Client/Parallax/ParallaxControl.cs b/Content.Client/Parallax/ParallaxControl.cs index 99f39a1d44..2b32bc263a 100644 --- a/Content.Client/Parallax/ParallaxControl.cs +++ b/Content.Client/Parallax/ParallaxControl.cs @@ -13,11 +13,11 @@ namespace Content.Client.Parallax; /// /// Renders the parallax background as a UI control. /// -public sealed class ParallaxControl : Control +public sealed partial class ParallaxControl : Control { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IParallaxManager _parallaxManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IParallaxManager _parallaxManager = default!; + [Dependency] private IRobustRandom _random = default!; private string _parallaxPrototype = "FastSpace"; diff --git a/Content.Client/Parallax/ParallaxOverlay.cs b/Content.Client/Parallax/ParallaxOverlay.cs index 06f830675d..78775c83b2 100644 --- a/Content.Client/Parallax/ParallaxOverlay.cs +++ b/Content.Client/Parallax/ParallaxOverlay.cs @@ -12,13 +12,13 @@ using Robust.Shared.Timing; namespace Content.Client.Parallax; -public sealed class ParallaxOverlay : Overlay +public sealed partial class ParallaxOverlay : Overlay { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IParallaxManager _manager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IParallaxManager _manager = default!; private readonly SharedMapSystem _mapSystem; private readonly ParallaxSystem _parallax; diff --git a/Content.Client/Parallax/ParallaxSystem.cs b/Content.Client/Parallax/ParallaxSystem.cs index 7fed53782a..71811d7115 100644 --- a/Content.Client/Parallax/ParallaxSystem.cs +++ b/Content.Client/Parallax/ParallaxSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Prototypes; namespace Content.Client.Parallax; -public sealed class ParallaxSystem : SharedParallaxSystem +public sealed partial class ParallaxSystem : SharedParallaxSystem { - [Dependency] private readonly IOverlayManager _overlay = default!; - [Dependency] private readonly IParallaxManager _parallax = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private IOverlayManager _overlay = default!; + [Dependency] private IParallaxManager _parallax = default!; + [Dependency] private SharedMapSystem _map = default!; private static readonly ProtoId Fallback = "Default"; diff --git a/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.xaml.cs b/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.xaml.cs index 27a585119e..dbac668ec9 100644 --- a/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.xaml.cs +++ b/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.xaml.cs @@ -21,10 +21,10 @@ namespace Content.Client.ParticleAccelerator.UI; [GenerateTypedNameReferences] public sealed partial class ParticleAcceleratorControlMenu : FancyWindow { - [Dependency] private readonly IResourceCache _cache = default!; + [Dependency] private IResourceCache _cache = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPlayerManager _player = default!; private readonly AccessReaderSystem _accessReader; diff --git a/Content.Client/Physics/Controllers/MoverController.cs b/Content.Client/Physics/Controllers/MoverController.cs index 0f95a817c9..4f67dffae4 100644 --- a/Content.Client/Physics/Controllers/MoverController.cs +++ b/Content.Client/Physics/Controllers/MoverController.cs @@ -12,12 +12,12 @@ using Robust.Shared.Timing; namespace Content.Client.PhysicsSystem.Controllers; -public sealed class MoverController : SharedMoverController +public sealed partial class MoverController : SharedMoverController { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private IConfigurationManager _cfg = default!; public override void Initialize() { diff --git a/Content.Client/Physics/JointVisualsSystem.cs b/Content.Client/Physics/JointVisualsSystem.cs index 2e4e2e4c61..6de0d709e9 100644 --- a/Content.Client/Physics/JointVisualsSystem.cs +++ b/Content.Client/Physics/JointVisualsSystem.cs @@ -2,9 +2,9 @@ using Robust.Client.Graphics; namespace Content.Client.Physics; -public sealed class JointVisualsSystem : EntitySystem +public sealed partial class JointVisualsSystem : EntitySystem { - [Dependency] private readonly IOverlayManager _overlay = default!; + [Dependency] private IOverlayManager _overlay = default!; public override void Initialize() { diff --git a/Content.Client/Pinpointer/PinpointerSystem.cs b/Content.Client/Pinpointer/PinpointerSystem.cs index 5cab063958..a835160d58 100644 --- a/Content.Client/Pinpointer/PinpointerSystem.cs +++ b/Content.Client/Pinpointer/PinpointerSystem.cs @@ -4,10 +4,10 @@ using Robust.Client.Graphics; namespace Content.Client.Pinpointer; -public sealed class PinpointerSystem : SharedPinpointerSystem +public sealed partial class PinpointerSystem : SharedPinpointerSystem { - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Update(float frameTime) { diff --git a/Content.Client/Pinpointer/UI/NavMapBeaconWindow.xaml.cs b/Content.Client/Pinpointer/UI/NavMapBeaconWindow.xaml.cs index 291270f05a..db8f7cebb2 100644 --- a/Content.Client/Pinpointer/UI/NavMapBeaconWindow.xaml.cs +++ b/Content.Client/Pinpointer/UI/NavMapBeaconWindow.xaml.cs @@ -12,7 +12,7 @@ namespace Content.Client.Pinpointer.UI; [GenerateTypedNameReferences] public sealed partial class NavMapBeaconWindow : FancyWindow { - [Dependency] private readonly IConfigurationManager _cfgManager = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; private string? _defaultLabel; private bool _defaultEnabled; private Color _defaultColor; diff --git a/Content.Client/Pinpointer/UI/StationMapWindow.xaml.cs b/Content.Client/Pinpointer/UI/StationMapWindow.xaml.cs index 52ef2ab7da..2dffc22384 100644 --- a/Content.Client/Pinpointer/UI/StationMapWindow.xaml.cs +++ b/Content.Client/Pinpointer/UI/StationMapWindow.xaml.cs @@ -10,7 +10,7 @@ namespace Content.Client.Pinpointer.UI; [GenerateTypedNameReferences] public sealed partial class StationMapWindow : FancyWindow { - [Dependency] private readonly IEntityManager _entMan = default!; + [Dependency] private IEntityManager _entMan = default!; private readonly List _buttons = new(); @@ -74,4 +74,4 @@ public sealed partial class StationMapWindow : FancyWindow foreach (var button in _buttons) BeaconButtons.AddChild(button); } -} \ No newline at end of file +} diff --git a/Content.Client/Players/PlayTimeTracking/JobRequirementsManager.cs b/Content.Client/Players/PlayTimeTracking/JobRequirementsManager.cs index 9325507c53..e5f7a1c166 100644 --- a/Content.Client/Players/PlayTimeTracking/JobRequirementsManager.cs +++ b/Content.Client/Players/PlayTimeTracking/JobRequirementsManager.cs @@ -15,14 +15,14 @@ using Robust.Shared.Utility; namespace Content.Client.Players.PlayTimeTracking; -public sealed class JobRequirementsManager : ISharedPlaytimeManager +public sealed partial class JobRequirementsManager : ISharedPlaytimeManager { - [Dependency] private readonly IBaseClient _client = default!; - [Dependency] private readonly IClientNetManager _net = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _prototypes = default!; + [Dependency] private IBaseClient _client = default!; + [Dependency] private IClientNetManager _net = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypes = default!; private readonly Dictionary _roles = new(); private readonly List> _jobBans = new(); diff --git a/Content.Client/Playtime/ClientsidePlaytimeTrackingManager.cs b/Content.Client/Playtime/ClientsidePlaytimeTrackingManager.cs index 9a4f75d596..e5c30be521 100644 --- a/Content.Client/Playtime/ClientsidePlaytimeTrackingManager.cs +++ b/Content.Client/Playtime/ClientsidePlaytimeTrackingManager.cs @@ -15,13 +15,13 @@ namespace Content.Client.Playtime; /// This notably excludes scenarios like the lobby. /// /// -public sealed class ClientsidePlaytimeTrackingManager +public sealed partial class ClientsidePlaytimeTrackingManager { - [Dependency] private readonly IClientNetManager _clientNetManager = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IClientNetManager _clientNetManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; private ISawmill _sawmill = default!; diff --git a/Content.Client/Pointing/PointingSystem.Visualizer.cs b/Content.Client/Pointing/PointingSystem.Visualizer.cs index e15923618a..720544852d 100644 --- a/Content.Client/Pointing/PointingSystem.Visualizer.cs +++ b/Content.Client/Pointing/PointingSystem.Visualizer.cs @@ -10,9 +10,9 @@ namespace Content.Client.Pointing; public sealed partial class PointingSystem : SharedPointingSystem { - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly AnimationPlayerSystem _animationPlayer = default!; - [Dependency] private readonly TransformSystem _transformSystem = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private AnimationPlayerSystem _animationPlayer = default!; + [Dependency] private TransformSystem _transformSystem = default!; public void InitializeVisualizer() { diff --git a/Content.Client/Pointing/PointingSystem.cs b/Content.Client/Pointing/PointingSystem.cs index 12c1aa69c5..e833fff60f 100644 --- a/Content.Client/Pointing/PointingSystem.cs +++ b/Content.Client/Pointing/PointingSystem.cs @@ -10,7 +10,7 @@ namespace Content.Client.Pointing; public sealed partial class PointingSystem : SharedPointingSystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Points/PointSystem.cs b/Content.Client/Points/PointSystem.cs index 2cc6bd2312..0a59efa29c 100644 --- a/Content.Client/Points/PointSystem.cs +++ b/Content.Client/Points/PointSystem.cs @@ -7,9 +7,9 @@ using Robust.Client.UserInterface.Controls; namespace Content.Client.Points; /// -public sealed class PointSystem : SharedPointSystem +public sealed partial class PointSystem : SharedPointSystem { - [Dependency] private readonly CharacterInfoSystem _characterInfo = default!; + [Dependency] private CharacterInfoSystem _characterInfo = default!; /// public override void Initialize() diff --git a/Content.Client/Polymorph/Systems/ChameleonProjectorSystem.cs b/Content.Client/Polymorph/Systems/ChameleonProjectorSystem.cs index f0cc9b2f59..9a25277b3f 100644 --- a/Content.Client/Polymorph/Systems/ChameleonProjectorSystem.cs +++ b/Content.Client/Polymorph/Systems/ChameleonProjectorSystem.cs @@ -7,13 +7,13 @@ using Robust.Client.GameObjects; namespace Content.Client.Polymorph.Systems; -public sealed class ChameleonProjectorSystem : SharedChameleonProjectorSystem +public sealed partial class ChameleonProjectorSystem : SharedChameleonProjectorSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; - [Dependency] private readonly EntityQuery _appearanceQuery = default!; - [Dependency] private readonly EntityQuery _spriteQuery = default!; + [Dependency] private EntityQuery _appearanceQuery = default!; + [Dependency] private EntityQuery _spriteQuery = default!; public override void Initialize() { diff --git a/Content.Client/Popups/PopupSystem.cs b/Content.Client/Popups/PopupSystem.cs index 725568344d..32bd93cc84 100644 --- a/Content.Client/Popups/PopupSystem.cs +++ b/Content.Client/Popups/PopupSystem.cs @@ -18,18 +18,18 @@ using Robust.Shared.Timing; namespace Content.Client.Popups { - public sealed class PopupSystem : SharedPopupSystem + public sealed partial class PopupSystem : SharedPopupSystem { - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IOverlayManager _overlay = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IUserInterfaceManager _uiManager = default!; - [Dependency] private readonly IReplayRecordingManager _replayRecording = default!; - [Dependency] private readonly ExamineSystemShared _examine = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IOverlayManager _overlay = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IUserInterfaceManager _uiManager = default!; + [Dependency] private IReplayRecordingManager _replayRecording = default!; + [Dependency] private ExamineSystemShared _examine = default!; + [Dependency] private SharedTransformSystem _transform = default!; public IReadOnlyCollection WorldLabels => _aliveWorldLabels.Values; public IReadOnlyCollection CursorLabels => _aliveCursorLabels.Values; diff --git a/Content.Client/Power/APC/ApcVisualizerSystem.cs b/Content.Client/Power/APC/ApcVisualizerSystem.cs index 0000055e3a..1abf7dfa90 100644 --- a/Content.Client/Power/APC/ApcVisualizerSystem.cs +++ b/Content.Client/Power/APC/ApcVisualizerSystem.cs @@ -3,9 +3,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Power.APC; -public sealed class ApcVisualizerSystem : VisualizerSystem +public sealed partial class ApcVisualizerSystem : VisualizerSystem { - [Dependency] private readonly SharedPointLightSystem _lights = default!; + [Dependency] private SharedPointLightSystem _lights = default!; protected override void OnAppearanceChange(EntityUid uid, ApcVisualsComponent comp, ref AppearanceChangeEvent args) { diff --git a/Content.Client/Power/ActivatableUIRequiresPowerSystem.cs b/Content.Client/Power/ActivatableUIRequiresPowerSystem.cs index 1db0daef2d..b802ab921d 100644 --- a/Content.Client/Power/ActivatableUIRequiresPowerSystem.cs +++ b/Content.Client/Power/ActivatableUIRequiresPowerSystem.cs @@ -7,9 +7,9 @@ using Content.Shared.Wires; namespace Content.Client.Power; -public sealed class ActivatableUIRequiresPowerSystem : SharedActivatableUIRequiresPowerSystem +public sealed partial class ActivatableUIRequiresPowerSystem : SharedActivatableUIRequiresPowerSystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedPopupSystem _popup = default!; protected override void OnActivate(Entity ent, ref ActivatableUIOpenAttemptEvent args) { diff --git a/Content.Client/Power/Battery/BatteryBoundUserInterface.cs b/Content.Client/Power/Battery/BatteryBoundUserInterface.cs index 561fe90e40..09b1f2ca16 100644 --- a/Content.Client/Power/Battery/BatteryBoundUserInterface.cs +++ b/Content.Client/Power/Battery/BatteryBoundUserInterface.cs @@ -12,9 +12,9 @@ namespace Content.Client.Power.Battery; /// /// [UsedImplicitly] -public sealed class BatteryBoundUserInterface : BoundUserInterface, IBuiPreTickUpdate +public sealed partial class BatteryBoundUserInterface : BoundUserInterface, IBuiPreTickUpdate { - [Dependency] private readonly IClientGameTiming _gameTiming = null!; + [Dependency] private IClientGameTiming _gameTiming = null!; [ViewVariables] private BatteryMenu? _menu; diff --git a/Content.Client/Power/Battery/BatteryMenu.xaml.cs b/Content.Client/Power/Battery/BatteryMenu.xaml.cs index 78cc669fd0..523aa901ae 100644 --- a/Content.Client/Power/Battery/BatteryMenu.xaml.cs +++ b/Content.Client/Power/Battery/BatteryMenu.xaml.cs @@ -50,8 +50,8 @@ public sealed partial class BatteryMenu : FancyWindow private const float PowerPulseFactor = 4; // Dependencies - [Dependency] private readonly IEntityManager _entityManager = null!; - [Dependency] private readonly ILocalizationManager _loc = null!; + [Dependency] private IEntityManager _entityManager = null!; + [Dependency] private ILocalizationManager _loc = null!; // Active and inactive style boxes for power lines. // We modify _activePowerLineStyleBox's properties programmatically to implement the pulsing animation. diff --git a/Content.Client/Power/Generator/GeneratorWindow.xaml.cs b/Content.Client/Power/Generator/GeneratorWindow.xaml.cs index 807d08aa62..b33615ee0e 100644 --- a/Content.Client/Power/Generator/GeneratorWindow.xaml.cs +++ b/Content.Client/Power/Generator/GeneratorWindow.xaml.cs @@ -10,8 +10,8 @@ namespace Content.Client.Power.Generator; [GenerateTypedNameReferences] public sealed partial class GeneratorWindow : FancyWindow { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly ILocalizationManager _loc = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private ILocalizationManager _loc = default!; private EntityUid _entity; diff --git a/Content.Client/Power/PowerMonitoringConsoleNavMapControl.cs b/Content.Client/Power/PowerMonitoringConsoleNavMapControl.cs index d5057416cf..3f5f0c28fa 100644 --- a/Content.Client/Power/PowerMonitoringConsoleNavMapControl.cs +++ b/Content.Client/Power/PowerMonitoringConsoleNavMapControl.cs @@ -11,7 +11,7 @@ namespace Content.Client.Power; public sealed partial class PowerMonitoringConsoleNavMapControl : NavMapControl { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; // Cable indexing // 0: CableType.HighVoltage diff --git a/Content.Client/Power/SolarControlWindow.xaml.cs b/Content.Client/Power/SolarControlWindow.xaml.cs index 86032cccb1..b6148d9f71 100644 --- a/Content.Client/Power/SolarControlWindow.xaml.cs +++ b/Content.Client/Power/SolarControlWindow.xaml.cs @@ -89,11 +89,11 @@ namespace Content.Client.Power } - public sealed class SolarControlNotARadar : Control + public sealed partial class SolarControlNotARadar : Control { // This is used for client-side prediction of the panel rotation. // This makes the display feel a lot smoother. - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IGameTiming _gameTiming = default!; private SolarControlConsoleBoundInterfaceState _lastState = new(0, 0, 0, 0); diff --git a/Content.Client/Power/Visualizers/CableVisualizerSystem.cs b/Content.Client/Power/Visualizers/CableVisualizerSystem.cs index 1af57e7640..4dcaacc381 100644 --- a/Content.Client/Power/Visualizers/CableVisualizerSystem.cs +++ b/Content.Client/Power/Visualizers/CableVisualizerSystem.cs @@ -4,10 +4,10 @@ using Robust.Client.GameObjects; namespace Content.Client.Power.Visualizers; -public sealed class CableVisualizerSystem : EntitySystem +public sealed partial class CableVisualizerSystem : EntitySystem { - [Dependency] private readonly AppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AppearanceSystem _appearanceSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Projectiles/ProjectileSystem.cs b/Content.Client/Projectiles/ProjectileSystem.cs index 2adafdce30..23a09f9584 100644 --- a/Content.Client/Projectiles/ProjectileSystem.cs +++ b/Content.Client/Projectiles/ProjectileSystem.cs @@ -6,10 +6,10 @@ using TimedDespawnComponent = Robust.Shared.Spawners.TimedDespawnComponent; namespace Content.Client.Projectiles; -public sealed class ProjectileSystem : SharedProjectileSystem +public sealed partial class ProjectileSystem : SharedProjectileSystem { - [Dependency] private readonly AnimationPlayerSystem _player = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AnimationPlayerSystem _player = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/RCD/AlignRCDConstruction.cs b/Content.Client/RCD/AlignRCDConstruction.cs index b155458836..ee7411a6de 100644 --- a/Content.Client/RCD/AlignRCDConstruction.cs +++ b/Content.Client/RCD/AlignRCDConstruction.cs @@ -13,16 +13,16 @@ using Robust.Shared.Map.Components; namespace Content.Client.RCD; -public sealed class AlignRCDConstruction : PlacementMode +public sealed partial class AlignRCDConstruction : PlacementMode { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IMapManager _mapManager = default!; private readonly SharedMapSystem _mapSystem; private readonly HandsSystem _handsSystem; private readonly RCDSystem _rcdSystem; private readonly SharedTransformSystem _transformSystem; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IStateManager _stateManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IStateManager _stateManager = default!; private const float SearchBoxSize = 2f; private const float PlaceColorBaseAlpha = 0.5f; diff --git a/Content.Client/RCD/RCDConstructionGhostSystem.cs b/Content.Client/RCD/RCDConstructionGhostSystem.cs index d0af28da8a..2b9a31e77b 100644 --- a/Content.Client/RCD/RCDConstructionGhostSystem.cs +++ b/Content.Client/RCD/RCDConstructionGhostSystem.cs @@ -12,14 +12,14 @@ namespace Content.Client.RCD; /// /// System for handling structure ghost placement in places where RCD can create objects. /// -public sealed class RCDConstructionGhostSystem : EntitySystem +public sealed partial class RCDConstructionGhostSystem : EntitySystem { private const string PlacementMode = nameof(AlignRCDConstruction); - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPlacementManager _placementManager = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly HandsSystem _hands = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPlacementManager _placementManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private HandsSystem _hands = default!; private Direction _placementDirection = default; diff --git a/Content.Client/RCD/RCDMenuBoundUserInterface.cs b/Content.Client/RCD/RCDMenuBoundUserInterface.cs index 3f847c8beb..d8b60667d9 100644 --- a/Content.Client/RCD/RCDMenuBoundUserInterface.cs +++ b/Content.Client/RCD/RCDMenuBoundUserInterface.cs @@ -12,7 +12,7 @@ using Robust.Shared.Utility; namespace Content.Client.RCD; [UsedImplicitly] -public sealed class RCDMenuBoundUserInterface : BoundUserInterface +public sealed partial class RCDMenuBoundUserInterface : BoundUserInterface { private const string TopLevelActionCategory = "Main"; @@ -26,8 +26,8 @@ public sealed class RCDMenuBoundUserInterface : BoundUserInterface ["Lighting"] = ("rcd-component-lighting", new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/Radial/RCD/lighting.png"))), }; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ISharedPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ISharedPlayerManager _playerManager = default!; private SimpleRadialMenu? _menu; diff --git a/Content.Client/Radiation/Overlays/RadiationDebugOverlay.cs b/Content.Client/Radiation/Overlays/RadiationDebugOverlay.cs index 1f060e532d..6052ab521b 100644 --- a/Content.Client/Radiation/Overlays/RadiationDebugOverlay.cs +++ b/Content.Client/Radiation/Overlays/RadiationDebugOverlay.cs @@ -8,10 +8,10 @@ using Robust.Shared.Map.Components; namespace Content.Client.Radiation.Overlays; -public sealed class RadiationDebugOverlay : Overlay +public sealed partial class RadiationDebugOverlay : Overlay { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IResourceCache _cache = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IResourceCache _cache = default!; private readonly SharedMapSystem _mapSystem; private readonly RadiationSystem _radiation; diff --git a/Content.Client/Radiation/Overlays/RadiationPulseOverlay.cs b/Content.Client/Radiation/Overlays/RadiationPulseOverlay.cs index 4cbeaa52f5..6b4c429e79 100644 --- a/Content.Client/Radiation/Overlays/RadiationPulseOverlay.cs +++ b/Content.Client/Radiation/Overlays/RadiationPulseOverlay.cs @@ -11,13 +11,13 @@ using Robust.Shared.Timing; namespace Content.Client.Radiation.Overlays { - public sealed class RadiationPulseOverlay : Overlay + public sealed partial class RadiationPulseOverlay : Overlay { private static readonly ProtoId RadiationShader = "Radiation"; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; private TransformSystem? _transform; private const float MaxDist = 15.0f; diff --git a/Content.Client/Radiation/Systems/RadiationSystem.cs b/Content.Client/Radiation/Systems/RadiationSystem.cs index f719b7b5b8..409c02b140 100644 --- a/Content.Client/Radiation/Systems/RadiationSystem.cs +++ b/Content.Client/Radiation/Systems/RadiationSystem.cs @@ -5,9 +5,9 @@ using Robust.Client.Graphics; namespace Content.Client.Radiation.Systems; -public sealed class RadiationSystem : SharedRadiationSystem +public sealed partial class RadiationSystem : SharedRadiationSystem { - [Dependency] private readonly IOverlayManager _overlayMan = default!; + [Dependency] private IOverlayManager _overlayMan = default!; public List? Rays; public Dictionary>? ResistanceGrids; diff --git a/Content.Client/Radio/EntitySystems/RadioDeviceSystem.cs b/Content.Client/Radio/EntitySystems/RadioDeviceSystem.cs index a2711a8257..505c4d6503 100644 --- a/Content.Client/Radio/EntitySystems/RadioDeviceSystem.cs +++ b/Content.Client/Radio/EntitySystems/RadioDeviceSystem.cs @@ -6,9 +6,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Radio.EntitySystems; -public sealed class RadioDeviceSystem : SharedRadioDeviceSystem +public sealed partial class RadioDeviceSystem : SharedRadioDeviceSystem { - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private UserInterfaceSystem _ui = default!; /// public override void Initialize() diff --git a/Content.Client/Radio/Ui/IntercomMenu.xaml.cs b/Content.Client/Radio/Ui/IntercomMenu.xaml.cs index 887c6f6443..5607e91d25 100644 --- a/Content.Client/Radio/Ui/IntercomMenu.xaml.cs +++ b/Content.Client/Radio/Ui/IntercomMenu.xaml.cs @@ -11,7 +11,7 @@ namespace Content.Client.Radio.Ui; [GenerateTypedNameReferences] public sealed partial class IntercomMenu : FancyWindow { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; public event Action? OnMicPressed; public event Action? OnSpeakerPressed; diff --git a/Content.Client/Replay/ContentReplayPlaybackManager.cs b/Content.Client/Replay/ContentReplayPlaybackManager.cs index b96eae44e9..3ea3040670 100644 --- a/Content.Client/Replay/ContentReplayPlaybackManager.cs +++ b/Content.Client/Replay/ContentReplayPlaybackManager.cs @@ -32,21 +32,21 @@ using Robust.Shared.Utility; namespace Content.Client.Replay; -public sealed class ContentReplayPlaybackManager +public sealed partial class ContentReplayPlaybackManager { - [Dependency] private readonly IStateManager _stateMan = default!; - [Dependency] private readonly IClientGameTiming _timing = default!; - [Dependency] private readonly IReplayLoadManager _loadMan = default!; - [Dependency] private readonly IGameController _controller = default!; - [Dependency] private readonly IClientEntityManager _entMan = default!; - [Dependency] private readonly IUserInterfaceManager _uiMan = default!; - [Dependency] private readonly IReplayPlaybackManager _playback = default!; - [Dependency] private readonly IClientConGroupController _conGrp = default!; - [Dependency] private readonly IClientAdminManager _adminMan = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IBaseClient _client = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IResourceManager _resMan = default!; + [Dependency] private IStateManager _stateMan = default!; + [Dependency] private IClientGameTiming _timing = default!; + [Dependency] private IReplayLoadManager _loadMan = default!; + [Dependency] private IGameController _controller = default!; + [Dependency] private IClientEntityManager _entMan = default!; + [Dependency] private IUserInterfaceManager _uiMan = default!; + [Dependency] private IReplayPlaybackManager _playback = default!; + [Dependency] private IClientConGroupController _conGrp = default!; + [Dependency] private IClientAdminManager _adminMan = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IBaseClient _client = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IResourceManager _resMan = default!; /// /// UI state to return to when stopping a replay or loading fails. diff --git a/Content.Client/Replay/ReplayToggleScreenshotModeCommand.cs b/Content.Client/Replay/ReplayToggleScreenshotModeCommand.cs index 40b1a135d4..19c591dd62 100644 --- a/Content.Client/Replay/ReplayToggleScreenshotModeCommand.cs +++ b/Content.Client/Replay/ReplayToggleScreenshotModeCommand.cs @@ -7,10 +7,10 @@ using Robust.Shared.Console; namespace Content.Client.Replay; -public sealed class ReplayToggleScreenshotModeCommand : BaseReplayCommand +public sealed partial class ReplayToggleScreenshotModeCommand : BaseReplayCommand { - [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; - [Dependency] private readonly ContentReplayPlaybackManager _replayManager = default!; + [Dependency] private IUserInterfaceManager _userInterfaceManager = default!; + [Dependency] private ContentReplayPlaybackManager _replayManager = default!; public override string Command => "replay_toggle_screenshot_mode"; diff --git a/Content.Client/Replay/Spectator/ReplaySpectatorSystem.cs b/Content.Client/Replay/Spectator/ReplaySpectatorSystem.cs index 8a3b858720..3758c5a9e2 100644 --- a/Content.Client/Replay/Spectator/ReplaySpectatorSystem.cs +++ b/Content.Client/Replay/Spectator/ReplaySpectatorSystem.cs @@ -22,13 +22,13 @@ namespace Content.Client.Replay.Spectator; /// public sealed partial class ReplaySpectatorSystem : EntitySystem { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IConsoleHost _conHost = default!; - [Dependency] private readonly IStateManager _stateMan = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly SharedMoverController _mover = default!; - [Dependency] private readonly SharedContentEyeSystem _eye = default!; - [Dependency] private readonly IReplayPlaybackManager _replayPlayback = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IConsoleHost _conHost = default!; + [Dependency] private IStateManager _stateMan = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private SharedMoverController _mover = default!; + [Dependency] private SharedContentEyeSystem _eye = default!; + [Dependency] private IReplayPlaybackManager _replayPlayback = default!; private SpectatorData? _spectatorData; public const string SpectateCmd = "replay_spectate"; diff --git a/Content.Client/Replay/UI/Loading/LoadingScreen.cs b/Content.Client/Replay/UI/Loading/LoadingScreen.cs index f3f75a2950..e99b8990d3 100644 --- a/Content.Client/Replay/UI/Loading/LoadingScreen.cs +++ b/Content.Client/Replay/UI/Loading/LoadingScreen.cs @@ -7,10 +7,10 @@ using Robust.Shared.Timing; namespace Content.Client.Replay.UI.Loading; [Virtual] -public class LoadingScreen : State +public partial class LoadingScreen : State { - [Dependency] private readonly IResourceCache _resourceCache = default!; - [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; + [Dependency] private IResourceCache _resourceCache = default!; + [Dependency] private IUserInterfaceManager _userInterfaceManager = default!; public event Action? OnJobFinished; private LoadingScreenControl _screen = default!; diff --git a/Content.Client/Replay/UI/Loading/ReplayLoadingFailed.cs b/Content.Client/Replay/UI/Loading/ReplayLoadingFailed.cs index 223895eb29..8180647e3c 100644 --- a/Content.Client/Replay/UI/Loading/ReplayLoadingFailed.cs +++ b/Content.Client/Replay/UI/Loading/ReplayLoadingFailed.cs @@ -10,10 +10,10 @@ namespace Content.Client.Replay.UI.Loading; /// /// /// -public sealed class ReplayLoadingFailed : State +public sealed partial class ReplayLoadingFailed : State { - [Dependency] private readonly IStylesheetManager _stylesheetManager = default!; - [Dependency] private readonly IUserInterfaceManager _userInterface = default!; + [Dependency] private IStylesheetManager _stylesheetManager = default!; + [Dependency] private IUserInterfaceManager _userInterface = default!; private ReplayLoadingFailedControl? _control; diff --git a/Content.Client/Replay/UI/ReplaySpectateEntityState.cs b/Content.Client/Replay/UI/ReplaySpectateEntityState.cs index c64201bc03..5f386f8853 100644 --- a/Content.Client/Replay/UI/ReplaySpectateEntityState.cs +++ b/Content.Client/Replay/UI/ReplaySpectateEntityState.cs @@ -10,9 +10,9 @@ namespace Content.Client.Replay.UI; /// Gameplay state when observing/spectating an entity during a replay. /// [Virtual] -public class ReplaySpectateEntityState : GameplayState +public partial class ReplaySpectateEntityState : GameplayState { - [Dependency] private readonly ContentReplayPlaybackManager _replayManager = default!; + [Dependency] private ContentReplayPlaybackManager _replayManager = default!; protected override void Startup() { diff --git a/Content.Client/Research/UI/ResearchConsoleMenu.xaml.cs b/Content.Client/Research/UI/ResearchConsoleMenu.xaml.cs index eafbe75fbb..321670cae0 100644 --- a/Content.Client/Research/UI/ResearchConsoleMenu.xaml.cs +++ b/Content.Client/Research/UI/ResearchConsoleMenu.xaml.cs @@ -22,9 +22,9 @@ public sealed partial class ResearchConsoleMenu : FancyWindow public Action? OnTechnologyCardPressed; public Action? OnServerButtonPressed; - [Dependency] private readonly IEntityManager _entity = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IEntityManager _entity = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IPlayerManager _player = default!; private readonly ResearchSystem _research; private readonly SpriteSystem _sprite; private readonly AccessReaderSystem _accessReader; diff --git a/Content.Client/Revenant/RevenantOverloadedLightsSystem.cs b/Content.Client/Revenant/RevenantOverloadedLightsSystem.cs index 3f3f3d876c..4716f3f9e8 100644 --- a/Content.Client/Revenant/RevenantOverloadedLightsSystem.cs +++ b/Content.Client/Revenant/RevenantOverloadedLightsSystem.cs @@ -4,9 +4,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Revenant; -public sealed class RevenantOverloadedLightsSystem : SharedRevenantOverloadedLightsSystem +public sealed partial class RevenantOverloadedLightsSystem : SharedRevenantOverloadedLightsSystem { - [Dependency] private readonly SharedPointLightSystem _lights = default!; + [Dependency] private SharedPointLightSystem _lights = default!; public override void Initialize() { diff --git a/Content.Client/Revenant/RevenantSystem.cs b/Content.Client/Revenant/RevenantSystem.cs index 21d2d7888d..df64b747be 100644 --- a/Content.Client/Revenant/RevenantSystem.cs +++ b/Content.Client/Revenant/RevenantSystem.cs @@ -7,10 +7,10 @@ using Robust.Client.GameObjects; namespace Content.Client.Revenant; -public sealed class RevenantSystem : EntitySystem +public sealed partial class RevenantSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Revolutionary/RevolutionarySystem.cs b/Content.Client/Revolutionary/RevolutionarySystem.cs index 2dc16d9c11..cf2733fc01 100644 --- a/Content.Client/Revolutionary/RevolutionarySystem.cs +++ b/Content.Client/Revolutionary/RevolutionarySystem.cs @@ -8,9 +8,9 @@ namespace Content.Client.Revolutionary; /// /// Used for the client to get status icons from other revs. /// -public sealed class RevolutionarySystem : SharedRevolutionarySystem +public sealed partial class RevolutionarySystem : SharedRevolutionarySystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; public override void Initialize() { diff --git a/Content.Client/Robotics/UI/RoboticsConsoleWindow.xaml.cs b/Content.Client/Robotics/UI/RoboticsConsoleWindow.xaml.cs index f9b7b245b2..3c64ff354d 100644 --- a/Content.Client/Robotics/UI/RoboticsConsoleWindow.xaml.cs +++ b/Content.Client/Robotics/UI/RoboticsConsoleWindow.xaml.cs @@ -15,8 +15,8 @@ namespace Content.Client.Robotics.UI; [GenerateTypedNameReferences] public sealed partial class RoboticsConsoleWindow : FancyWindow { - [Dependency] private readonly IEntityManager _entMan = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IEntityManager _entMan = default!; + [Dependency] private IGameTiming _timing = default!; private readonly LockSystem _lock; private readonly SpriteSystem _sprite; diff --git a/Content.Client/Rotation/RotationVisualizerSystem.cs b/Content.Client/Rotation/RotationVisualizerSystem.cs index b5be4d0b17..066431be13 100644 --- a/Content.Client/Rotation/RotationVisualizerSystem.cs +++ b/Content.Client/Rotation/RotationVisualizerSystem.cs @@ -5,11 +5,11 @@ using Robust.Shared.Animations; namespace Content.Client.Rotation; -public sealed class RotationVisualizerSystem : SharedRotationVisualsSystem +public sealed partial class RotationVisualizerSystem : SharedRotationVisualsSystem { - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly AnimationPlayerSystem _animation = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private AnimationPlayerSystem _animation = default!; public override void Initialize() { diff --git a/Content.Client/RoundEnd/RoundEndSummaryUIController.cs b/Content.Client/RoundEnd/RoundEndSummaryUIController.cs index cf824833ef..bb85d98353 100644 --- a/Content.Client/RoundEnd/RoundEndSummaryUIController.cs +++ b/Content.Client/RoundEnd/RoundEndSummaryUIController.cs @@ -10,10 +10,10 @@ using Robust.Shared.Player; namespace Content.Client.RoundEnd; [UsedImplicitly] -public sealed class RoundEndSummaryUIController : UIController, +public sealed partial class RoundEndSummaryUIController : UIController, IOnSystemLoaded { - [Dependency] private readonly IInputManager _input = default!; + [Dependency] private IInputManager _input = default!; private RoundEndSummaryWindow? _window; diff --git a/Content.Client/SSDIndicator/SSDIndicatorSystem.cs b/Content.Client/SSDIndicator/SSDIndicatorSystem.cs index 370bc902c2..18390c3665 100644 --- a/Content.Client/SSDIndicator/SSDIndicatorSystem.cs +++ b/Content.Client/SSDIndicator/SSDIndicatorSystem.cs @@ -13,11 +13,11 @@ namespace Content.Client.SSDIndicator; /// /// Handles displaying SSD indicator as status icon /// -public sealed class SSDIndicatorSystem : EntitySystem +public sealed partial class SSDIndicatorSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private MobStateSystem _mobState = default!; public override void Initialize() { diff --git a/Content.Client/Salvage/FultonSystem.cs b/Content.Client/Salvage/FultonSystem.cs index 2d323841ce..55dcfcff61 100644 --- a/Content.Client/Salvage/FultonSystem.cs +++ b/Content.Client/Salvage/FultonSystem.cs @@ -10,11 +10,11 @@ using TimedDespawnComponent = Robust.Shared.Spawners.TimedDespawnComponent; namespace Content.Client.Salvage; -public sealed class FultonSystem : SharedFultonSystem +public sealed partial class FultonSystem : SharedFultonSystem { - [Dependency] private readonly ISerializationManager _serManager = default!; - [Dependency] private readonly AnimationPlayerSystem _player = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private ISerializationManager _serManager = default!; + [Dependency] private AnimationPlayerSystem _player = default!; + [Dependency] private SpriteSystem _sprite = default!; private static readonly TimeSpan AnimationDuration = TimeSpan.FromSeconds(0.4); diff --git a/Content.Client/Salvage/SalvageSystem.cs b/Content.Client/Salvage/SalvageSystem.cs index e1bce367ca..0bb809acf9 100644 --- a/Content.Client/Salvage/SalvageSystem.cs +++ b/Content.Client/Salvage/SalvageSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.GameStates; namespace Content.Client.Salvage; -public sealed class SalvageSystem : SharedSalvageSystem +public sealed partial class SalvageSystem : SharedSalvageSystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly ContentAudioSystem _audio = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private ContentAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Client/Salvage/UI/OfferingWindow.xaml.cs b/Content.Client/Salvage/UI/OfferingWindow.xaml.cs index 3b12a31c77..21f66425ca 100644 --- a/Content.Client/Salvage/UI/OfferingWindow.xaml.cs +++ b/Content.Client/Salvage/UI/OfferingWindow.xaml.cs @@ -15,7 +15,7 @@ namespace Content.Client.Salvage.UI; public sealed partial class OfferingWindow : FancyWindow, IComputerWindow { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; public bool Claimed; public TimeSpan NextOffer; diff --git a/Content.Client/Salvage/UI/SalvageExpeditionConsoleBoundUserInterface.cs b/Content.Client/Salvage/UI/SalvageExpeditionConsoleBoundUserInterface.cs index 34ff5b45c9..5bf39fe6d0 100644 --- a/Content.Client/Salvage/UI/SalvageExpeditionConsoleBoundUserInterface.cs +++ b/Content.Client/Salvage/UI/SalvageExpeditionConsoleBoundUserInterface.cs @@ -13,15 +13,15 @@ using Robust.Shared.Prototypes; namespace Content.Client.Salvage.UI; [UsedImplicitly] -public sealed class SalvageExpeditionConsoleBoundUserInterface : BoundUserInterface +public sealed partial class SalvageExpeditionConsoleBoundUserInterface : BoundUserInterface { [ViewVariables] private OfferingWindow? _window; - [Dependency] private readonly IConfigurationManager _cfgManager = default!; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; private readonly ISawmill _sawmill; diff --git a/Content.Client/Salvage/UI/SalvageJobBoardMenu.xaml.cs b/Content.Client/Salvage/UI/SalvageJobBoardMenu.xaml.cs index 73fb4bb483..480b99ced4 100644 --- a/Content.Client/Salvage/UI/SalvageJobBoardMenu.xaml.cs +++ b/Content.Client/Salvage/UI/SalvageJobBoardMenu.xaml.cs @@ -10,8 +10,8 @@ namespace Content.Client.Salvage.UI; [GenerateTypedNameReferences] public sealed partial class SalvageJobBoardMenu : FancyWindow { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public Action? OnLabelButtonPressed; diff --git a/Content.Client/Salvage/UI/SalvageMagnetBoundUserInterface.cs b/Content.Client/Salvage/UI/SalvageMagnetBoundUserInterface.cs index a344ddd1ee..44842e4f79 100644 --- a/Content.Client/Salvage/UI/SalvageMagnetBoundUserInterface.cs +++ b/Content.Client/Salvage/UI/SalvageMagnetBoundUserInterface.cs @@ -7,9 +7,9 @@ using Robust.Client.UserInterface.Controls; namespace Content.Client.Salvage.UI; -public sealed class SalvageMagnetBoundUserInterface : BoundUserInterface +public sealed partial class SalvageMagnetBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private OfferingWindow? _window; diff --git a/Content.Client/Sandbox/SandboxSystem.cs b/Content.Client/Sandbox/SandboxSystem.cs index 039f2fed69..3965779b62 100644 --- a/Content.Client/Sandbox/SandboxSystem.cs +++ b/Content.Client/Sandbox/SandboxSystem.cs @@ -9,15 +9,15 @@ using Robust.Shared.Player; namespace Content.Client.Sandbox { - public sealed class SandboxSystem : SharedSandboxSystem + public sealed partial class SandboxSystem : SharedSandboxSystem { - [Dependency] private readonly IClientAdminManager _adminManager = default!; - [Dependency] private readonly IClientConsoleHost _consoleHost = default!; - [Dependency] private readonly IMapManager _map = default!; - [Dependency] private readonly IPlacementManager _placement = default!; - [Dependency] private readonly ContentEyeSystem _contentEye = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; + [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!; + [Dependency] private SharedMapSystem _mapSystem = default!; private bool _sandboxEnabled; public bool SandboxAllowed { get; private set; } diff --git a/Content.Client/Screenshot/ScreenshotHook.cs b/Content.Client/Screenshot/ScreenshotHook.cs index d3cd5791dc..7f638e2c2e 100644 --- a/Content.Client/Screenshot/ScreenshotHook.cs +++ b/Content.Client/Screenshot/ScreenshotHook.cs @@ -13,14 +13,14 @@ using SixLabors.ImageSharp.PixelFormats; namespace Content.Client.Screenshot { - internal sealed class ScreenshotHook : IScreenshotHook + internal sealed partial class ScreenshotHook : IScreenshotHook { private static readonly ResPath BaseScreenshotPath = new("/Screenshots"); - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IResourceManager _resourceManager = default!; - [Dependency] private readonly IStateManager _stateManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IClyde _clyde = default!; + [Dependency] private IResourceManager _resourceManager = default!; + [Dependency] private IStateManager _stateManager = default!; private ISawmill _sawmill = default!; diff --git a/Content.Client/Security/Ui/GenpopLockerMenu.xaml.cs b/Content.Client/Security/Ui/GenpopLockerMenu.xaml.cs index 3a214468a3..138c4c822b 100644 --- a/Content.Client/Security/Ui/GenpopLockerMenu.xaml.cs +++ b/Content.Client/Security/Ui/GenpopLockerMenu.xaml.cs @@ -12,7 +12,7 @@ namespace Content.Client.Security.Ui; [GenerateTypedNameReferences] public sealed partial class GenpopLockerMenu : FancyWindow { - [Dependency] private readonly IConfigurationManager _cfgManager = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; public event Action? OnConfigurationComplete; diff --git a/Content.Client/SensorMonitoring/SensorMonitoringWindow.xaml.cs b/Content.Client/SensorMonitoring/SensorMonitoringWindow.xaml.cs index 830bc3ccc5..16115ba507 100644 --- a/Content.Client/SensorMonitoring/SensorMonitoringWindow.xaml.cs +++ b/Content.Client/SensorMonitoring/SensorMonitoringWindow.xaml.cs @@ -19,8 +19,8 @@ namespace Content.Client.SensorMonitoring; [GenerateTypedNameReferences] public sealed partial class SensorMonitoringWindow : FancyWindow, IComputerWindow { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly ILocalizationManager _loc = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private ILocalizationManager _loc = default!; private TimeSpan _retentionTime; private readonly Dictionary _sensorData = new(); diff --git a/Content.Client/Shuttles/Commands/ShowEmergencyShuttleCommand.cs b/Content.Client/Shuttles/Commands/ShowEmergencyShuttleCommand.cs index d14136957f..7eaf601c83 100644 --- a/Content.Client/Shuttles/Commands/ShowEmergencyShuttleCommand.cs +++ b/Content.Client/Shuttles/Commands/ShowEmergencyShuttleCommand.cs @@ -3,9 +3,9 @@ using Robust.Shared.Console; namespace Content.Client.Shuttles.Commands; -public sealed class ShowEmergencyShuttleCommand : LocalizedEntityCommands +public sealed partial class ShowEmergencyShuttleCommand : LocalizedEntityCommands { - [Dependency] private readonly ShuttleSystem _shuttle = default!; + [Dependency] private ShuttleSystem _shuttle = default!; public override string Command => "showemergencyshuttle"; diff --git a/Content.Client/Shuttles/FtlArrivalOverlay.cs b/Content.Client/Shuttles/FtlArrivalOverlay.cs index 185d26f333..1a57a2b658 100644 --- a/Content.Client/Shuttles/FtlArrivalOverlay.cs +++ b/Content.Client/Shuttles/FtlArrivalOverlay.cs @@ -12,7 +12,7 @@ namespace Content.Client.Shuttles; /// /// Plays a visualization whenever a shuttle is arriving from FTL. /// -public sealed class FtlArrivalOverlay : Overlay +public sealed partial class FtlArrivalOverlay : Overlay { private static readonly ProtoId UnshadedShader = "unshaded"; @@ -22,9 +22,9 @@ public sealed class FtlArrivalOverlay : Overlay private SharedMapSystem _maps; private SharedTransformSystem _transforms; private SpriteSystem _sprites; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _protos = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _protos = default!; private readonly HashSet> _visualizers = new(); diff --git a/Content.Client/Shuttles/Systems/ShuttleConsoleSystem.cs b/Content.Client/Shuttles/Systems/ShuttleConsoleSystem.cs index 3bf4bc966a..a3a9d2c1c9 100644 --- a/Content.Client/Shuttles/Systems/ShuttleConsoleSystem.cs +++ b/Content.Client/Shuttles/Systems/ShuttleConsoleSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.GameStates; namespace Content.Client.Shuttles.Systems { - public sealed class ShuttleConsoleSystem : SharedShuttleConsoleSystem + public sealed partial class ShuttleConsoleSystem : SharedShuttleConsoleSystem { - [Dependency] private readonly IInputManager _input = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IInputManager _input = default!; + [Dependency] private IPlayerManager _playerManager = default!; public override void Initialize() { diff --git a/Content.Client/Shuttles/Systems/ShuttleSystem.Console.cs b/Content.Client/Shuttles/Systems/ShuttleSystem.Console.cs index eb9ec285f8..238c400599 100644 --- a/Content.Client/Shuttles/Systems/ShuttleSystem.Console.cs +++ b/Content.Client/Shuttles/Systems/ShuttleSystem.Console.cs @@ -12,7 +12,7 @@ namespace Content.Client.Shuttles.Systems; public sealed partial class ShuttleSystem { - [Dependency] private readonly IResourceCache _resource = default!; + [Dependency] private IResourceCache _resource = default!; /// /// Gets the parallax to use for the specified map or uses the fallback if not available. diff --git a/Content.Client/Shuttles/Systems/ShuttleSystem.cs b/Content.Client/Shuttles/Systems/ShuttleSystem.cs index a2c048ff90..c2812cdc4d 100644 --- a/Content.Client/Shuttles/Systems/ShuttleSystem.cs +++ b/Content.Client/Shuttles/Systems/ShuttleSystem.cs @@ -4,7 +4,7 @@ namespace Content.Client.Shuttles.Systems; public sealed partial class ShuttleSystem { - [Dependency] private readonly IOverlayManager _overlays = default!; + [Dependency] private IOverlayManager _overlays = default!; public override void Initialize() { diff --git a/Content.Client/Shuttles/UI/BaseShuttleControl.xaml.cs b/Content.Client/Shuttles/UI/BaseShuttleControl.xaml.cs index c2d978e609..aa80eba793 100644 --- a/Content.Client/Shuttles/UI/BaseShuttleControl.xaml.cs +++ b/Content.Client/Shuttles/UI/BaseShuttleControl.xaml.cs @@ -20,7 +20,7 @@ namespace Content.Client.Shuttles.UI; [Virtual] public partial class BaseShuttleControl : MapGridControl { - [Dependency] private readonly IParallelManager _parallel = default!; + [Dependency] private IParallelManager _parallel = default!; protected readonly SharedMapSystem Maps; protected readonly Font Font; diff --git a/Content.Client/Shuttles/UI/DockingScreen.xaml.cs b/Content.Client/Shuttles/UI/DockingScreen.xaml.cs index 97125d3159..59bc7f805c 100644 --- a/Content.Client/Shuttles/UI/DockingScreen.xaml.cs +++ b/Content.Client/Shuttles/UI/DockingScreen.xaml.cs @@ -14,7 +14,7 @@ namespace Content.Client.Shuttles.UI; [GenerateTypedNameReferences] public sealed partial class DockingScreen : BoxContainer { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private readonly SharedShuttleSystem _shuttles; /// diff --git a/Content.Client/Shuttles/UI/MapScreen.xaml.cs b/Content.Client/Shuttles/UI/MapScreen.xaml.cs index ff55c0b462..c39656f681 100644 --- a/Content.Client/Shuttles/UI/MapScreen.xaml.cs +++ b/Content.Client/Shuttles/UI/MapScreen.xaml.cs @@ -26,10 +26,10 @@ namespace Content.Client.Shuttles.UI; [GenerateTypedNameReferences] public sealed partial class MapScreen : BoxContainer { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [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; private readonly ShuttleSystem _shuttles; diff --git a/Content.Client/Shuttles/UI/NavScreen.xaml.cs b/Content.Client/Shuttles/UI/NavScreen.xaml.cs index e4727e9366..4fddb0fe07 100644 --- a/Content.Client/Shuttles/UI/NavScreen.xaml.cs +++ b/Content.Client/Shuttles/UI/NavScreen.xaml.cs @@ -12,7 +12,7 @@ namespace Content.Client.Shuttles.UI; [GenerateTypedNameReferences] public sealed partial class NavScreen : BoxContainer { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private SharedTransformSystem _xformSystem; private EntityUid? _consoleEntity; // Entity of controlling console diff --git a/Content.Client/Shuttles/UI/ShuttleConsoleWindow.xaml.cs b/Content.Client/Shuttles/UI/ShuttleConsoleWindow.xaml.cs index d0e6f9ebf7..fde96b8785 100644 --- a/Content.Client/Shuttles/UI/ShuttleConsoleWindow.xaml.cs +++ b/Content.Client/Shuttles/UI/ShuttleConsoleWindow.xaml.cs @@ -13,7 +13,7 @@ namespace Content.Client.Shuttles.UI; public sealed partial class ShuttleConsoleWindow : FancyWindow, IComputerWindow { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private ShuttleConsoleMode _mode = ShuttleConsoleMode.Nav; diff --git a/Content.Client/Shuttles/UI/ShuttleDockControl.xaml.cs b/Content.Client/Shuttles/UI/ShuttleDockControl.xaml.cs index 449323c746..0a8a5a5495 100644 --- a/Content.Client/Shuttles/UI/ShuttleDockControl.xaml.cs +++ b/Content.Client/Shuttles/UI/ShuttleDockControl.xaml.cs @@ -17,8 +17,8 @@ namespace Content.Client.Shuttles.UI; [GenerateTypedNameReferences] public sealed partial class ShuttleDockControl : BaseShuttleControl { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IMapManager _mapManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IMapManager _mapManager = default!; private readonly DockingSystem _dockSystem; private readonly SharedShuttleSystem _shuttles; private readonly SharedTransformSystem _xformSystem; diff --git a/Content.Client/Shuttles/UI/ShuttleMapControl.xaml.cs b/Content.Client/Shuttles/UI/ShuttleMapControl.xaml.cs index daf2622d81..d94b80e5f1 100644 --- a/Content.Client/Shuttles/UI/ShuttleMapControl.xaml.cs +++ b/Content.Client/Shuttles/UI/ShuttleMapControl.xaml.cs @@ -22,8 +22,8 @@ namespace Content.Client.Shuttles.UI; [GenerateTypedNameReferences] public sealed partial class ShuttleMapControl : BaseShuttleControl { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IInputManager _inputs = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IInputManager _inputs = default!; private readonly SharedMapSystem _mapSystem; private readonly ShuttleSystem _shuttles; private readonly SharedTransformSystem _xformSystem; diff --git a/Content.Client/Shuttles/UI/ShuttleNavControl.xaml.cs b/Content.Client/Shuttles/UI/ShuttleNavControl.xaml.cs index 7899a5ef3e..0bcd76a2bf 100644 --- a/Content.Client/Shuttles/UI/ShuttleNavControl.xaml.cs +++ b/Content.Client/Shuttles/UI/ShuttleNavControl.xaml.cs @@ -20,7 +20,7 @@ namespace Content.Client.Shuttles.UI; [GenerateTypedNameReferences] public sealed partial class ShuttleNavControl : BaseShuttleControl { - [Dependency] private readonly IMapManager _mapManager = default!; + [Dependency] private IMapManager _mapManager = default!; private readonly SharedShuttleSystem _shuttles; private readonly SharedTransformSystem _transform; diff --git a/Content.Client/Silicons/Borgs/BorgMenu.xaml.cs b/Content.Client/Silicons/Borgs/BorgMenu.xaml.cs index eee45bacc8..0ec3e9fdcb 100644 --- a/Content.Client/Silicons/Borgs/BorgMenu.xaml.cs +++ b/Content.Client/Silicons/Borgs/BorgMenu.xaml.cs @@ -17,8 +17,8 @@ namespace Content.Client.Silicons.Borgs; [GenerateTypedNameReferences] public sealed partial class BorgMenu : FancyWindow { - [Dependency] private readonly IConfigurationManager _cfgManager = default!; - [Dependency] private readonly IEntityManager _entity = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; + [Dependency] private IEntityManager _entity = default!; private readonly NameModifierSystem _nameModifier; private readonly PowerCellSystem _powerCell; private readonly SharedBatterySystem _battery; diff --git a/Content.Client/Silicons/Borgs/BorgSelectTypeMenu.xaml.cs b/Content.Client/Silicons/Borgs/BorgSelectTypeMenu.xaml.cs index be59b07b65..6336321716 100644 --- a/Content.Client/Silicons/Borgs/BorgSelectTypeMenu.xaml.cs +++ b/Content.Client/Silicons/Borgs/BorgSelectTypeMenu.xaml.cs @@ -19,7 +19,7 @@ namespace Content.Client.Silicons.Borgs; [GenerateTypedNameReferences] public sealed partial class BorgSelectTypeMenu : FancyWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private BorgTypePrototype? _selectedBorgType; diff --git a/Content.Client/Silicons/Borgs/BorgSwitchableTypeSystem.cs b/Content.Client/Silicons/Borgs/BorgSwitchableTypeSystem.cs index 86ed7a8b77..00f19bc091 100644 --- a/Content.Client/Silicons/Borgs/BorgSwitchableTypeSystem.cs +++ b/Content.Client/Silicons/Borgs/BorgSwitchableTypeSystem.cs @@ -10,11 +10,11 @@ namespace Content.Client.Silicons.Borgs; /// /// /// -public sealed class BorgSwitchableTypeSystem : SharedBorgSwitchableTypeSystem +public sealed partial class BorgSwitchableTypeSystem : SharedBorgSwitchableTypeSystem { - [Dependency] private readonly BorgSystem _borgSystem = default!; - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private BorgSystem _borgSystem = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Silicons/Borgs/BorgSystem.cs b/Content.Client/Silicons/Borgs/BorgSystem.cs index 09e6e387f7..647e4d3ec7 100644 --- a/Content.Client/Silicons/Borgs/BorgSystem.cs +++ b/Content.Client/Silicons/Borgs/BorgSystem.cs @@ -15,16 +15,16 @@ namespace Content.Client.Silicons.Borgs; /// public sealed partial class BorgSystem : SharedBorgSystem { - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; - [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly SharedBatterySystem _battery = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly EntityQuery _chassisQuery = default!; - [Dependency] private readonly EntityQuery _slotQuery = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private UserInterfaceSystem _ui = default!; + [Dependency] private PowerCellSystem _powerCell = default!; + [Dependency] private SharedBatterySystem _battery = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private EntityQuery _chassisQuery = default!; + [Dependency] private EntityQuery _slotQuery = default!; public override void Initialize() { diff --git a/Content.Client/Silicons/Laws/Ui/LawDisplay.xaml.cs b/Content.Client/Silicons/Laws/Ui/LawDisplay.xaml.cs index 83f463a3d4..4686035fc7 100644 --- a/Content.Client/Silicons/Laws/Ui/LawDisplay.xaml.cs +++ b/Content.Client/Silicons/Laws/Ui/LawDisplay.xaml.cs @@ -17,10 +17,10 @@ namespace Content.Client.Silicons.Laws.Ui; [GenerateTypedNameReferences] public sealed partial class LawDisplay : Control { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly EntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private EntityManager _entityManager = default!; private static readonly TimeSpan PressCooldown = TimeSpan.FromSeconds(3); diff --git a/Content.Client/Silicons/StationAi/StationAiCustomizationMenu.xaml.cs b/Content.Client/Silicons/StationAi/StationAiCustomizationMenu.xaml.cs index 3c5375a8e4..3238d56045 100644 --- a/Content.Client/Silicons/StationAi/StationAiCustomizationMenu.xaml.cs +++ b/Content.Client/Silicons/StationAi/StationAiCustomizationMenu.xaml.cs @@ -13,8 +13,8 @@ namespace Content.Client.Silicons.StationAi; [GenerateTypedNameReferences] public sealed partial class StationAiCustomizationMenu : FancyWindow { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; private Dictionary, StationAiCustomizationGroupContainer> _groupContainers = new(); private Dictionary, ButtonGroup> _buttonGroups = new(); diff --git a/Content.Client/Silicons/StationAi/StationAiFixerConsoleSystem.cs b/Content.Client/Silicons/StationAi/StationAiFixerConsoleSystem.cs index 5a7f6ee820..e23d194f17 100644 --- a/Content.Client/Silicons/StationAi/StationAiFixerConsoleSystem.cs +++ b/Content.Client/Silicons/StationAi/StationAiFixerConsoleSystem.cs @@ -5,7 +5,7 @@ namespace Content.Client.Silicons.StationAi; public sealed partial class StationAiFixerConsoleSystem : SharedStationAiFixerConsoleSystem { - [Dependency] private readonly SharedUserInterfaceSystem _userInterface = default!; + [Dependency] private SharedUserInterfaceSystem _userInterface = default!; public override void Initialize() { diff --git a/Content.Client/Silicons/StationAi/StationAiFixerConsoleWindow.xaml.cs b/Content.Client/Silicons/StationAi/StationAiFixerConsoleWindow.xaml.cs index 0c3140a13e..8e96f9a9a5 100644 --- a/Content.Client/Silicons/StationAi/StationAiFixerConsoleWindow.xaml.cs +++ b/Content.Client/Silicons/StationAi/StationAiFixerConsoleWindow.xaml.cs @@ -13,8 +13,8 @@ namespace Content.Client.Silicons.StationAi; [GenerateTypedNameReferences] public sealed partial class StationAiFixerConsoleWindow : FancyWindow { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IGameTiming _timing = default!; private readonly StationAiFixerConsoleSystem _stationAiFixerConsole; private readonly SharedStationAiSystem _stationAi; diff --git a/Content.Client/Silicons/StationAi/StationAiOverlay.cs b/Content.Client/Silicons/StationAi/StationAiOverlay.cs index 7657744702..ee5105d84a 100644 --- a/Content.Client/Silicons/StationAi/StationAiOverlay.cs +++ b/Content.Client/Silicons/StationAi/StationAiOverlay.cs @@ -11,17 +11,17 @@ using Robust.Shared.Timing; namespace Content.Client.Silicons.StationAi; -public sealed class StationAiOverlay : Overlay +public sealed partial class StationAiOverlay : Overlay { private static readonly ProtoId CameraStaticShader = "CameraStatic"; private static readonly ProtoId StencilMaskShader = "StencilMask"; private static readonly ProtoId StencilDrawShader = "StencilDraw"; - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IClyde _clyde = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IPrototypeManager _proto = default!; public override OverlaySpace Space => OverlaySpace.WorldSpace; diff --git a/Content.Client/Silicons/StationAi/StationAiSystem.cs b/Content.Client/Silicons/StationAi/StationAiSystem.cs index d4a8b9dbd8..4613a3bf7b 100644 --- a/Content.Client/Silicons/StationAi/StationAiSystem.cs +++ b/Content.Client/Silicons/StationAi/StationAiSystem.cs @@ -8,10 +8,10 @@ namespace Content.Client.Silicons.StationAi; public sealed partial class StationAiSystem : SharedStationAiSystem { - [Dependency] private readonly IOverlayManager _overlayMgr = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IOverlayManager _overlayMgr = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; private StationAiOverlay? _overlay; diff --git a/Content.Client/Singularity/SingularityOverlay.cs b/Content.Client/Singularity/SingularityOverlay.cs index fd888fb6dd..a406025fec 100644 --- a/Content.Client/Singularity/SingularityOverlay.cs +++ b/Content.Client/Singularity/SingularityOverlay.cs @@ -9,13 +9,13 @@ using Robust.Shared.Prototypes; namespace Content.Client.Singularity { - public sealed class SingularityOverlay : Overlay, IEntityEventSubscriber + public sealed partial class SingularityOverlay : Overlay, IEntityEventSubscriber { private static readonly ProtoId Shader = "Singularity"; - [Dependency] private readonly IEntityManager _entMan = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; + [Dependency] private IEntityManager _entMan = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _configManager = default!; private SharedTransformSystem? _xformSystem = null; /// diff --git a/Content.Client/Singularity/Systems/EmitterSystem.cs b/Content.Client/Singularity/Systems/EmitterSystem.cs index b35c3297a1..8516bdb0dc 100644 --- a/Content.Client/Singularity/Systems/EmitterSystem.cs +++ b/Content.Client/Singularity/Systems/EmitterSystem.cs @@ -4,10 +4,10 @@ using Robust.Client.GameObjects; namespace Content.Client.Singularity.Systems; -public sealed class EmitterSystem : SharedEmitterSystem +public sealed partial class EmitterSystem : SharedEmitterSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; /// public override void Initialize() diff --git a/Content.Client/SmartFridge/SmartFridgeMenu.xaml.cs b/Content.Client/SmartFridge/SmartFridgeMenu.xaml.cs index ee3b3a8e7a..9bd3725621 100644 --- a/Content.Client/SmartFridge/SmartFridgeMenu.xaml.cs +++ b/Content.Client/SmartFridge/SmartFridgeMenu.xaml.cs @@ -14,7 +14,7 @@ public record SmartFridgeListData(EntityUid Representative, SmartFridgeEntry Ent [GenerateTypedNameReferences] public sealed partial class SmartFridgeMenu : FancyWindow { - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IEntityManager _entityManager = default!; public event Action? OnItemSelected; public event Action? OnRemoveButtonPressed; diff --git a/Content.Client/SmartFridge/SmartFridgeSystem.cs b/Content.Client/SmartFridge/SmartFridgeSystem.cs index cd3aeb6958..766b110fd0 100644 --- a/Content.Client/SmartFridge/SmartFridgeSystem.cs +++ b/Content.Client/SmartFridge/SmartFridgeSystem.cs @@ -2,9 +2,9 @@ using Content.Shared.SmartFridge; namespace Content.Client.SmartFridge; -public sealed class SmartFridgeSystem : SharedSmartFridgeSystem +public sealed partial class SmartFridgeSystem : SharedSmartFridgeSystem { - [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private SharedUserInterfaceSystem _uiSystem = default!; protected override void UpdateUI(Entity ent) { diff --git a/Content.Client/SprayPainter/SprayPainterSystem.cs b/Content.Client/SprayPainter/SprayPainterSystem.cs index 896f22012a..e4d288d7cc 100644 --- a/Content.Client/SprayPainter/SprayPainterSystem.cs +++ b/Content.Client/SprayPainter/SprayPainterSystem.cs @@ -18,9 +18,9 @@ namespace Content.Client.SprayPainter; /// /// Client-side spray painter functions. Caches information for spray painter windows and updates the UI to reflect component state. /// -public sealed class SprayPainterSystem : SharedSprayPainterSystem +public sealed partial class SprayPainterSystem : SharedSprayPainterSystem { - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private UserInterfaceSystem _ui = default!; public List Decals = []; public Dictionary> PaintableGroupsByCategory = new(); diff --git a/Content.Client/SprayPainter/UI/SprayPainterWindow.xaml.cs b/Content.Client/SprayPainter/UI/SprayPainterWindow.xaml.cs index 2f72796043..3a2482a763 100644 --- a/Content.Client/SprayPainter/UI/SprayPainterWindow.xaml.cs +++ b/Content.Client/SprayPainter/UI/SprayPainterWindow.xaml.cs @@ -17,8 +17,8 @@ namespace Content.Client.SprayPainter.UI; [GenerateTypedNameReferences] public sealed partial class SprayPainterWindow : DefaultWindow { - [Dependency] private readonly IEntitySystemManager _sysMan = default!; - [Dependency] private readonly ILocalizationManager _loc = default!; + [Dependency] private IEntitySystemManager _sysMan = default!; + [Dependency] private ILocalizationManager _loc = default!; private readonly SpriteSystem _spriteSystem; diff --git a/Content.Client/Sprite/ContentSpriteSystem.cs b/Content.Client/Sprite/ContentSpriteSystem.cs index 831978f904..cc30e08a21 100644 --- a/Content.Client/Sprite/ContentSpriteSystem.cs +++ b/Content.Client/Sprite/ContentSpriteSystem.cs @@ -17,14 +17,14 @@ using Color = Robust.Shared.Maths.Color; namespace Content.Client.Sprite; -public sealed class ContentSpriteSystem : EntitySystem +public sealed partial class ContentSpriteSystem : EntitySystem { - [Dependency] private readonly IClientAdminManager _adminManager = default!; - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IResourceManager _resManager = default!; - [Dependency] private readonly IUserInterfaceManager _ui = default!; - [Dependency] private readonly IRuntimeLog _runtimeLog = default!; + [Dependency] private IClientAdminManager _adminManager = default!; + [Dependency] private IClyde _clyde = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IResourceManager _resManager = default!; + [Dependency] private IUserInterfaceManager _ui = default!; + [Dependency] private IRuntimeLog _runtimeLog = default!; private ContentSpriteControl _control = new(); @@ -139,11 +139,11 @@ public sealed class ContentSpriteSystem : EntitySystem /// This is horrible. I asked PJB if there's an easy way to render straight to a texture outside of the render loop /// and she also mentioned this as a bad possibility. /// - private sealed class ContentSpriteControl : Control + private sealed partial class ContentSpriteControl : Control { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly ILogManager _logMan = default!; - [Dependency] private readonly IResourceManager _resManager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private ILogManager _logMan = default!; + [Dependency] private IResourceManager _resManager = default!; internal Queue<( IRenderTexture Texture, diff --git a/Content.Client/Sprite/RandomSpriteSystem.cs b/Content.Client/Sprite/RandomSpriteSystem.cs index bd87705a3e..dca1ef8be6 100644 --- a/Content.Client/Sprite/RandomSpriteSystem.cs +++ b/Content.Client/Sprite/RandomSpriteSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Reflection; namespace Content.Client.Sprite; -public sealed class RandomSpriteSystem : SharedRandomSpriteSystem +public sealed partial class RandomSpriteSystem : SharedRandomSpriteSystem { - [Dependency] private readonly IReflectionManager _reflection = default!; - [Dependency] private readonly ClientClothingSystem _clothing = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IReflectionManager _reflection = default!; + [Dependency] private ClientClothingSystem _clothing = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Sprite/ScaleVisualsSystem.cs b/Content.Client/Sprite/ScaleVisualsSystem.cs index 06d25e0a1d..c69a9431a8 100644 --- a/Content.Client/Sprite/ScaleVisualsSystem.cs +++ b/Content.Client/Sprite/ScaleVisualsSystem.cs @@ -4,9 +4,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Sprite; -public sealed class ScaleVisualsSystem : SharedScaleVisualsSystem +public sealed partial class ScaleVisualsSystem : SharedScaleVisualsSystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Sprite/SpriteFadeSystem.cs b/Content.Client/Sprite/SpriteFadeSystem.cs index bdc49bd25f..36807a17af 100644 --- a/Content.Client/Sprite/SpriteFadeSystem.cs +++ b/Content.Client/Sprite/SpriteFadeSystem.cs @@ -12,25 +12,25 @@ using Robust.Shared.Physics; namespace Content.Client.Sprite; -public sealed class SpriteFadeSystem : EntitySystem +public sealed partial class SpriteFadeSystem : EntitySystem { /* * If the player entity is obstructed under the specified components then it will drop the alpha for that entity * so the player is still visible. */ - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IStateManager _stateManager = default!; - [Dependency] private readonly FixtureSystem _fixtures = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly IUserInterfaceManager _uiManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly EntityQuery _spriteQuery = default!; - [Dependency] private readonly EntityQuery _fadeQuery = default!; - [Dependency] private readonly EntityQuery _fadingQuery = default!; - [Dependency] private readonly EntityQuery _fixturesQuery = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IStateManager _stateManager = default!; + [Dependency] private FixtureSystem _fixtures = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private IUserInterfaceManager _uiManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private EntityQuery _spriteQuery = default!; + [Dependency] private EntityQuery _fadeQuery = default!; + [Dependency] private EntityQuery _fadingQuery = default!; + [Dependency] private EntityQuery _fixturesQuery = default!; private List<(MapCoordinates Point, bool ExcludeBoundingBox)> _points = new(); diff --git a/Content.Client/Stack/StackSystem.cs b/Content.Client/Stack/StackSystem.cs index 9396c76df5..0d583a0ed8 100644 --- a/Content.Client/Stack/StackSystem.cs +++ b/Content.Client/Stack/StackSystem.cs @@ -8,10 +8,10 @@ namespace Content.Client.Stack { /// [UsedImplicitly] - public sealed class StackSystem : SharedStackSystem + public sealed partial class StackSystem : SharedStackSystem { - [Dependency] private readonly AppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly ItemCounterSystem _counterSystem = default!; + [Dependency] private AppearanceSystem _appearanceSystem = default!; + [Dependency] private ItemCounterSystem _counterSystem = default!; public override void Initialize() { diff --git a/Content.Client/StationRecords/GeneralStationRecordConsoleWindow.xaml.cs b/Content.Client/StationRecords/GeneralStationRecordConsoleWindow.xaml.cs index 951928325d..350af7d353 100644 --- a/Content.Client/StationRecords/GeneralStationRecordConsoleWindow.xaml.cs +++ b/Content.Client/StationRecords/GeneralStationRecordConsoleWindow.xaml.cs @@ -9,7 +9,7 @@ namespace Content.Client.StationRecords; [GenerateTypedNameReferences] public sealed partial class GeneralStationRecordConsoleWindow : DefaultWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public Action? OnKeySelected; diff --git a/Content.Client/StatusIcon/StatusIconOverlay.cs b/Content.Client/StatusIcon/StatusIconOverlay.cs index 7064be5bab..12451bf192 100644 --- a/Content.Client/StatusIcon/StatusIconOverlay.cs +++ b/Content.Client/StatusIcon/StatusIconOverlay.cs @@ -9,13 +9,13 @@ using System.Numerics; namespace Content.Client.StatusIcon; -public sealed class StatusIconOverlay : Overlay +public sealed partial class StatusIconOverlay : Overlay { private static readonly ProtoId UnshadedShader = "unshaded"; - [Dependency] private readonly IEntityManager _entity = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IEntityManager _entity = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IGameTiming _timing = default!; private readonly SpriteSystem _sprite; private readonly TransformSystem _transform; diff --git a/Content.Client/StatusIcon/StatusIconSystem.cs b/Content.Client/StatusIcon/StatusIconSystem.cs index 50128baf5f..72b52c19ab 100644 --- a/Content.Client/StatusIcon/StatusIconSystem.cs +++ b/Content.Client/StatusIcon/StatusIconSystem.cs @@ -14,12 +14,12 @@ namespace Content.Client.StatusIcon; /// /// This handles rendering gathering and rendering icons on entities. /// -public sealed class StatusIconSystem : SharedStatusIconSystem +public sealed partial class StatusIconSystem : SharedStatusIconSystem { - [Dependency] private readonly IConfigurationManager _configuration = default!; - [Dependency] private readonly IOverlayManager _overlay = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly EntityWhitelistSystem _entityWhitelist = default!; + [Dependency] private IConfigurationManager _configuration = default!; + [Dependency] private IOverlayManager _overlay = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private EntityWhitelistSystem _entityWhitelist = default!; private bool _globalEnabled; private bool _localEnabled; diff --git a/Content.Client/Stealth/StealthSystem.cs b/Content.Client/Stealth/StealthSystem.cs index 5810b9bc85..f036fcc708 100644 --- a/Content.Client/Stealth/StealthSystem.cs +++ b/Content.Client/Stealth/StealthSystem.cs @@ -8,13 +8,13 @@ using Robust.Shared.Prototypes; namespace Content.Client.Stealth; -public sealed class StealthSystem : SharedStealthSystem +public sealed partial class StealthSystem : SharedStealthSystem { private static readonly ProtoId Shader = "Stealth"; - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; private ShaderInstance _shader = default!; diff --git a/Content.Client/Sticky/Visualizers/StickyVisualizerSystem.cs b/Content.Client/Sticky/Visualizers/StickyVisualizerSystem.cs index 4f58919d78..889bf9eadc 100644 --- a/Content.Client/Sticky/Visualizers/StickyVisualizerSystem.cs +++ b/Content.Client/Sticky/Visualizers/StickyVisualizerSystem.cs @@ -3,9 +3,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Sticky.Visualizers; -public sealed class StickyVisualizerSystem : VisualizerSystem +public sealed partial class StickyVisualizerSystem : VisualizerSystem { - [Dependency] private readonly EntityQuery _spriteQuery = default!; + [Dependency] private EntityQuery _spriteQuery = default!; public override void Initialize() { diff --git a/Content.Client/Storage/Systems/ItemCounterSystem.cs b/Content.Client/Storage/Systems/ItemCounterSystem.cs index 25a93abdbc..e3ce7a7fc7 100644 --- a/Content.Client/Storage/Systems/ItemCounterSystem.cs +++ b/Content.Client/Storage/Systems/ItemCounterSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Containers; namespace Content.Client.Storage.Systems; -public sealed class ItemCounterSystem : SharedItemCounterSystem +public sealed partial class ItemCounterSystem : SharedItemCounterSystem { - [Dependency] private readonly AppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AppearanceSystem _appearanceSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Storage/Systems/ItemMapperSystem.cs b/Content.Client/Storage/Systems/ItemMapperSystem.cs index aecede645b..c576552a05 100644 --- a/Content.Client/Storage/Systems/ItemMapperSystem.cs +++ b/Content.Client/Storage/Systems/ItemMapperSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Utility; namespace Content.Client.Storage.Systems; -public sealed class ItemMapperSystem : SharedItemMapperSystem +public sealed partial class ItemMapperSystem : SharedItemMapperSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Storage/Systems/StorageSystem.cs b/Content.Client/Storage/Systems/StorageSystem.cs index 1a21de4b99..497717a460 100644 --- a/Content.Client/Storage/Systems/StorageSystem.cs +++ b/Content.Client/Storage/Systems/StorageSystem.cs @@ -11,11 +11,11 @@ using Robust.Shared.Timing; namespace Content.Client.Storage.Systems; -public sealed class StorageSystem : SharedStorageSystem +public sealed partial class StorageSystem : SharedStorageSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly EntityPickupAnimationSystem _entityPickupAnimation = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private EntityPickupAnimationSystem _entityPickupAnimation = default!; private Dictionary _oldStoredItems = new(); diff --git a/Content.Client/Storage/Visualizers/EntityStorageVisualizerSystem.cs b/Content.Client/Storage/Visualizers/EntityStorageVisualizerSystem.cs index ea0b800ccc..5d70d077fd 100644 --- a/Content.Client/Storage/Visualizers/EntityStorageVisualizerSystem.cs +++ b/Content.Client/Storage/Visualizers/EntityStorageVisualizerSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Prototypes; namespace Content.Client.Storage.Visualizers; -public sealed class EntityStorageVisualizerSystem : VisualizerSystem +public sealed partial class EntityStorageVisualizerSystem : VisualizerSystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IComponentFactory _componentFactory = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IComponentFactory _componentFactory = default!; public override void Initialize() { diff --git a/Content.Client/Store/Ui/StoreListingControl.xaml.cs b/Content.Client/Store/Ui/StoreListingControl.xaml.cs index 20629104ac..c2b07057d2 100644 --- a/Content.Client/Store/Ui/StoreListingControl.xaml.cs +++ b/Content.Client/Store/Ui/StoreListingControl.xaml.cs @@ -12,9 +12,9 @@ namespace Content.Client.Store.Ui; [GenerateTypedNameReferences] public sealed partial class StoreListingControl : Control { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IEntityManager _entity = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IEntityManager _entity = default!; + [Dependency] private IGameTiming _timing = default!; private readonly ClientGameTicker _ticker; private readonly ListingDataWithCostModifiers _data; diff --git a/Content.Client/Store/Ui/StoreMenu.xaml.cs b/Content.Client/Store/Ui/StoreMenu.xaml.cs index 5b5d8739f7..5680addbca 100644 --- a/Content.Client/Store/Ui/StoreMenu.xaml.cs +++ b/Content.Client/Store/Ui/StoreMenu.xaml.cs @@ -17,8 +17,8 @@ namespace Content.Client.Store.Ui; [GenerateTypedNameReferences] public sealed partial class StoreMenu : DefaultWindow { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private StoreWithdrawWindow? _withdrawWindow; diff --git a/Content.Client/Store/Ui/StoreWithdrawWindow.xaml.cs b/Content.Client/Store/Ui/StoreWithdrawWindow.xaml.cs index e706e74bc3..84d7a4f446 100644 --- a/Content.Client/Store/Ui/StoreWithdrawWindow.xaml.cs +++ b/Content.Client/Store/Ui/StoreWithdrawWindow.xaml.cs @@ -16,7 +16,7 @@ namespace Content.Client.Store.Ui; [GenerateTypedNameReferences] public sealed partial class StoreWithdrawWindow : DefaultWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private Dictionary _validCurrencies = new(); private HashSet _buttons = new(); diff --git a/Content.Client/Stunnable/StunSystem.cs b/Content.Client/Stunnable/StunSystem.cs index 6947b80664..10bfe8a9b5 100644 --- a/Content.Client/Stunnable/StunSystem.cs +++ b/Content.Client/Stunnable/StunSystem.cs @@ -11,11 +11,11 @@ using Robust.Shared.Random; namespace Content.Client.Stunnable; -public sealed class StunSystem : SharedStunSystem +public sealed partial class StunSystem : SharedStunSystem { - [Dependency] private readonly SharedCombatModeSystem _combat = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SpriteSystem _spriteSystem = default!; + [Dependency] private SharedCombatModeSystem _combat = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SpriteSystem _spriteSystem = default!; private readonly int[] _sign = [-1, 1]; diff --git a/Content.Client/Stylesheets/BaseStylesheet.Fonts.cs b/Content.Client/Stylesheets/BaseStylesheet.Fonts.cs index 0b3e4aef97..7ea15fd54e 100644 --- a/Content.Client/Stylesheets/BaseStylesheet.Fonts.cs +++ b/Content.Client/Stylesheets/BaseStylesheet.Fonts.cs @@ -10,9 +10,9 @@ namespace Content.Client.Stylesheets; public abstract partial class BaseStylesheet : IStyleResources { - [Dependency] protected readonly ISandboxHelper SandboxHelper = default!; - [Dependency] protected readonly IReflectionManager ReflectionManager = default!; - [Dependency] protected internal readonly IResourceCache ResCache = default!; + [Dependency] protected ISandboxHelper SandboxHelper = default!; + [Dependency] protected IReflectionManager ReflectionManager = default!; + [Dependency] protected internal IResourceCache ResCache = default!; public Stylesheet Stylesheet { get; init; } diff --git a/Content.Client/Stylesheets/Sheetlet.cs b/Content.Client/Stylesheets/Sheetlet.cs index 7f55b5a7c3..b5a4cf855f 100644 --- a/Content.Client/Stylesheets/Sheetlet.cs +++ b/Content.Client/Stylesheets/Sheetlet.cs @@ -3,9 +3,9 @@ using Robust.Client.UserInterface; namespace Content.Client.Stylesheets; -public abstract class Sheetlet +public abstract partial class Sheetlet { - [Dependency] protected readonly IResourceCache ResCache = default!; + [Dependency] protected IResourceCache ResCache = default!; protected Sheetlet() { diff --git a/Content.Client/Stylesheets/StylesheetManager.cs b/Content.Client/Stylesheets/StylesheetManager.cs index b03fcdf497..370c92e79a 100644 --- a/Content.Client/Stylesheets/StylesheetManager.cs +++ b/Content.Client/Stylesheets/StylesheetManager.cs @@ -8,14 +8,14 @@ using Robust.Shared.Reflection; namespace Content.Client.Stylesheets { - public sealed class StylesheetManager : IStylesheetManager + public sealed partial class StylesheetManager : IStylesheetManager { - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; - [Dependency] private readonly IReflectionManager _reflection = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IUserInterfaceManager _userInterfaceManager = default!; + [Dependency] private IReflectionManager _reflection = default!; [Dependency] - private readonly IResourceCache + private IResourceCache _resCache = default!; // TODO: REMOVE (obsolete; used to construct StyleNano/StyleSpace) public Stylesheet SheetNanotrasen { get; private set; } = default!; diff --git a/Content.Client/SubFloor/SubFloorHideSystem.cs b/Content.Client/SubFloor/SubFloorHideSystem.cs index d545461c37..64ebc97b27 100644 --- a/Content.Client/SubFloor/SubFloorHideSystem.cs +++ b/Content.Client/SubFloor/SubFloorHideSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Player; namespace Content.Client.SubFloor; -public sealed class SubFloorHideSystem : SharedSubFloorHideSystem +public sealed partial class SubFloorHideSystem : SharedSubFloorHideSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly IUserInterfaceManager _ui = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private IUserInterfaceManager _ui = default!; private bool _showAll; diff --git a/Content.Client/SubFloor/TrayScanRevealSystem.cs b/Content.Client/SubFloor/TrayScanRevealSystem.cs index ca3e91a7dc..280847e43e 100644 --- a/Content.Client/SubFloor/TrayScanRevealSystem.cs +++ b/Content.Client/SubFloor/TrayScanRevealSystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Map.Components; namespace Content.Client.SubFloor; -public sealed class TrayScanRevealSystem : EntitySystem +public sealed partial class TrayScanRevealSystem : EntitySystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _map = default!; public bool IsUnderRevealingEntity(EntityUid uid) { diff --git a/Content.Client/SubFloor/TrayScannerSystem.cs b/Content.Client/SubFloor/TrayScannerSystem.cs index 677be8c753..64dd531050 100644 --- a/Content.Client/SubFloor/TrayScannerSystem.cs +++ b/Content.Client/SubFloor/TrayScannerSystem.cs @@ -18,20 +18,20 @@ using Robust.Shared.Timing; namespace Content.Client.SubFloor; -public sealed class TrayScannerSystem : SharedTrayScannerSystem +public sealed partial class TrayScannerSystem : SharedTrayScannerSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly AnimationPlayerSystem _animation = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly TrayScanRevealSystem _trayScanReveal = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly EntityQuery _trayScannerQuery = default!; - [Dependency] private readonly EntityQuery _subFloorHideQuery = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private AnimationPlayerSystem _animation = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private TrayScanRevealSystem _trayScanReveal = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private EntityQuery _trayScannerQuery = default!; + [Dependency] private EntityQuery _subFloorHideQuery = default!; private const string TRayAnimationKey = "trays"; private const double AnimationLength = 0.3; diff --git a/Content.Client/SurveillanceCamera/SurveillanceCameraVisualsSystem.cs b/Content.Client/SurveillanceCamera/SurveillanceCameraVisualsSystem.cs index 15732fb1a2..432f09d4ca 100644 --- a/Content.Client/SurveillanceCamera/SurveillanceCameraVisualsSystem.cs +++ b/Content.Client/SurveillanceCamera/SurveillanceCameraVisualsSystem.cs @@ -3,9 +3,9 @@ using Robust.Client.GameObjects; namespace Content.Client.SurveillanceCamera; -public sealed class SurveillanceCameraVisualsSystem : EntitySystem +public sealed partial class SurveillanceCameraVisualsSystem : EntitySystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/SurveillanceCamera/UI/SurveillanceCameraMonitorWindow.xaml.cs b/Content.Client/SurveillanceCamera/UI/SurveillanceCameraMonitorWindow.xaml.cs index aa71958289..9d7ca81f08 100644 --- a/Content.Client/SurveillanceCamera/UI/SurveillanceCameraMonitorWindow.xaml.cs +++ b/Content.Client/SurveillanceCamera/UI/SurveillanceCameraMonitorWindow.xaml.cs @@ -20,9 +20,9 @@ public sealed partial class SurveillanceCameraMonitorWindow : DefaultWindow { private static readonly ProtoId CameraStaticShader = "CameraStatic"; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IResourceCache _resourceCache = default!; + [Dependency] private IEntityManager _entityManager = default!; /// /// Triggered when a camera is selected. diff --git a/Content.Client/SurveillanceCamera/UI/SurveillanceCameraNavMapControl.cs b/Content.Client/SurveillanceCamera/UI/SurveillanceCameraNavMapControl.cs index 7370566f81..ae8d4d6304 100644 --- a/Content.Client/SurveillanceCamera/UI/SurveillanceCameraNavMapControl.cs +++ b/Content.Client/SurveillanceCamera/UI/SurveillanceCameraNavMapControl.cs @@ -7,10 +7,10 @@ using Content.Shared.SurveillanceCamera.Components; namespace Content.Client.SurveillanceCamera.UI; -public sealed class SurveillanceCameraNavMapControl : NavMapControl +public sealed partial class SurveillanceCameraNavMapControl : NavMapControl { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IResourceCache _resourceCache = default!; private static readonly Color CameraActiveColor = Color.FromHex("#FF00FF"); private static readonly Color CameraInactiveColor = Color.FromHex("#a09f9fff"); diff --git a/Content.Client/SurveillanceCamera/UI/SurveillanceCameraSetupWindow.xaml.cs b/Content.Client/SurveillanceCamera/UI/SurveillanceCameraSetupWindow.xaml.cs index 1c8568b2bd..5943b4c718 100644 --- a/Content.Client/SurveillanceCamera/UI/SurveillanceCameraSetupWindow.xaml.cs +++ b/Content.Client/SurveillanceCamera/UI/SurveillanceCameraSetupWindow.xaml.cs @@ -9,7 +9,7 @@ namespace Content.Client.SurveillanceCamera.UI; [GenerateTypedNameReferences] public sealed partial class SurveillanceCameraSetupWindow : DefaultWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public Action? OnNameConfirm; public Action? OnNetworkConfirm; diff --git a/Content.Client/Tabletop/TabletopSystem.cs b/Content.Client/Tabletop/TabletopSystem.cs index 879f1fd9b5..8b884b31e9 100644 --- a/Content.Client/Tabletop/TabletopSystem.cs +++ b/Content.Client/Tabletop/TabletopSystem.cs @@ -20,15 +20,15 @@ using static Robust.Shared.Input.Binding.PointerInputCmdHandler; namespace Content.Client.Tabletop { [UsedImplicitly] - public sealed class TabletopSystem : SharedTabletopSystem + public sealed partial class TabletopSystem : SharedTabletopSystem { - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IUserInterfaceManager _uiManger = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IUserInterfaceManager _uiManger = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; // Time in seconds to wait until sending the location of a dragged entity to the server again private const float Delay = 1f / 10; // 10 Hz diff --git a/Content.Client/TextScreen/TextScreenSystem.cs b/Content.Client/TextScreen/TextScreenSystem.cs index 0e6406a38c..78b2d617a2 100644 --- a/Content.Client/TextScreen/TextScreenSystem.cs +++ b/Content.Client/TextScreen/TextScreenSystem.cs @@ -24,9 +24,9 @@ namespace Content.Client.TextScreen; /// /// The TextScreenSystem draws text in the game world using 3x5 sprite states for each character. /// -public sealed class TextScreenSystem : VisualizerSystem +public sealed partial class TextScreenSystem : VisualizerSystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IGameTiming _gameTiming = default!; /// /// Contains char/state Key/Value pairs.
diff --git a/Content.Client/Thief/ThiefBackpackMenu.xaml.cs b/Content.Client/Thief/ThiefBackpackMenu.xaml.cs index e725574fd9..d7c3541736 100644 --- a/Content.Client/Thief/ThiefBackpackMenu.xaml.cs +++ b/Content.Client/Thief/ThiefBackpackMenu.xaml.cs @@ -9,7 +9,7 @@ namespace Content.Client.Thief; [GenerateTypedNameReferences] public sealed partial class ThiefBackpackMenu : FancyWindow { - [Dependency] private readonly IEntitySystemManager _sysMan = default!; + [Dependency] private IEntitySystemManager _sysMan = default!; private readonly SpriteSystem _spriteSystem; public event Action? OnApprove; diff --git a/Content.Client/Throwing/ThrownItemVisualizerSystem.cs b/Content.Client/Throwing/ThrownItemVisualizerSystem.cs index f0f5d5a459..c218257f1d 100644 --- a/Content.Client/Throwing/ThrownItemVisualizerSystem.cs +++ b/Content.Client/Throwing/ThrownItemVisualizerSystem.cs @@ -8,10 +8,10 @@ namespace Content.Client.Throwing; /// /// Handles animating thrown items. /// -public sealed class ThrownItemVisualizerSystem : EntitySystem +public sealed partial class ThrownItemVisualizerSystem : EntitySystem { - [Dependency] private readonly AnimationPlayerSystem _anim = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AnimationPlayerSystem _anim = default!; + [Dependency] private SpriteSystem _sprite = default!; private const string AnimationKey = "thrown-item"; diff --git a/Content.Client/Tips/TippyUIController.cs b/Content.Client/Tips/TippyUIController.cs index 73ff099fad..cf5cddf6d2 100644 --- a/Content.Client/Tips/TippyUIController.cs +++ b/Content.Client/Tips/TippyUIController.cs @@ -17,10 +17,10 @@ using static Content.Client.Tips.TippyUI; namespace Content.Client.Tips; -public sealed class TippyUIController : UIController +public sealed partial class TippyUIController : UIController { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IResourceCache _resCache = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IResourceCache _resCache = default!; [UISystemDependency] private readonly AudioSystem _audio = default!; [UISystemDependency] private readonly SpriteSystem _sprite = default!; diff --git a/Content.Client/Toggleable/ToggleableVisualsSystem.cs b/Content.Client/Toggleable/ToggleableVisualsSystem.cs index 3aacd9a4fa..95f8af65ea 100644 --- a/Content.Client/Toggleable/ToggleableVisualsSystem.cs +++ b/Content.Client/Toggleable/ToggleableVisualsSystem.cs @@ -18,10 +18,10 @@ namespace Content.Client.Toggleable; /// in-hand visuals; and for the clothing visuals. ///
/// -public sealed class ToggleableVisualsSystem : VisualizerSystem +public sealed partial class ToggleableVisualsSystem : VisualizerSystem { - [Dependency] private readonly SharedItemSystem _item = default!; - [Dependency] private readonly SharedPointLightSystem _pointLight = default!; + [Dependency] private SharedItemSystem _item = default!; + [Dependency] private SharedPointLightSystem _pointLight = default!; public override void Initialize() { diff --git a/Content.Client/Tools/ToolSystem.cs b/Content.Client/Tools/ToolSystem.cs index 39d6e67ac9..22c87b8b31 100644 --- a/Content.Client/Tools/ToolSystem.cs +++ b/Content.Client/Tools/ToolSystem.cs @@ -7,9 +7,9 @@ using SharedToolSystem = Content.Shared.Tools.Systems.SharedToolSystem; namespace Content.Client.Tools { - public sealed class ToolSystem : SharedToolSystem + public sealed partial class ToolSystem : SharedToolSystem { - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Traits/ParacusiaSystem.cs b/Content.Client/Traits/ParacusiaSystem.cs index af4d8ef278..3f8faa08f9 100644 --- a/Content.Client/Traits/ParacusiaSystem.cs +++ b/Content.Client/Traits/ParacusiaSystem.cs @@ -9,12 +9,12 @@ using Robust.Shared.Timing; namespace Content.Client.Traits; -public sealed class ParacusiaSystem : SharedParacusiaSystem +public sealed partial class ParacusiaSystem : SharedParacusiaSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Client/Trigger/Systems/LightBehaviorOnTriggerSystem.cs b/Content.Client/Trigger/Systems/LightBehaviorOnTriggerSystem.cs index 01e530067e..0ab3bbf16d 100644 --- a/Content.Client/Trigger/Systems/LightBehaviorOnTriggerSystem.cs +++ b/Content.Client/Trigger/Systems/LightBehaviorOnTriggerSystem.cs @@ -8,10 +8,10 @@ namespace Content.Client.Trigger.Systems; /// /// This handles... /// -public sealed class LightBehaviorOnTriggerSystem : XOnTriggerSystem +public sealed partial class LightBehaviorOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly LightBehaviorSystem _light = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private LightBehaviorSystem _light = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Client/Trigger/Systems/ProximityTriggerAnimationSystem.cs b/Content.Client/Trigger/Systems/ProximityTriggerAnimationSystem.cs index 7954399505..16e186dc9f 100644 --- a/Content.Client/Trigger/Systems/ProximityTriggerAnimationSystem.cs +++ b/Content.Client/Trigger/Systems/ProximityTriggerAnimationSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Animations; namespace Content.Client.Trigger.Systems; -public sealed class ProximityTriggerAnimationSystem : EntitySystem +public sealed partial class ProximityTriggerAnimationSystem : EntitySystem { - [Dependency] private readonly AnimationPlayerSystem _player = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AnimationPlayerSystem _player = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SpriteSystem _sprite = default!; /* * Currently all of the appearance stuff is hardcoded for portable flashers diff --git a/Content.Client/Trigger/Systems/TimerTriggerVisualizerSystem.cs b/Content.Client/Trigger/Systems/TimerTriggerVisualizerSystem.cs index 7c977c7589..23ebf50333 100644 --- a/Content.Client/Trigger/Systems/TimerTriggerVisualizerSystem.cs +++ b/Content.Client/Trigger/Systems/TimerTriggerVisualizerSystem.cs @@ -6,9 +6,9 @@ using Robust.Shared.Audio.Systems; namespace Content.Client.Trigger.Systems; -public sealed class TimerTriggerVisualizerSystem : VisualizerSystem +public sealed partial class TimerTriggerVisualizerSystem : VisualizerSystem { - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; public override void Initialize() { diff --git a/Content.Client/TurretController/TurretControllerWindow.xaml.cs b/Content.Client/TurretController/TurretControllerWindow.xaml.cs index 2f6d81ff70..17e362e258 100644 --- a/Content.Client/TurretController/TurretControllerWindow.xaml.cs +++ b/Content.Client/TurretController/TurretControllerWindow.xaml.cs @@ -18,9 +18,9 @@ namespace Content.Client.TurretController; [GenerateTypedNameReferences] public sealed partial class TurretControllerWindow : BaseWindow { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IResourceCache _cache = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IResourceCache _cache = default!; private readonly AccessReaderSystem _accessReaderSystem; diff --git a/Content.Client/Turrets/DeployableTurretSystem.cs b/Content.Client/Turrets/DeployableTurretSystem.cs index 05cacba6f1..c5709eac48 100644 --- a/Content.Client/Turrets/DeployableTurretSystem.cs +++ b/Content.Client/Turrets/DeployableTurretSystem.cs @@ -7,9 +7,9 @@ namespace Content.Client.Turrets; public sealed partial class DeployableTurretSystem : SharedDeployableTurretSystem { - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly AnimationPlayerSystem _animation = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private AnimationPlayerSystem _animation = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/UserInterface/BuiPreTickUpdateSystem.cs b/Content.Client/UserInterface/BuiPreTickUpdateSystem.cs index a25d89543d..cee832cbf5 100644 --- a/Content.Client/UserInterface/BuiPreTickUpdateSystem.cs +++ b/Content.Client/UserInterface/BuiPreTickUpdateSystem.cs @@ -28,12 +28,12 @@ public interface IBuiPreTickUpdate /// /// Implements . /// -public sealed class BuiPreTickUpdateSystem : EntitySystem +public sealed partial class BuiPreTickUpdateSystem : EntitySystem { - [Dependency] private readonly IPlayerManager _playerManager = null!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = null!; - [Dependency] private readonly IGameTiming _gameTiming = null!; - [Dependency] private readonly EntityQuery _userQuery = default!; + [Dependency] private IPlayerManager _playerManager = null!; + [Dependency] private UserInterfaceSystem _uiSystem = null!; + [Dependency] private IGameTiming _gameTiming = null!; + [Dependency] private EntityQuery _userQuery = default!; public void RunUpdates() { diff --git a/Content.Client/UserInterface/Controls/ConfirmButton.cs b/Content.Client/UserInterface/Controls/ConfirmButton.cs index 81f11351a5..ed9b6efdcc 100644 --- a/Content.Client/UserInterface/Controls/ConfirmButton.cs +++ b/Content.Client/UserInterface/Controls/ConfirmButton.cs @@ -14,9 +14,9 @@ namespace Content.Client.UserInterface.Controls; /// /// Colors for the different states need to be set in the stylesheet /// -public sealed class ConfirmButton : Button +public sealed partial class ConfirmButton : Button { - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IGameTiming _gameTiming = default!; public const string ConfirmPrefix = "confirm-"; diff --git a/Content.Client/UserInterface/Controls/FancyTree/FancyTree.xaml.cs b/Content.Client/UserInterface/Controls/FancyTree/FancyTree.xaml.cs index e231004868..f3906ac3ec 100644 --- a/Content.Client/UserInterface/Controls/FancyTree/FancyTree.xaml.cs +++ b/Content.Client/UserInterface/Controls/FancyTree/FancyTree.xaml.cs @@ -18,7 +18,7 @@ namespace Content.Client.UserInterface.Controls.FancyTree; [GenerateTypedNameReferences] public sealed partial class FancyTree : Control { - [Dependency] private readonly IResourceCache _resCache = default!; + [Dependency] private IResourceCache _resCache = default!; public const string StylePropertyLineWidth = "LineWidth"; public const string StylePropertyLineColor = "LineColor"; diff --git a/Content.Client/UserInterface/Controls/FancyWindow.xaml.cs b/Content.Client/UserInterface/Controls/FancyWindow.xaml.cs index a761ab2e1d..91a19a24d8 100644 --- a/Content.Client/UserInterface/Controls/FancyWindow.xaml.cs +++ b/Content.Client/UserInterface/Controls/FancyWindow.xaml.cs @@ -14,8 +14,8 @@ namespace Content.Client.UserInterface.Controls [Virtual] public partial class FancyWindow : BaseWindow { - [Dependency] private readonly IEntitySystemManager _sysMan = default!; - [Dependency] private readonly IStylesheetManager _styleMan = default!; + [Dependency] private IEntitySystemManager _sysMan = default!; + [Dependency] private IStylesheetManager _styleMan = default!; private GuidebookSystem? _guidebookSystem; private const int DRAG_MARGIN_SIZE = 7; diff --git a/Content.Client/UserInterface/Controls/MainViewport.cs b/Content.Client/UserInterface/Controls/MainViewport.cs index 5fed4379cf..6cd3f11e22 100644 --- a/Content.Client/UserInterface/Controls/MainViewport.cs +++ b/Content.Client/UserInterface/Controls/MainViewport.cs @@ -11,10 +11,10 @@ namespace Content.Client.UserInterface.Controls /// Wrapper for that listens to configuration variables. /// Also does NN-snapping within tolerances. ///
- public sealed class MainViewport : UIWidget + public sealed partial class MainViewport : UIWidget { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ViewportManager _vpManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ViewportManager _vpManager = default!; public ScalingViewport Viewport { get; } diff --git a/Content.Client/UserInterface/Controls/MapGridControl.xaml.cs b/Content.Client/UserInterface/Controls/MapGridControl.xaml.cs index a10155f3e8..696ffc2931 100644 --- a/Content.Client/UserInterface/Controls/MapGridControl.xaml.cs +++ b/Content.Client/UserInterface/Controls/MapGridControl.xaml.cs @@ -17,8 +17,8 @@ namespace Content.Client.UserInterface.Controls; [Virtual] public partial class MapGridControl : LayoutContainer { - [Dependency] protected readonly IEntityManager EntManager = default!; - [Dependency] protected readonly IGameTiming Timing = default!; + [Dependency] protected IEntityManager EntManager = default!; + [Dependency] protected IGameTiming Timing = default!; protected static readonly Color BackingColor = new Color(0.08f, 0.08f, 0.08f); diff --git a/Content.Client/UserInterface/Controls/MenuButton.cs b/Content.Client/UserInterface/Controls/MenuButton.cs index 24767c2201..25c200a7e4 100644 --- a/Content.Client/UserInterface/Controls/MenuButton.cs +++ b/Content.Client/UserInterface/Controls/MenuButton.cs @@ -9,9 +9,9 @@ using Robust.Shared.Utility; namespace Content.Client.UserInterface.Controls; -public sealed class MenuButton : ContainerButton +public sealed partial class MenuButton : ContainerButton { - [Dependency] private readonly IInputManager _inputManager = default!; + [Dependency] private IInputManager _inputManager = default!; public const string StyleClassLabelTopButton = "topButtonLabel"; // public const string StyleClassRedTopButton = "topButtonLabel"; diff --git a/Content.Client/UserInterface/Controls/SimpleRadialMenu.xaml.cs b/Content.Client/UserInterface/Controls/SimpleRadialMenu.xaml.cs index ec7dcbbb5a..94ce5ba53f 100644 --- a/Content.Client/UserInterface/Controls/SimpleRadialMenu.xaml.cs +++ b/Content.Client/UserInterface/Controls/SimpleRadialMenu.xaml.cs @@ -17,9 +17,9 @@ public sealed partial class SimpleRadialMenu : RadialMenu { private EntityUid? _attachMenuToEntity; - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; + [Dependency] private IClyde _clyde = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IInputManager _inputManager = default!; public SimpleRadialMenu() { diff --git a/Content.Client/UserInterface/RichText/MonoTag.cs b/Content.Client/UserInterface/RichText/MonoTag.cs index 5f66217a36..2a33dbd2f9 100644 --- a/Content.Client/UserInterface/RichText/MonoTag.cs +++ b/Content.Client/UserInterface/RichText/MonoTag.cs @@ -10,12 +10,12 @@ namespace Content.Client.UserInterface.RichText; /// /// Sets the font to a monospaced variant /// -public sealed class MonoTag : IMarkupTagHandler +public sealed partial class MonoTag : IMarkupTagHandler { public static readonly ProtoId MonoFont = "Monospace"; - [Dependency] private readonly IResourceCache _resourceCache = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IResourceCache _resourceCache = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public string Name => "mono"; diff --git a/Content.Client/UserInterface/RichText/ScrambleTag.cs b/Content.Client/UserInterface/RichText/ScrambleTag.cs index 353a9c9533..e17d73be85 100644 --- a/Content.Client/UserInterface/RichText/ScrambleTag.cs +++ b/Content.Client/UserInterface/RichText/ScrambleTag.cs @@ -10,9 +10,9 @@ namespace Content.Client.UserInterface.RichText; /// Adds a specified length of random characters that scramble at a set rate. ///
[UsedImplicitly] -public sealed class ScrambleTag : IMarkupTagHandler +public sealed partial class ScrambleTag : IMarkupTagHandler { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; private const int MaxScrambleLength = 32; diff --git a/Content.Client/UserInterface/Systems/Actions/ActionUIController.cs b/Content.Client/UserInterface/Systems/Actions/ActionUIController.cs index dc62dbe897..0e4b8b1109 100644 --- a/Content.Client/UserInterface/Systems/Actions/ActionUIController.cs +++ b/Content.Client/UserInterface/Systems/Actions/ActionUIController.cs @@ -39,12 +39,12 @@ using static Robust.Shared.Input.Binding.PointerInputCmdHandler; namespace Content.Client.UserInterface.Systems.Actions; -public sealed class ActionUIController : UIController, IOnStateChanged, IOnSystemChanged +public sealed partial class ActionUIController : UIController, IOnStateChanged, IOnSystemChanged { - [Dependency] private readonly IOverlayManager _overlays = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IInputManager _input = default!; + [Dependency] private IOverlayManager _overlays = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IInputManager _input = default!; [UISystemDependency] private readonly ActionsSystem? _actionsSystem = default; [UISystemDependency] private readonly InteractionOutlineSystem? _interactionOutline = default; diff --git a/Content.Client/UserInterface/Systems/Actions/Controls/ActionButtonContainer.cs b/Content.Client/UserInterface/Systems/Actions/Controls/ActionButtonContainer.cs index 67b96d0330..c9fb4f8f1f 100644 --- a/Content.Client/UserInterface/Systems/Actions/Controls/ActionButtonContainer.cs +++ b/Content.Client/UserInterface/Systems/Actions/Controls/ActionButtonContainer.cs @@ -9,10 +9,10 @@ using Robust.Shared.Utility; namespace Content.Client.UserInterface.Systems.Actions.Controls; [Virtual] -public class ActionButtonContainer : GridContainer +public partial class ActionButtonContainer : GridContainer { - [Dependency] private readonly IEntityManager _entity = default!; - [Dependency] private readonly IInputManager _input = default!; + [Dependency] private IEntityManager _entity = default!; + [Dependency] private IInputManager _input = default!; public event Action? ActionPressed; public event Action? ActionUnpressed; diff --git a/Content.Client/UserInterface/Systems/Admin/AdminUIController.cs b/Content.Client/UserInterface/Systems/Admin/AdminUIController.cs index 392a1a96de..df4c6247e8 100644 --- a/Content.Client/UserInterface/Systems/Admin/AdminUIController.cs +++ b/Content.Client/UserInterface/Systems/Admin/AdminUIController.cs @@ -23,16 +23,16 @@ using static Robust.Client.UserInterface.Controls.BaseButton; namespace Content.Client.UserInterface.Systems.Admin; [UsedImplicitly] -public sealed class AdminUIController : UIController, +public sealed partial class AdminUIController : UIController, IOnStateEntered, IOnStateEntered, IOnSystemChanged { - [Dependency] private readonly IClientAdminManager _admin = default!; - [Dependency] private readonly IClientConGroupController _conGroups = default!; - [Dependency] private readonly IClientConsoleHost _conHost = default!; - [Dependency] private readonly IInputManager _input = default!; - [Dependency] private readonly VerbMenuUIController _verb = default!; + [Dependency] private IClientAdminManager _admin = default!; + [Dependency] private IClientConGroupController _conGroups = default!; + [Dependency] private IClientConsoleHost _conHost = default!; + [Dependency] private IInputManager _input = default!; + [Dependency] private VerbMenuUIController _verb = default!; private AdminMenuWindow? _window; private MenuButton? AdminButton => UIManager.GetActiveUIWidgetOrNull()?.AdminButton; diff --git a/Content.Client/UserInterface/Systems/Alerts/AlertsUIController.cs b/Content.Client/UserInterface/Systems/Alerts/AlertsUIController.cs index 3fe553be3b..fb6005ffc6 100644 --- a/Content.Client/UserInterface/Systems/Alerts/AlertsUIController.cs +++ b/Content.Client/UserInterface/Systems/Alerts/AlertsUIController.cs @@ -11,9 +11,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.UserInterface.Systems.Alerts; -public sealed class AlertsUIController : UIController, IOnStateEntered, IOnSystemChanged +public sealed partial class AlertsUIController : UIController, IOnStateEntered, IOnSystemChanged { - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IPlayerManager _player = default!; [UISystemDependency] private readonly ClientAlertsSystem? _alertsSystem = default; diff --git a/Content.Client/UserInterface/Systems/Alerts/Controls/AlertControl.cs b/Content.Client/UserInterface/Systems/Alerts/Controls/AlertControl.cs index fe22ebba40..3fab062362 100644 --- a/Content.Client/UserInterface/Systems/Alerts/Controls/AlertControl.cs +++ b/Content.Client/UserInterface/Systems/Alerts/Controls/AlertControl.cs @@ -10,9 +10,9 @@ using Robust.Shared.Utility; namespace Content.Client.UserInterface.Systems.Alerts.Controls { - public sealed class AlertControl : BaseButton + public sealed partial class AlertControl : BaseButton { - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IEntityManager _entityManager = default!; private readonly SpriteSystem _sprite; diff --git a/Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankWindow.cs b/Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankWindow.cs index 96a965f2bd..d9ac734a4b 100644 --- a/Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankWindow.cs +++ b/Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankWindow.cs @@ -15,11 +15,11 @@ using static Robust.Client.UserInterface.Controls.BoxContainer; namespace Content.Client.UserInterface.Systems.Atmos.GasTank; -public sealed class GasTankWindow +public sealed partial class GasTankWindow : BaseWindow { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IResourceCache _cache = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IResourceCache _cache = default!; private readonly RichTextLabel _lblPressure; private readonly FloatSpinBox _spbPressure; diff --git a/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs b/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs index d09511040b..a547203fca 100644 --- a/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs +++ b/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs @@ -31,14 +31,14 @@ using Robust.Shared.Utility; namespace Content.Client.UserInterface.Systems.Bwoink; [UsedImplicitly] -public sealed class AHelpUIController: UIController, IOnSystemChanged, IOnStateChanged, IOnStateChanged +public sealed partial class AHelpUIController: UIController, IOnSystemChanged, IOnStateChanged, IOnStateChanged { - [Dependency] private readonly IClientAdminManager _adminManager = default!; - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IUserInterfaceManager _uiManager = default!; - [Dependency] private readonly IInputManager _input = default!; + [Dependency] private IClientAdminManager _adminManager = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IClyde _clyde = default!; + [Dependency] private IUserInterfaceManager _uiManager = default!; + [Dependency] private IInputManager _input = default!; [UISystemDependency] private readonly AudioSystem _audio = default!; private BwoinkSystem? _bwoinkSystem; diff --git a/Content.Client/UserInterface/Systems/Character/CharacterUIController.cs b/Content.Client/UserInterface/Systems/Character/CharacterUIController.cs index bc50826cfd..c081fbd876 100644 --- a/Content.Client/UserInterface/Systems/Character/CharacterUIController.cs +++ b/Content.Client/UserInterface/Systems/Character/CharacterUIController.cs @@ -25,11 +25,11 @@ using static Robust.Client.UserInterface.Controls.BaseButton; namespace Content.Client.UserInterface.Systems.Character; [UsedImplicitly] -public sealed class CharacterUIController : UIController, IOnStateEntered, IOnStateExited, IOnSystemChanged +public sealed partial class CharacterUIController : UIController, IOnStateEntered, IOnStateExited, IOnSystemChanged { - [Dependency] private readonly IEntityManager _ent = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _ent = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; [UISystemDependency] private readonly CharacterInfoSystem _characterInfo = default!; [UISystemDependency] private readonly SpriteSystem _sprite = default!; diff --git a/Content.Client/UserInterface/Systems/Chat/ChatUIController.Highlighting.cs b/Content.Client/UserInterface/Systems/Chat/ChatUIController.Highlighting.cs index 46e06865cf..74199c154c 100644 --- a/Content.Client/UserInterface/Systems/Chat/ChatUIController.Highlighting.cs +++ b/Content.Client/UserInterface/Systems/Chat/ChatUIController.Highlighting.cs @@ -14,7 +14,7 @@ namespace Content.Client.UserInterface.Systems.Chat; /// public sealed partial class ChatUIController : IOnSystemChanged { - [Dependency] private readonly ILocalizationManager _loc = default!; + [Dependency] private ILocalizationManager _loc = default!; [UISystemDependency] private readonly CharacterInfoSystem _characterInfo = default!; private static readonly Regex StartDoubleQuote = new("\"$"); diff --git a/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs b/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs index f1fdb51aef..2af175b633 100644 --- a/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs +++ b/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs @@ -46,18 +46,18 @@ namespace Content.Client.UserInterface.Systems.Chat; public sealed partial class ChatUIController : UIController { - [Dependency] private readonly IClientAdminManager _admin = default!; - [Dependency] private readonly IChatManager _manager = default!; - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly IEyeManager _eye = default!; - [Dependency] private readonly IEntityManager _ent = default!; - [Dependency] private readonly IInputManager _input = default!; - [Dependency] private readonly IClientNetManager _net = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IStateManager _state = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IReplayRecordingManager _replayRecording = default!; + [Dependency] private IClientAdminManager _admin = default!; + [Dependency] private IChatManager _manager = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] private IEyeManager _eye = default!; + [Dependency] private IEntityManager _ent = default!; + [Dependency] private IInputManager _input = default!; + [Dependency] private IClientNetManager _net = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IStateManager _state = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IReplayRecordingManager _replayRecording = default!; [UISystemDependency] private readonly ExamineSystem? _examine = default; [UISystemDependency] private readonly GhostSystem? _ghost = default; diff --git a/Content.Client/UserInterface/Systems/Chat/Widgets/ChatBox.xaml.cs b/Content.Client/UserInterface/Systems/Chat/Widgets/ChatBox.xaml.cs index 6e8a41de7c..027075eae2 100644 --- a/Content.Client/UserInterface/Systems/Chat/Widgets/ChatBox.xaml.cs +++ b/Content.Client/UserInterface/Systems/Chat/Widgets/ChatBox.xaml.cs @@ -19,8 +19,8 @@ namespace Content.Client.UserInterface.Systems.Chat.Widgets; [Virtual] public partial class ChatBox : UIWidget { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly ILogManager _log = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private ILogManager _log = default!; private readonly ISawmill _sawmill; private readonly ChatUIController _controller; diff --git a/Content.Client/UserInterface/Systems/Chat/Widgets/ResizableChatBox.cs b/Content.Client/UserInterface/Systems/Chat/Widgets/ResizableChatBox.cs index 781544883e..06fe3c27ad 100644 --- a/Content.Client/UserInterface/Systems/Chat/Widgets/ResizableChatBox.cs +++ b/Content.Client/UserInterface/Systems/Chat/Widgets/ResizableChatBox.cs @@ -7,7 +7,7 @@ using Robust.Shared.Timing; namespace Content.Client.UserInterface.Systems.Chat.Widgets; -public sealed class ResizableChatBox : ChatBox +public sealed partial class ResizableChatBox : ChatBox { public ResizableChatBox() { @@ -21,7 +21,7 @@ public sealed class ResizableChatBox : ChatBox // them to when the window is resized. We need it to be able to resize // within some bounds so that it doesn't overlap other UI elements, while still // being freely resizable within those bounds. - [Dependency] private readonly IClyde _clyde = default!; + [Dependency] private IClyde _clyde = default!; private const int DragMarginSize = 7; private const int MinDistanceFromBottom = 255; diff --git a/Content.Client/UserInterface/Systems/CloseWindow/CloseAllWindowsUIController.cs b/Content.Client/UserInterface/Systems/CloseWindow/CloseAllWindowsUIController.cs index 0ec9b53e65..89173370f4 100644 --- a/Content.Client/UserInterface/Systems/CloseWindow/CloseAllWindowsUIController.cs +++ b/Content.Client/UserInterface/Systems/CloseWindow/CloseAllWindowsUIController.cs @@ -9,10 +9,10 @@ using Robust.Shared.Input.Binding; namespace Content.Client.UserInterface.Systems.Info; -public sealed class CloseAllWindowsUIController : UIController +public sealed partial class CloseAllWindowsUIController : UIController { - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IUserInterfaceManager _uiManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IUserInterfaceManager _uiManager = default!; public override void Initialize() { diff --git a/Content.Client/UserInterface/Systems/CloseWindow/CloseRecentWindowUIController.cs b/Content.Client/UserInterface/Systems/CloseWindow/CloseRecentWindowUIController.cs index 0e648c25a0..8d3e7594ef 100644 --- a/Content.Client/UserInterface/Systems/CloseWindow/CloseRecentWindowUIController.cs +++ b/Content.Client/UserInterface/Systems/CloseWindow/CloseRecentWindowUIController.cs @@ -9,10 +9,10 @@ using Robust.Shared.Input.Binding; namespace Content.Client.UserInterface.Systems.Info; -public sealed class CloseRecentWindowUIController : UIController +public sealed partial class CloseRecentWindowUIController : UIController { - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IUserInterfaceManager _uiManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IUserInterfaceManager _uiManager = default!; /// /// A list of windows that have been interacted with recently. Windows should only diff --git a/Content.Client/UserInterface/Systems/DamageOverlays/DamageOverlayUiController.cs b/Content.Client/UserInterface/Systems/DamageOverlays/DamageOverlayUiController.cs index a97d25fdab..3b435453b8 100644 --- a/Content.Client/UserInterface/Systems/DamageOverlays/DamageOverlayUiController.cs +++ b/Content.Client/UserInterface/Systems/DamageOverlays/DamageOverlayUiController.cs @@ -16,10 +16,10 @@ using Robust.Shared.Player; namespace Content.Client.UserInterface.Systems.DamageOverlays; [UsedImplicitly] -public sealed class DamageOverlayUiController : UIController +public sealed partial class DamageOverlayUiController : UIController { - [Dependency] private readonly IOverlayManager _overlayManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IOverlayManager _overlayManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; [UISystemDependency] private readonly MobThresholdSystem _mobThresholdSystem = default!; [UISystemDependency] private readonly StatusEffectsSystem _statusEffects = default!; diff --git a/Content.Client/UserInterface/Systems/DamageOverlays/Overlays/DamageOverlay.cs b/Content.Client/UserInterface/Systems/DamageOverlays/Overlays/DamageOverlay.cs index 1b9e4e2c4a..f0c4fb8ad2 100644 --- a/Content.Client/UserInterface/Systems/DamageOverlays/Overlays/DamageOverlay.cs +++ b/Content.Client/UserInterface/Systems/DamageOverlays/Overlays/DamageOverlay.cs @@ -8,14 +8,14 @@ using Robust.Shared.Timing; namespace Content.Client.UserInterface.Systems.DamageOverlays.Overlays; -public sealed class DamageOverlay : Overlay +public sealed partial class DamageOverlay : Overlay { private static readonly ProtoId CircleMaskShader = "GradientCircleMask"; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; public override OverlaySpace Space => OverlaySpace.WorldSpace; diff --git a/Content.Client/UserInterface/Systems/DecalPlacer/DecalPlacerUIController.cs b/Content.Client/UserInterface/Systems/DecalPlacer/DecalPlacerUIController.cs index f1b611ac5a..7bfd99ed2f 100644 --- a/Content.Client/UserInterface/Systems/DecalPlacer/DecalPlacerUIController.cs +++ b/Content.Client/UserInterface/Systems/DecalPlacer/DecalPlacerUIController.cs @@ -10,9 +10,9 @@ using Robust.Shared.Utility; namespace Content.Client.UserInterface.Systems.DecalPlacer; -public sealed class DecalPlacerUIController : UIController, IOnStateExited, IOnSystemChanged +public sealed partial class DecalPlacerUIController : UIController, IOnStateExited, IOnSystemChanged { - [Dependency] private readonly IPrototypeManager _prototypes = default!; + [Dependency] private IPrototypeManager _prototypes = default!; [UISystemDependency] private readonly SandboxSystem _sandbox = default!; private DecalPlacerWindow? _window; diff --git a/Content.Client/UserInterface/Systems/Emotes/EmotesUIController.cs b/Content.Client/UserInterface/Systems/Emotes/EmotesUIController.cs index 193db2a486..ddd2692b96 100644 --- a/Content.Client/UserInterface/Systems/Emotes/EmotesUIController.cs +++ b/Content.Client/UserInterface/Systems/Emotes/EmotesUIController.cs @@ -16,10 +16,10 @@ using Robust.Shared.Utility; namespace Content.Client.UserInterface.Systems.Emotes; [UsedImplicitly] -public sealed class EmotesUIController : UIController, IOnStateChanged +public sealed partial class EmotesUIController : UIController, IOnStateChanged { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; private MenuButton? EmotesButton => UIManager.GetActiveUIWidgetOrNull()?.EmotesButton; private SimpleRadialMenu? _menu; diff --git a/Content.Client/UserInterface/Systems/EscapeMenu/EscapeContextUIController.cs b/Content.Client/UserInterface/Systems/EscapeMenu/EscapeContextUIController.cs index 3a7c2caa0a..663a6ea0d5 100644 --- a/Content.Client/UserInterface/Systems/EscapeMenu/EscapeContextUIController.cs +++ b/Content.Client/UserInterface/Systems/EscapeMenu/EscapeContextUIController.cs @@ -10,12 +10,12 @@ using Robust.Shared.Input.Binding; namespace Content.Client.UserInterface.Systems.EscapeMenu; [UsedImplicitly] -public sealed class EscapeContextUIController : UIController +public sealed partial class EscapeContextUIController : UIController { - [Dependency] private readonly IInputManager _inputManager = default!; + [Dependency] private IInputManager _inputManager = default!; - [Dependency] private readonly CloseRecentWindowUIController _closeRecentWindowUIController = default!; - [Dependency] private readonly EscapeUIController _escapeUIController = default!; + [Dependency] private CloseRecentWindowUIController _closeRecentWindowUIController = default!; + [Dependency] private EscapeUIController _escapeUIController = default!; public override void Initialize() { diff --git a/Content.Client/UserInterface/Systems/EscapeMenu/EscapeUIController.cs b/Content.Client/UserInterface/Systems/EscapeMenu/EscapeUIController.cs index 1babd0b08d..d8a8776db5 100644 --- a/Content.Client/UserInterface/Systems/EscapeMenu/EscapeUIController.cs +++ b/Content.Client/UserInterface/Systems/EscapeMenu/EscapeUIController.cs @@ -17,16 +17,16 @@ using static Robust.Client.UserInterface.Controls.BaseButton; namespace Content.Client.UserInterface.Systems.EscapeMenu; [UsedImplicitly] -public sealed class EscapeUIController : UIController, IOnStateEntered, IOnStateExited +public sealed partial class EscapeUIController : UIController, IOnStateEntered, IOnStateExited { - [Dependency] private readonly IClientConsoleHost _console = default!; - [Dependency] private readonly IUriOpener _uri = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ChangelogUIController _changelog = default!; - [Dependency] private readonly InfoUIController _info = default!; - [Dependency] private readonly OptionsUIController _options = default!; - [Dependency] private readonly GuidebookUIController _guidebook = default!; - [Dependency] private readonly FeedbackPopupUIController _feedback = null!; + [Dependency] private IClientConsoleHost _console = default!; + [Dependency] private IUriOpener _uri = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ChangelogUIController _changelog = default!; + [Dependency] private InfoUIController _info = default!; + [Dependency] private OptionsUIController _options = default!; + [Dependency] private GuidebookUIController _guidebook = default!; + [Dependency] private FeedbackPopupUIController _feedback = null!; private Options.UI.EscapeMenu? _escapeWindow; diff --git a/Content.Client/UserInterface/Systems/EscapeMenu/OptionsUIController.cs b/Content.Client/UserInterface/Systems/EscapeMenu/OptionsUIController.cs index 9f2179701c..e579e03360 100644 --- a/Content.Client/UserInterface/Systems/EscapeMenu/OptionsUIController.cs +++ b/Content.Client/UserInterface/Systems/EscapeMenu/OptionsUIController.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Client.UserInterface.Systems.EscapeMenu; [UsedImplicitly] -public sealed class OptionsUIController : UIController +public sealed partial class OptionsUIController : UIController { - [Dependency] private readonly IConsoleHost _con = default!; + [Dependency] private IConsoleHost _con = default!; public override void Initialize() { diff --git a/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/GhostRoleEntryButtons.xaml.cs b/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/GhostRoleEntryButtons.xaml.cs index 8a953b76a7..31d0e5c68b 100644 --- a/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/GhostRoleEntryButtons.xaml.cs +++ b/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/GhostRoleEntryButtons.xaml.cs @@ -9,7 +9,7 @@ namespace Content.Client.UserInterface.Systems.Ghost.Controls.Roles; [GenerateTypedNameReferences] public sealed partial class GhostRoleEntryButtons : BoxContainer { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; private readonly GhostRoleKind _ghostRoleKind; private readonly uint _playerCount; private readonly TimeSpan _raffleEndTime = TimeSpan.MinValue; diff --git a/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/GhostRoleRulesWindow.xaml.cs b/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/GhostRoleRulesWindow.xaml.cs index fa4337accb..b58bfa1755 100644 --- a/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/GhostRoleRulesWindow.xaml.cs +++ b/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/GhostRoleRulesWindow.xaml.cs @@ -12,7 +12,7 @@ namespace Content.Client.UserInterface.Systems.Ghost.Controls.Roles [GenerateTypedNameReferences] public sealed partial class GhostRoleRulesWindow : DefaultWindow { - [Dependency] private readonly IConfigurationManager _cfg = IoCManager.Resolve(); + [Dependency] private IConfigurationManager _cfg = IoCManager.Resolve(); private float _timer; public GhostRoleRulesWindow(string rules, Action requestAction) diff --git a/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/MakeGhostRoleEui.cs b/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/MakeGhostRoleEui.cs index ab2c389f49..fd89488aa4 100644 --- a/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/MakeGhostRoleEui.cs +++ b/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/MakeGhostRoleEui.cs @@ -10,11 +10,11 @@ using Robust.Shared.Utility; namespace Content.Client.UserInterface.Systems.Ghost.Controls.Roles; [UsedImplicitly] -public sealed class MakeGhostRoleEui : BaseEui +public sealed partial class MakeGhostRoleEui : BaseEui { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IClientConsoleHost _consoleHost = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IClientConsoleHost _consoleHost = default!; private readonly MakeGhostRoleWindow _window; diff --git a/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/MakeGhostRoleWindow.xaml.cs b/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/MakeGhostRoleWindow.xaml.cs index 03a6b9da01..3dc3bc3e31 100644 --- a/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/MakeGhostRoleWindow.xaml.cs +++ b/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/MakeGhostRoleWindow.xaml.cs @@ -12,7 +12,7 @@ namespace Content.Client.UserInterface.Systems.Ghost.Controls.Roles [GenerateTypedNameReferences] public sealed partial class MakeGhostRoleWindow : DefaultWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; private readonly List _rafflePrototypes = []; private const int RaffleDontRaffleId = -1; diff --git a/Content.Client/UserInterface/Systems/Ghost/GhostUIController.cs b/Content.Client/UserInterface/Systems/Ghost/GhostUIController.cs index 53779ea41c..96d144826d 100644 --- a/Content.Client/UserInterface/Systems/Ghost/GhostUIController.cs +++ b/Content.Client/UserInterface/Systems/Ghost/GhostUIController.cs @@ -9,9 +9,9 @@ using Robust.Client.UserInterface.Controllers; namespace Content.Client.UserInterface.Systems.Ghost; // TODO hud refactor BEFORE MERGE fix ghost gui being too far up -public sealed class GhostUIController : UIController, IOnSystemChanged +public sealed partial class GhostUIController : UIController, IOnSystemChanged { - [Dependency] private readonly IEntityNetworkManager _net = default!; + [Dependency] private IEntityNetworkManager _net = default!; [UISystemDependency] private readonly GhostSystem? _system = default; diff --git a/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs b/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs index 95653d2ffa..d3bee3d73f 100644 --- a/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs +++ b/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs @@ -19,12 +19,12 @@ using Robust.Shared.Utility; namespace Content.Client.UserInterface.Systems.Guidebook; -public sealed class GuidebookUIController : UIController, IOnStateEntered, IOnStateEntered, IOnStateExited, IOnStateExited, IOnSystemChanged +public sealed partial class GuidebookUIController : UIController, IOnStateEntered, IOnStateEntered, IOnStateExited, IOnStateExited, IOnSystemChanged { [UISystemDependency] private readonly GuidebookSystem _guidebookSystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IConfigurationManager _configuration = default!; - [Dependency] private readonly JobRequirementsManager _jobRequirements = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _configuration = default!; + [Dependency] private JobRequirementsManager _jobRequirements = default!; private const int PlaytimeOpenGuidebook = 60; diff --git a/Content.Client/UserInterface/Systems/Hands/HandsUIController.cs b/Content.Client/UserInterface/Systems/Hands/HandsUIController.cs index 122e0b2f08..8924d998fa 100644 --- a/Content.Client/UserInterface/Systems/Hands/HandsUIController.cs +++ b/Content.Client/UserInterface/Systems/Hands/HandsUIController.cs @@ -17,10 +17,10 @@ using Robust.Shared.Utility; namespace Content.Client.UserInterface.Systems.Hands; -public sealed class HandsUIController : UIController, IOnStateEntered, IOnSystemChanged +public sealed partial class HandsUIController : UIController, IOnStateEntered, IOnSystemChanged { - [Dependency] private readonly IEntityManager _entities = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IEntityManager _entities = default!; + [Dependency] private IPlayerManager _player = default!; [UISystemDependency] private readonly HandsSystem _handsSystem = default!; [UISystemDependency] private readonly UseDelaySystem _useDelay = default!; diff --git a/Content.Client/UserInterface/Systems/Info/InfoUIController.cs b/Content.Client/UserInterface/Systems/Info/InfoUIController.cs index e99de020cb..5a8a804cb9 100644 --- a/Content.Client/UserInterface/Systems/Info/InfoUIController.cs +++ b/Content.Client/UserInterface/Systems/Info/InfoUIController.cs @@ -10,11 +10,11 @@ using Robust.Shared.Prototypes; namespace Content.Client.UserInterface.Systems.Info; -public sealed class InfoUIController : UIController, IOnStateExited +public sealed partial class InfoUIController : UIController, IOnStateExited { - [Dependency] private readonly IClientConsoleHost _consoleHost = default!; - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IClientConsoleHost _consoleHost = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private IPrototypeManager _prototype = default!; private RulesPopup? _rulesPopup; private RulesAndInfoWindow? _infoWindow; diff --git a/Content.Client/UserInterface/Systems/Inventory/Controls/ItemStatusPanel.xaml.cs b/Content.Client/UserInterface/Systems/Inventory/Controls/ItemStatusPanel.xaml.cs index d5502028c6..58f94c20ea 100644 --- a/Content.Client/UserInterface/Systems/Inventory/Controls/ItemStatusPanel.xaml.cs +++ b/Content.Client/UserInterface/Systems/Inventory/Controls/ItemStatusPanel.xaml.cs @@ -14,7 +14,7 @@ namespace Content.Client.UserInterface.Systems.Inventory.Controls; [GenerateTypedNameReferences] public sealed partial class ItemStatusPanel : Control { - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IEntityManager _entityManager = default!; [ViewVariables] private EntityUid? _entity; [ViewVariables] private Hand? _hand; diff --git a/Content.Client/UserInterface/Systems/Inventory/InventoryUIController.cs b/Content.Client/UserInterface/Systems/Inventory/InventoryUIController.cs index 1fa379e525..2ef8574e06 100644 --- a/Content.Client/UserInterface/Systems/Inventory/InventoryUIController.cs +++ b/Content.Client/UserInterface/Systems/Inventory/InventoryUIController.cs @@ -26,10 +26,10 @@ using static Content.Client.Inventory.ClientInventorySystem; namespace Content.Client.UserInterface.Systems.Inventory; -public sealed class InventoryUIController : UIController, IOnStateEntered, IOnStateExited, +public sealed partial class InventoryUIController : UIController, IOnStateEntered, IOnStateExited, IOnSystemChanged, IOnSystemChanged { - [Dependency] private readonly IEntityManager _entities = default!; + [Dependency] private IEntityManager _entities = default!; [UISystemDependency] private readonly ClientInventorySystem _inventorySystem = default!; [UISystemDependency] private readonly HandsSystem _handsSystem = default!; diff --git a/Content.Client/UserInterface/Systems/MenuBar/GameTopMenuBarUIController.cs b/Content.Client/UserInterface/Systems/MenuBar/GameTopMenuBarUIController.cs index e314310bc0..2a78f87abf 100644 --- a/Content.Client/UserInterface/Systems/MenuBar/GameTopMenuBarUIController.cs +++ b/Content.Client/UserInterface/Systems/MenuBar/GameTopMenuBarUIController.cs @@ -13,17 +13,17 @@ using Robust.Client.UserInterface.Controllers; namespace Content.Client.UserInterface.Systems.MenuBar; -public sealed class GameTopMenuBarUIController : UIController +public sealed partial class GameTopMenuBarUIController : UIController { - [Dependency] private readonly EscapeUIController _escape = default!; - [Dependency] private readonly AdminUIController _admin = default!; - [Dependency] private readonly CharacterUIController _character = default!; - [Dependency] private readonly CraftingUIController _crafting = default!; - [Dependency] private readonly AHelpUIController _ahelp = default!; - [Dependency] private readonly ActionUIController _action = default!; - [Dependency] private readonly SandboxUIController _sandbox = default!; - [Dependency] private readonly GuidebookUIController _guidebook = default!; - [Dependency] private readonly EmotesUIController _emotes = default!; + [Dependency] private EscapeUIController _escape = default!; + [Dependency] private AdminUIController _admin = default!; + [Dependency] private CharacterUIController _character = default!; + [Dependency] private CraftingUIController _crafting = default!; + [Dependency] private AHelpUIController _ahelp = default!; + [Dependency] private ActionUIController _action = default!; + [Dependency] private SandboxUIController _sandbox = default!; + [Dependency] private GuidebookUIController _guidebook = default!; + [Dependency] private EmotesUIController _emotes = default!; private GameTopMenuBar? GameTopMenuBar => UIManager.GetActiveUIWidgetOrNull(); diff --git a/Content.Client/UserInterface/Systems/ProgressColorSystem.cs b/Content.Client/UserInterface/Systems/ProgressColorSystem.cs index 3d5f8d9561..351b0dd238 100644 --- a/Content.Client/UserInterface/Systems/ProgressColorSystem.cs +++ b/Content.Client/UserInterface/Systems/ProgressColorSystem.cs @@ -7,9 +7,9 @@ namespace Content.Client.UserInterface.Systems; /// /// This system handles getting an interpolated color based on the value of a cvar. /// -public sealed class ProgressColorSystem : EntitySystem +public sealed partial class ProgressColorSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _configuration = default!; + [Dependency] private IConfigurationManager _configuration = default!; private bool _colorBlindFriendly; diff --git a/Content.Client/UserInterface/Systems/Sandbox/SandboxUIController.cs b/Content.Client/UserInterface/Systems/Sandbox/SandboxUIController.cs index 425e5576c8..497f230378 100644 --- a/Content.Client/UserInterface/Systems/Sandbox/SandboxUIController.cs +++ b/Content.Client/UserInterface/Systems/Sandbox/SandboxUIController.cs @@ -23,12 +23,12 @@ namespace Content.Client.UserInterface.Systems.Sandbox; // TODO hud refactor should part of this be in engine? [UsedImplicitly] -public sealed class SandboxUIController : UIController, IOnStateChanged, IOnSystemChanged +public sealed partial class SandboxUIController : UIController, IOnStateChanged, IOnSystemChanged { - [Dependency] private readonly IConsoleHost _console = default!; - [Dependency] private readonly IInputManager _input = default!; - [Dependency] private readonly IClientAdminManager _admin = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IConsoleHost _console = default!; + [Dependency] private IInputManager _input = default!; + [Dependency] private IClientAdminManager _admin = default!; + [Dependency] private IPlayerManager _player = default!; [UISystemDependency] private readonly SandboxSystem _sandbox = default!; diff --git a/Content.Client/UserInterface/Systems/Sandbox/Windows/SandboxWindow.xaml.cs b/Content.Client/UserInterface/Systems/Sandbox/Windows/SandboxWindow.xaml.cs index efd71e8e7b..5c81349a40 100644 --- a/Content.Client/UserInterface/Systems/Sandbox/Windows/SandboxWindow.xaml.cs +++ b/Content.Client/UserInterface/Systems/Sandbox/Windows/SandboxWindow.xaml.cs @@ -14,10 +14,10 @@ namespace Content.Client.UserInterface.Systems.Sandbox.Windows; [GenerateTypedNameReferences] public sealed partial class SandboxWindow : DefaultWindow { - [Dependency] private readonly IEntityManager _entManager = null!; - [Dependency] private readonly IEyeManager _eyeManager = null!; - [Dependency] private readonly ILightManager _lightManager = null!; - [Dependency] private readonly IPlayerManager _playerManager = null!; + [Dependency] private IEntityManager _entManager = null!; + [Dependency] private IEyeManager _eyeManager = null!; + [Dependency] private ILightManager _lightManager = null!; + [Dependency] private IPlayerManager _playerManager = null!; private readonly DebugPhysicsSystem _debugPhysicsSystem; private readonly MarkerSystem _markerSystem; private readonly SubFloorHideSystem _subFloorSystem; diff --git a/Content.Client/UserInterface/Systems/Storage/Controls/StorageWindow.cs b/Content.Client/UserInterface/Systems/Storage/Controls/StorageWindow.cs index 291874b213..3651b0d893 100644 --- a/Content.Client/UserInterface/Systems/Storage/Controls/StorageWindow.cs +++ b/Content.Client/UserInterface/Systems/Storage/Controls/StorageWindow.cs @@ -21,9 +21,9 @@ using Robust.Shared.Utility; namespace Content.Client.UserInterface.Systems.Storage.Controls; -public sealed class StorageWindow : BaseWindow +public sealed partial class StorageWindow : BaseWindow { - [Dependency] private readonly IEntityManager _entity = default!; + [Dependency] private IEntityManager _entity = default!; private readonly StorageUIController _storageController; public EntityUid? StorageEntity; diff --git a/Content.Client/UserInterface/Systems/Storage/StorageUIController.cs b/Content.Client/UserInterface/Systems/Storage/StorageUIController.cs index a7e130ccd6..acd0c7de38 100644 --- a/Content.Client/UserInterface/Systems/Storage/StorageUIController.cs +++ b/Content.Client/UserInterface/Systems/Storage/StorageUIController.cs @@ -25,7 +25,7 @@ using Robust.Shared.Timing; namespace Content.Client.UserInterface.Systems.Storage; -public sealed class StorageUIController : UIController, IOnSystemChanged +public sealed partial class StorageUIController : UIController, IOnSystemChanged { /* * Things are a bit over the shop but essentially @@ -36,10 +36,10 @@ public sealed class StorageUIController : UIController, IOnSystemChanged UIManager.ActiveScreen?.GetWidget(); diff --git a/Content.Client/UserInterface/Systems/Vote/VoteUIController.cs b/Content.Client/UserInterface/Systems/Vote/VoteUIController.cs index 52d0348b79..ab2c266324 100644 --- a/Content.Client/UserInterface/Systems/Vote/VoteUIController.cs +++ b/Content.Client/UserInterface/Systems/Vote/VoteUIController.cs @@ -7,9 +7,9 @@ using Robust.Client.UserInterface.Controllers; namespace Content.Client.UserInterface.Systems.Vote; [UsedImplicitly] -public sealed class VoteUIController : UIController +public sealed partial class VoteUIController : UIController { - [Dependency] private readonly IVoteManager _votes = default!; + [Dependency] private IVoteManager _votes = default!; public override void Initialize() { diff --git a/Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs b/Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs index b850aab976..e89d981c1d 100644 --- a/Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs +++ b/Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs @@ -18,8 +18,8 @@ namespace Content.Client.VendingMachines.UI [GenerateTypedNameReferences] public sealed partial class VendingMachineMenu : FancyWindow { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entityManager = default!; private readonly Dictionary _dummies = []; private readonly Dictionary _listItems = new(); diff --git a/Content.Client/VendingMachines/VendingMachineSystem.cs b/Content.Client/VendingMachines/VendingMachineSystem.cs index f116dd5107..7ddfacd626 100644 --- a/Content.Client/VendingMachines/VendingMachineSystem.cs +++ b/Content.Client/VendingMachines/VendingMachineSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.GameStates; namespace Content.Client.VendingMachines; -public sealed class VendingMachineSystem : SharedVendingMachineSystem +public sealed partial class VendingMachineSystem : SharedVendingMachineSystem { - [Dependency] private readonly AnimationPlayerSystem _animationPlayer = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AnimationPlayerSystem _animationPlayer = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Verbs/UI/VerbMenuUIController.cs b/Content.Client/Verbs/UI/VerbMenuUIController.cs index a45dc90cb7..393286ef50 100644 --- a/Content.Client/Verbs/UI/VerbMenuUIController.cs +++ b/Content.Client/Verbs/UI/VerbMenuUIController.cs @@ -23,12 +23,12 @@ namespace Content.Client.Verbs.UI /// open a verb menu for a given entity, add verbs to it, and add server-verbs when the server response is /// received. /// - public sealed class VerbMenuUIController : UIController, + public sealed partial class VerbMenuUIController : UIController, IOnStateEntered, IOnStateExited, IOnStateEntered, IOnStateExited { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly ContextMenuUIController _context = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private ContextMenuUIController _context = default!; [UISystemDependency] private readonly CombatModeSystem _combatMode = default!; [UISystemDependency] private readonly VerbSystem _verbSystem = default!; diff --git a/Content.Client/Verbs/VerbSystem.cs b/Content.Client/Verbs/VerbSystem.cs index e0bf99d1cb..ed6bd50f74 100644 --- a/Content.Client/Verbs/VerbSystem.cs +++ b/Content.Client/Verbs/VerbSystem.cs @@ -22,19 +22,19 @@ using Robust.Shared.Utility; namespace Content.Client.Verbs { [UsedImplicitly] - public sealed class VerbSystem : SharedVerbSystem + public sealed partial class VerbSystem : SharedVerbSystem { - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly ExamineSystem _examine = default!; - [Dependency] private readonly SpriteTreeSystem _tree = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; - [Dependency] private readonly IStateManager _stateManager = default!; - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly SharedContainerSystem _containers = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly EntityQuery _spriteQuery = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private ExamineSystem _examine = default!; + [Dependency] private SpriteTreeSystem _tree = default!; + [Dependency] private TagSystem _tagSystem = default!; + [Dependency] private IStateManager _stateManager = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private SharedContainerSystem _containers = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private EntityQuery _spriteQuery = default!; private float _lookupSize; diff --git a/Content.Client/Viewport/ScalingViewport.cs b/Content.Client/Viewport/ScalingViewport.cs index d9548d0f02..a3741fc9ba 100644 --- a/Content.Client/Viewport/ScalingViewport.cs +++ b/Content.Client/Viewport/ScalingViewport.cs @@ -19,11 +19,11 @@ namespace Content.Client.Viewport /// /// Viewport control that has a fixed viewport size and scales it appropriately. /// - public sealed class ScalingViewport : Control, IViewportControl + public sealed partial class ScalingViewport : Control, IViewportControl { - [Dependency] private readonly IClyde _clyde = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; + [Dependency] private IClyde _clyde = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IInputManager _inputManager = default!; // Internal viewport creation is deferred. private IClydeViewport? _viewport; diff --git a/Content.Client/Viewport/ViewportManager.cs b/Content.Client/Viewport/ViewportManager.cs index ef8132686b..55c7a7c520 100644 --- a/Content.Client/Viewport/ViewportManager.cs +++ b/Content.Client/Viewport/ViewportManager.cs @@ -8,9 +8,9 @@ namespace Content.Client.Viewport /// Event proxy for to listen to config events. /// // ReSharper disable once ClassNeverInstantiated.Global - public sealed class ViewportManager + public sealed partial class ViewportManager { - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IConfigurationManager _cfg = default!; private readonly List _viewports = new(); diff --git a/Content.Client/VoiceMask/VoiceMaskBoundUserInterface.cs b/Content.Client/VoiceMask/VoiceMaskBoundUserInterface.cs index c3cfa8edec..a3bb5b1bba 100644 --- a/Content.Client/VoiceMask/VoiceMaskBoundUserInterface.cs +++ b/Content.Client/VoiceMask/VoiceMaskBoundUserInterface.cs @@ -5,9 +5,9 @@ using Robust.Shared.Prototypes; namespace Content.Client.VoiceMask; -public sealed class VoiceMaskBoundUserInterface : BoundUserInterface +public sealed partial class VoiceMaskBoundUserInterface : BoundUserInterface { - [Dependency] private readonly IPrototypeManager _protomanager = default!; + [Dependency] private IPrototypeManager _protomanager = default!; [ViewVariables] private VoiceMaskNameChangeWindow? _window; diff --git a/Content.Client/Voting/UI/VoteCallMenu.xaml.cs b/Content.Client/Voting/UI/VoteCallMenu.xaml.cs index 86e4a08923..fa2fb16000 100644 --- a/Content.Client/Voting/UI/VoteCallMenu.xaml.cs +++ b/Content.Client/Voting/UI/VoteCallMenu.xaml.cs @@ -23,14 +23,14 @@ namespace Content.Client.Voting.UI [GenerateTypedNameReferences] public sealed partial class VoteCallMenu : BaseWindow { - [Dependency] private readonly IClientConsoleHost _consoleHost = default!; - [Dependency] private readonly IVoteManager _voteManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IClientNetManager _netManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IEntityNetworkManager _entNetManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IStateManager _state = default!; + [Dependency] private IClientConsoleHost _consoleHost = default!; + [Dependency] private IVoteManager _voteManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IClientNetManager _netManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IEntityNetworkManager _entNetManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IStateManager _state = default!; private VotingSystem _votingSystem; diff --git a/Content.Client/Voting/UI/VoteCallMenuButton.cs b/Content.Client/Voting/UI/VoteCallMenuButton.cs index 93bf823185..27490eaaa3 100644 --- a/Content.Client/Voting/UI/VoteCallMenuButton.cs +++ b/Content.Client/Voting/UI/VoteCallMenuButton.cs @@ -8,9 +8,9 @@ namespace Content.Client.Voting.UI /// LITERALLY just a button that opens the vote call menu. /// Automatically disables itself if the client cannot call votes. /// - public sealed class VoteCallMenuButton : Button + public sealed partial class VoteCallMenuButton : Button { - [Dependency] private readonly IVoteManager _voteManager = default!; + [Dependency] private IVoteManager _voteManager = default!; private VoteCallMenu? _voteCallMenu; diff --git a/Content.Client/Voting/UI/VotePopup.xaml.cs b/Content.Client/Voting/UI/VotePopup.xaml.cs index b9ff4dd7bd..bb0e181aa0 100644 --- a/Content.Client/Voting/UI/VotePopup.xaml.cs +++ b/Content.Client/Voting/UI/VotePopup.xaml.cs @@ -13,9 +13,9 @@ namespace Content.Client.Voting.UI [GenerateTypedNameReferences] public sealed partial class VotePopup : Control { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IVoteManager _voteManager = default!; - [Dependency] private readonly IEntityNetworkManager _net = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IVoteManager _voteManager = default!; + [Dependency] private IEntityNetworkManager _net = default!; private readonly VoteManager.ActiveVote _vote; private readonly Button[] _voteButtons; diff --git a/Content.Client/Voting/VoteManager.cs b/Content.Client/Voting/VoteManager.cs index 629adb36aa..2af5835758 100644 --- a/Content.Client/Voting/VoteManager.cs +++ b/Content.Client/Voting/VoteManager.cs @@ -32,14 +32,14 @@ namespace Content.Client.Voting event Action CanCallStandardVotesChanged; } - public sealed class VoteManager : IVoteManager + public sealed partial class VoteManager : IVoteManager { - [Dependency] private readonly IAudioManager _audio = default!; - [Dependency] private readonly IBaseClient _client = default!; - [Dependency] private readonly IClientConsoleHost _console = default!; - [Dependency] private readonly IClientNetManager _netManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IResourceCache _res = default!; + [Dependency] private IAudioManager _audio = default!; + [Dependency] private IBaseClient _client = default!; + [Dependency] private IClientConsoleHost _console = default!; + [Dependency] private IClientNetManager _netManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IResourceCache _res = default!; private readonly Dictionary _standardVoteTimeouts = new(); private readonly Dictionary _votes = new(); diff --git a/Content.Client/Wall/WallmountDebugOverlay.cs b/Content.Client/Wall/WallmountDebugOverlay.cs index 02fd9ebeec..71b1443ff4 100644 --- a/Content.Client/Wall/WallmountDebugOverlay.cs +++ b/Content.Client/Wall/WallmountDebugOverlay.cs @@ -9,9 +9,9 @@ namespace Content.Client.Wall; /// /// Shows the area in which entities with can be interacted from. /// -public sealed class WallmountDebugOverlay : Overlay +public sealed partial class WallmountDebugOverlay : Overlay { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private readonly SharedTransformSystem _transform; private readonly EntityLookupSystem _lookup; private readonly HashSet> _intersecting = []; diff --git a/Content.Client/Weapons/Marker/DamageMarkerSystem.cs b/Content.Client/Weapons/Marker/DamageMarkerSystem.cs index bdd95305de..39aec8201d 100644 --- a/Content.Client/Weapons/Marker/DamageMarkerSystem.cs +++ b/Content.Client/Weapons/Marker/DamageMarkerSystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Timing; namespace Content.Client.Weapons.Marker; -public sealed class DamageMarkerSystem : SharedDamageMarkerSystem +public sealed partial class DamageMarkerSystem : SharedDamageMarkerSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Weapons/Melee/MeleeSpreadCommand.cs b/Content.Client/Weapons/Melee/MeleeSpreadCommand.cs index 1eb82bde1c..331f803f5d 100644 --- a/Content.Client/Weapons/Melee/MeleeSpreadCommand.cs +++ b/Content.Client/Weapons/Melee/MeleeSpreadCommand.cs @@ -6,15 +6,15 @@ using Robust.Shared.Console; namespace Content.Client.Weapons.Melee; -public sealed class MeleeSpreadCommand : LocalizedEntityCommands +public sealed partial class MeleeSpreadCommand : LocalizedEntityCommands { - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IOverlayManager _overlay = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly MeleeWeaponSystem _meleeSystem = default!; - [Dependency] private readonly SharedCombatModeSystem _combatSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IOverlayManager _overlay = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private MeleeWeaponSystem _meleeSystem = default!; + [Dependency] private SharedCombatModeSystem _combatSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; public override string Command => "showmeleespread"; diff --git a/Content.Client/Weapons/Melee/MeleeWeaponSystem.cs b/Content.Client/Weapons/Melee/MeleeWeaponSystem.cs index 5ecbaf63b8..94b994a340 100644 --- a/Content.Client/Weapons/Melee/MeleeWeaponSystem.cs +++ b/Content.Client/Weapons/Melee/MeleeWeaponSystem.cs @@ -24,16 +24,16 @@ namespace Content.Client.Weapons.Melee; public sealed partial class MeleeWeaponSystem : SharedMeleeWeaponSystem { - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IStateManager _stateManager = default!; - [Dependency] private readonly AnimationPlayerSystem _animation = default!; - [Dependency] private readonly InputSystem _inputSystem = default!; - [Dependency] private readonly SharedColorFlashEffectSystem _color = default!; - [Dependency] private readonly MapSystem _map = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IStateManager _stateManager = default!; + [Dependency] private AnimationPlayerSystem _animation = default!; + [Dependency] private InputSystem _inputSystem = default!; + [Dependency] private SharedColorFlashEffectSystem _color = default!; + [Dependency] private MapSystem _map = default!; + [Dependency] private SpriteSystem _sprite = default!; + [Dependency] private IConfigurationManager _cfg = default!; private const string MeleeLungeKey = "melee-lunge"; diff --git a/Content.Client/Weapons/Misc/GrapplingGunSystem.cs b/Content.Client/Weapons/Misc/GrapplingGunSystem.cs index 082dff999f..18439edfba 100644 --- a/Content.Client/Weapons/Misc/GrapplingGunSystem.cs +++ b/Content.Client/Weapons/Misc/GrapplingGunSystem.cs @@ -11,11 +11,11 @@ using Robust.Shared.Physics.Dynamics.Joints; namespace Content.Client.Weapons.Misc; -public sealed class GrapplingGunSystem : SharedGrapplingGunSystem +public sealed partial class GrapplingGunSystem : SharedGrapplingGunSystem { - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly InputSystem _input = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private HandsSystem _hands = default!; + [Dependency] private InputSystem _input = default!; + [Dependency] private IPlayerManager _player = default!; public override void Update(float frameTime) { diff --git a/Content.Client/Weapons/Misc/TetherGunSystem.cs b/Content.Client/Weapons/Misc/TetherGunSystem.cs index 80564d3fbe..276ed5352c 100644 --- a/Content.Client/Weapons/Misc/TetherGunSystem.cs +++ b/Content.Client/Weapons/Misc/TetherGunSystem.cs @@ -8,16 +8,16 @@ using Robust.Shared.Timing; namespace Content.Client.Weapons.Misc; -public sealed class TetherGunSystem : SharedTetherGunSystem +public sealed partial class TetherGunSystem : SharedTetherGunSystem { - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IInputManager _input = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IOverlayManager _overlay = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly MapSystem _mapSystem = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [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!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.Client/Weapons/Ranged/Commands/ShowSpreadCommand.cs b/Content.Client/Weapons/Ranged/Commands/ShowSpreadCommand.cs index 42456d232b..aa4665a485 100644 --- a/Content.Client/Weapons/Ranged/Commands/ShowSpreadCommand.cs +++ b/Content.Client/Weapons/Ranged/Commands/ShowSpreadCommand.cs @@ -3,9 +3,9 @@ using Robust.Shared.Console; namespace Content.Client.Weapons.Ranged.Commands; -public sealed class ShowSpreadCommand : LocalizedEntityCommands +public sealed partial class ShowSpreadCommand : LocalizedEntityCommands { - [Dependency] private readonly GunSystem _gunSystem = default!; + [Dependency] private GunSystem _gunSystem = default!; public override string Command => "showgunspread"; diff --git a/Content.Client/Weapons/Ranged/Systems/FlyBySoundSystem.cs b/Content.Client/Weapons/Ranged/Systems/FlyBySoundSystem.cs index 3a0aa25501..b140df865b 100644 --- a/Content.Client/Weapons/Ranged/Systems/FlyBySoundSystem.cs +++ b/Content.Client/Weapons/Ranged/Systems/FlyBySoundSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Random; namespace Content.Client.Weapons.Ranged.Systems; -public sealed class FlyBySoundSystem : SharedFlyBySoundSystem +public sealed partial class FlyBySoundSystem : SharedFlyBySoundSystem { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Client/Weapons/Ranged/Systems/GunSystem.cs b/Content.Client/Weapons/Ranged/Systems/GunSystem.cs index e01c1e1099..25a44fdabb 100644 --- a/Content.Client/Weapons/Ranged/Systems/GunSystem.cs +++ b/Content.Client/Weapons/Ranged/Systems/GunSystem.cs @@ -33,18 +33,18 @@ namespace Content.Client.Weapons.Ranged.Systems; public sealed partial class GunSystem : SharedGunSystem { - [Dependency] private readonly AnimationPlayerSystem _animPlayer = default!; - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly InputSystem _inputSystem = default!; - [Dependency] private readonly IOverlayManager _overlayManager = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IStateManager _state = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly SharedCameraRecoilSystem _recoil = default!; - [Dependency] private readonly SharedMapSystem _maps = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private AnimationPlayerSystem _animPlayer = default!; + [Dependency] private IEyeManager _eyeManager = default!; + [Dependency] private IInputManager _inputManager = default!; + [Dependency] private InputSystem _inputSystem = default!; + [Dependency] private IOverlayManager _overlayManager = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IStateManager _state = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private SharedCameraRecoilSystem _recoil = default!; + [Dependency] private SharedMapSystem _maps = default!; + [Dependency] private SharedTransformSystem _xform = default!; + [Dependency] private SpriteSystem _sprite = default!; public static readonly EntProtoId HitscanProto = "HitscanEffect"; diff --git a/Content.Client/Weather/WeatherSystem.cs b/Content.Client/Weather/WeatherSystem.cs index a7d8343fb2..7045bb1172 100644 --- a/Content.Client/Weather/WeatherSystem.cs +++ b/Content.Client/Weather/WeatherSystem.cs @@ -13,16 +13,16 @@ using Robust.Shared.Player; namespace Content.Client.Weather; -public sealed class WeatherSystem : SharedWeatherSystem +public sealed partial class WeatherSystem : SharedWeatherSystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly MapSystem _mapSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private MapSystem _mapSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; - [Dependency] private readonly EntityQuery _audioQuery = default!; - [Dependency] private readonly EntityQuery _gridQuery = default!; - [Dependency] private readonly EntityQuery _roofQuery = default!; + [Dependency] private EntityQuery _audioQuery = default!; + [Dependency] private EntityQuery _gridQuery = default!; + [Dependency] private EntityQuery _roofQuery = default!; public override void Initialize() { diff --git a/Content.Client/Wieldable/WieldableSystem.cs b/Content.Client/Wieldable/WieldableSystem.cs index e40544e39d..6a16f8eb10 100644 --- a/Content.Client/Wieldable/WieldableSystem.cs +++ b/Content.Client/Wieldable/WieldableSystem.cs @@ -10,10 +10,10 @@ using Robust.Client.Timing; namespace Content.Client.Wieldable; -public sealed class WieldableSystem : SharedWieldableSystem +public sealed partial class WieldableSystem : SharedWieldableSystem { - [Dependency] private readonly EyeCursorOffsetSystem _eyeOffset = default!; - [Dependency] private readonly IClientGameTiming _gameTiming = default!; + [Dependency] private EyeCursorOffsetSystem _eyeOffset = default!; + [Dependency] private IClientGameTiming _gameTiming = default!; public override void Initialize() { diff --git a/Content.Client/Wires/UI/WiresMenu.cs b/Content.Client/Wires/UI/WiresMenu.cs index 7aca78215f..4793c8c71a 100644 --- a/Content.Client/Wires/UI/WiresMenu.cs +++ b/Content.Client/Wires/UI/WiresMenu.cs @@ -15,9 +15,9 @@ using static Robust.Client.UserInterface.Controls.BoxContainer; namespace Content.Client.Wires.UI { - public sealed class WiresMenu : BaseWindow + public sealed partial class WiresMenu : BaseWindow { - [Dependency] private readonly IResourceCache _resourceCache = default!; + [Dependency] private IResourceCache _resourceCache = default!; private readonly Control _wiresHBox; private readonly Control _topContainer; diff --git a/Content.Client/Xenoarchaeology/Equipment/ArtifactAnalyzerSystem.cs b/Content.Client/Xenoarchaeology/Equipment/ArtifactAnalyzerSystem.cs index 557d46f46b..0997f87c1e 100644 --- a/Content.Client/Xenoarchaeology/Equipment/ArtifactAnalyzerSystem.cs +++ b/Content.Client/Xenoarchaeology/Equipment/ArtifactAnalyzerSystem.cs @@ -6,9 +6,9 @@ using Robust.Client.GameObjects; namespace Content.Client.Xenoarchaeology.Equipment; /// -public sealed class ArtifactAnalyzerSystem : SharedArtifactAnalyzerSystem +public sealed partial class ArtifactAnalyzerSystem : SharedArtifactAnalyzerSystem { - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private UserInterfaceSystem _ui = default!; /// public override void Initialize() diff --git a/Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml.cs b/Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml.cs index 0a0885a3a2..0338858a20 100644 --- a/Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml.cs +++ b/Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml.cs @@ -23,9 +23,9 @@ public sealed partial class AnalysisConsoleMenu : FancyWindow { private static readonly TimeSpan ExtractInfoDisplayForDuration = TimeSpan.FromSeconds(3); - [Dependency] private readonly IEntityManager _ent = default!; - [Dependency] private readonly IResourceCache _resCache = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IEntityManager _ent = default!; + [Dependency] private IResourceCache _resCache = default!; + [Dependency] private IGameTiming _timing = default!; private readonly ArtifactAnalyzerSystem _artifactAnalyzer; private readonly XenoArtifactSystem _xenoArtifact; diff --git a/Content.Client/Xenoarchaeology/Ui/NodeScannerDisplay.xaml.cs b/Content.Client/Xenoarchaeology/Ui/NodeScannerDisplay.xaml.cs index 372471ab2e..572a782a7e 100644 --- a/Content.Client/Xenoarchaeology/Ui/NodeScannerDisplay.xaml.cs +++ b/Content.Client/Xenoarchaeology/Ui/NodeScannerDisplay.xaml.cs @@ -13,8 +13,8 @@ namespace Content.Client.Xenoarchaeology.Ui; [GenerateTypedNameReferences] public sealed partial class NodeScannerDisplay : FancyWindow { - [Dependency] private readonly IEntityManager _ent = default!; - [Dependency] private readonly IGameTiming _timing= default!; + [Dependency] private IEntityManager _ent = default!; + [Dependency] private IGameTiming _timing= default!; private readonly SharedXenoArtifactSystem _artifact; private TimeSpan? _nextUpdate; diff --git a/Content.Client/Xenoarchaeology/Ui/XenoArtifactGraphControl.xaml.cs b/Content.Client/Xenoarchaeology/Ui/XenoArtifactGraphControl.xaml.cs index fd4565394e..41750b82cf 100644 --- a/Content.Client/Xenoarchaeology/Ui/XenoArtifactGraphControl.xaml.cs +++ b/Content.Client/Xenoarchaeology/Ui/XenoArtifactGraphControl.xaml.cs @@ -15,7 +15,7 @@ namespace Content.Client.Xenoarchaeology.Ui; [GenerateTypedNameReferences] public sealed partial class XenoArtifactGraphControl : BoxContainer { - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IEntityManager _entityManager = default!; private readonly XenoArtifactSystem _artifactSystem; diff --git a/Content.Client/Zombies/ZombieSystem.cs b/Content.Client/Zombies/ZombieSystem.cs index 23253c1d4b..60c499e873 100644 --- a/Content.Client/Zombies/ZombieSystem.cs +++ b/Content.Client/Zombies/ZombieSystem.cs @@ -9,10 +9,10 @@ using Robust.Shared.Prototypes; namespace Content.Client.Zombies; -public sealed class ZombieSystem : SharedZombieSystem +public sealed partial class ZombieSystem : SharedZombieSystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly SpriteSystem _sprite = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private SpriteSystem _sprite = default!; public override void Initialize() { diff --git a/Content.IntegrationTests/Tests/Networking/SimplePredictReconcileTest.cs b/Content.IntegrationTests/Tests/Networking/SimplePredictReconcileTest.cs index 15c7373b63..e09d6e5534 100644 --- a/Content.IntegrationTests/Tests/Networking/SimplePredictReconcileTest.cs +++ b/Content.IntegrationTests/Tests/Networking/SimplePredictReconcileTest.cs @@ -28,7 +28,7 @@ namespace Content.IntegrationTests.Tests.Networking // the tick where the server *should* have, but did not, acknowledge the state change. // Finally, we run two events inside the prediction area to ensure reconciling does for incremental stuff. [TestFixture] - public sealed class SimplePredictReconcileTest : GameTest + public sealed partial class SimplePredictReconcileTest : GameTest { [Test] public async Task Test() @@ -389,7 +389,7 @@ namespace Content.IntegrationTests.Tests.Networking cfg.SetCVar(CVars.NetLogging, log); } - public sealed class PredictionTestEntitySystem : EntitySystem + public sealed partial class PredictionTestEntitySystem : EntitySystem { public bool Allow { get; set; } = true; @@ -397,7 +397,7 @@ namespace Content.IntegrationTests.Tests.Networking public List<(GameTick tick, bool firstPredict, bool old, bool @new, bool value)> EventTriggerList { get; } = new(); - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IGameTiming _gameTiming = default!; public override void Initialize() { diff --git a/Content.Replay/EntryPoint.cs b/Content.Replay/EntryPoint.cs index 6a6658f5ef..d5242c9277 100644 --- a/Content.Replay/EntryPoint.cs +++ b/Content.Replay/EntryPoint.cs @@ -9,12 +9,12 @@ using Robust.Shared.ContentPack; namespace Content.Replay; [UsedImplicitly] -public sealed class EntryPoint : GameClient +public sealed partial class EntryPoint : GameClient { - [Dependency] private readonly IBaseClient _client = default!; - [Dependency] private readonly IStateManager _stateMan = default!; - [Dependency] private readonly ContentReplayPlaybackManager _contentReplayPlaybackMan = default!; - [Dependency] private readonly IClientConGroupController _conGrp = default!; + [Dependency] private IBaseClient _client = default!; + [Dependency] private IStateManager _stateMan = default!; + [Dependency] private ContentReplayPlaybackManager _contentReplayPlaybackMan = default!; + [Dependency] private IClientConGroupController _conGrp = default!; public override void Init() { diff --git a/Content.Replay/Menu/ReplayMainMenu.cs b/Content.Replay/Menu/ReplayMainMenu.cs index 85c39c59da..cb2da62130 100644 --- a/Content.Replay/Menu/ReplayMainMenu.cs +++ b/Content.Replay/Menu/ReplayMainMenu.cs @@ -22,17 +22,17 @@ namespace Content.Replay.Menu; /// /// Main menu screen for selecting and loading replays. /// -public sealed class ReplayMainScreen : State +public sealed partial class ReplayMainScreen : State { - [Dependency] private readonly IResourceManager _resMan = default!; - [Dependency] private readonly IComponentFactory _factory = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IReplayLoadManager _loadMan = default!; - [Dependency] private readonly IResourceCache _resourceCache = default!; - [Dependency] private readonly IGameController _controllerProxy = default!; - [Dependency] private readonly IClientRobustSerializer _serializer = default!; - [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; - [Dependency] private readonly ContentReplayPlaybackManager _replayMan = default!; + [Dependency] private IResourceManager _resMan = default!; + [Dependency] private IComponentFactory _factory = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IReplayLoadManager _loadMan = default!; + [Dependency] private IResourceCache _resourceCache = default!; + [Dependency] private IGameController _controllerProxy = default!; + [Dependency] private IClientRobustSerializer _serializer = default!; + [Dependency] private IUserInterfaceManager _userInterfaceManager = default!; + [Dependency] private ContentReplayPlaybackManager _replayMan = default!; private ReplayMainMenuControl _mainMenuControl = default!; private SelectReplayWindow? _selectWindow; diff --git a/Content.Server/Access/Systems/AccessOverriderSystem.cs b/Content.Server/Access/Systems/AccessOverriderSystem.cs index aa34dc2729..806520db8d 100644 --- a/Content.Server/Access/Systems/AccessOverriderSystem.cs +++ b/Content.Server/Access/Systems/AccessOverriderSystem.cs @@ -19,15 +19,15 @@ using static Content.Shared.Access.Components.AccessOverriderComponent; namespace Content.Server.Access.Systems; [UsedImplicitly] -public sealed class AccessOverriderSystem : SharedAccessOverriderSystem +public sealed partial class AccessOverriderSystem : SharedAccessOverriderSystem { - [Dependency] private readonly UserInterfaceSystem _userInterface = default!; - [Dependency] private readonly AccessReaderSystem _accessReader = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private UserInterfaceSystem _userInterface = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; public override void Initialize() { diff --git a/Content.Server/Access/Systems/AgentIDCardSystem.cs b/Content.Server/Access/Systems/AgentIDCardSystem.cs index 6e7cd6a406..c0e8e8d00f 100644 --- a/Content.Server/Access/Systems/AgentIDCardSystem.cs +++ b/Content.Server/Access/Systems/AgentIDCardSystem.cs @@ -20,16 +20,16 @@ using Robust.Shared.Prototypes; namespace Content.Server.Access.Systems { - public sealed class AgentIDCardSystem : SharedAgentIdCardSystem + public sealed partial class AgentIDCardSystem : SharedAgentIdCardSystem { - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly IdCardSystem _cardSystem = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ChameleonClothingSystem _chameleon = default!; - [Dependency] private readonly ChameleonControllerSystem _chamController = default!; - [Dependency] private readonly LockSystem _lock = default!; - [Dependency] private readonly SharedJobStatusSystem _jobStatus = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private IdCardSystem _cardSystem = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ChameleonClothingSystem _chameleon = default!; + [Dependency] private ChameleonControllerSystem _chamController = default!; + [Dependency] private LockSystem _lock = default!; + [Dependency] private SharedJobStatusSystem _jobStatus = default!; public override void Initialize() { diff --git a/Content.Server/Access/Systems/IdBindSystem.cs b/Content.Server/Access/Systems/IdBindSystem.cs index aadd97676f..a2b60eb433 100644 --- a/Content.Server/Access/Systems/IdBindSystem.cs +++ b/Content.Server/Access/Systems/IdBindSystem.cs @@ -6,11 +6,11 @@ using Content.Shared.PDA; namespace Content.Server.Access.Systems; -public sealed class IdBindSystem : EntitySystem +public sealed partial class IdBindSystem : EntitySystem { - [Dependency] private readonly IdCardSystem _cardSystem = default!; - [Dependency] private readonly PdaSystem _pdaSystem = default!; - [Dependency] private readonly InventorySystem _inventory = default!; + [Dependency] private IdCardSystem _cardSystem = default!; + [Dependency] private PdaSystem _pdaSystem = default!; + [Dependency] private InventorySystem _inventory = default!; public override void Initialize() { diff --git a/Content.Server/Access/Systems/IdCardConsoleSystem.cs b/Content.Server/Access/Systems/IdCardConsoleSystem.cs index 1e4a044901..87391f61bb 100644 --- a/Content.Server/Access/Systems/IdCardConsoleSystem.cs +++ b/Content.Server/Access/Systems/IdCardConsoleSystem.cs @@ -27,20 +27,20 @@ using static Content.Shared.Access.Components.IdCardConsoleComponent; namespace Content.Server.Access.Systems; [UsedImplicitly] -public sealed class IdCardConsoleSystem : SharedIdCardConsoleSystem +public sealed partial class IdCardConsoleSystem : SharedIdCardConsoleSystem { - [Dependency] private readonly IConfigurationManager _cfgManager = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly StationRecordsSystem _record = default!; - [Dependency] private readonly UserInterfaceSystem _userInterface = default!; - [Dependency] private readonly AccessReaderSystem _accessReader = default!; - [Dependency] private readonly AccessSystem _access = default!; - [Dependency] private readonly IdCardSystem _idCard = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private StationRecordsSystem _record = default!; + [Dependency] private UserInterfaceSystem _userInterface = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; + [Dependency] private AccessSystem _access = default!; + [Dependency] private IdCardSystem _idCard = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ChatSystem _chat = default!; public override void Initialize() { diff --git a/Content.Server/Access/Systems/IdCardSystem.cs b/Content.Server/Access/Systems/IdCardSystem.cs index db39491741..776075fab3 100644 --- a/Content.Server/Access/Systems/IdCardSystem.cs +++ b/Content.Server/Access/Systems/IdCardSystem.cs @@ -16,14 +16,14 @@ using Content.Server.Kitchen.EntitySystems; namespace Content.Server.Access.Systems; -public sealed class IdCardSystem : SharedIdCardSystem +public sealed partial class IdCardSystem : SharedIdCardSystem { - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly MicrowaveSystem _microwave = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private MicrowaveSystem _microwave = default!; public override void Initialize() { diff --git a/Content.Server/Access/Systems/PresetIdCardSystem.cs b/Content.Server/Access/Systems/PresetIdCardSystem.cs index 6d9f61d941..c0a9eb5e16 100644 --- a/Content.Server/Access/Systems/PresetIdCardSystem.cs +++ b/Content.Server/Access/Systems/PresetIdCardSystem.cs @@ -9,12 +9,12 @@ using Robust.Shared.Prototypes; namespace Content.Server.Access.Systems; -public sealed class PresetIdCardSystem : EntitySystem +public sealed partial class PresetIdCardSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IdCardSystem _cardSystem = default!; - [Dependency] private readonly SharedAccessSystem _accessSystem = default!; - [Dependency] private readonly StationSystem _stationSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IdCardSystem _cardSystem = default!; + [Dependency] private SharedAccessSystem _accessSystem = default!; + [Dependency] private StationSystem _stationSystem = default!; public override void Initialize() { diff --git a/Content.Server/Actions/ActionOnInteractSystem.cs b/Content.Server/Actions/ActionOnInteractSystem.cs index a8bb4e5cf7..ae4a74d7db 100644 --- a/Content.Server/Actions/ActionOnInteractSystem.cs +++ b/Content.Server/Actions/ActionOnInteractSystem.cs @@ -12,12 +12,12 @@ namespace Content.Server.Actions; /// /// This System handled interactions for the . /// -public sealed class ActionOnInteractSystem : EntitySystem +public sealed partial class ActionOnInteractSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; - [Dependency] private readonly SharedChargesSystem _charges = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private ActionContainerSystem _actionContainer = default!; + [Dependency] private SharedChargesSystem _charges = default!; public override void Initialize() { diff --git a/Content.Server/Actions/Commands/AddActionCommand.cs b/Content.Server/Actions/Commands/AddActionCommand.cs index 10b53ad023..747bf2ee80 100644 --- a/Content.Server/Actions/Commands/AddActionCommand.cs +++ b/Content.Server/Actions/Commands/AddActionCommand.cs @@ -10,10 +10,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Actions.Commands; [AdminCommand(AdminFlags.Debug)] -public sealed class AddActionCommand : LocalizedEntityCommands +public sealed partial class AddActionCommand : LocalizedEntityCommands { - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public override string Command => "addaction"; diff --git a/Content.Server/Actions/Commands/RemoveActionCommand.cs b/Content.Server/Actions/Commands/RemoveActionCommand.cs index 084a4b5de6..3e7a4d6804 100644 --- a/Content.Server/Actions/Commands/RemoveActionCommand.cs +++ b/Content.Server/Actions/Commands/RemoveActionCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.Actions.Commands; [AdminCommand(AdminFlags.Debug)] -public sealed class RemoveActionCommand : LocalizedEntityCommands +public sealed partial class RemoveActionCommand : LocalizedEntityCommands { - [Dependency] private readonly SharedActionsSystem _actions = default!; + [Dependency] private SharedActionsSystem _actions = default!; public override string Command => "rmaction"; diff --git a/Content.Server/Administration/BanList/BanListEui.cs b/Content.Server/Administration/BanList/BanListEui.cs index 549a14f673..fa130976db 100644 --- a/Content.Server/Administration/BanList/BanListEui.cs +++ b/Content.Server/Administration/BanList/BanListEui.cs @@ -12,11 +12,11 @@ using Robust.Shared.Network; namespace Content.Server.Administration.BanList; -public sealed class BanListEui : BaseEui +public sealed partial class BanListEui : BaseEui { - [Dependency] private readonly IAdminManager _admins = default!; - [Dependency] private readonly IPlayerLocator _playerLocator = default!; - [Dependency] private readonly IServerDbManager _db = default!; + [Dependency] private IAdminManager _admins = default!; + [Dependency] private IPlayerLocator _playerLocator = default!; + [Dependency] private IServerDbManager _db = default!; public BanListEui() { diff --git a/Content.Server/Administration/BanPanelEui.cs b/Content.Server/Administration/BanPanelEui.cs index fceb2b5750..25d820de3f 100644 --- a/Content.Server/Administration/BanPanelEui.cs +++ b/Content.Server/Administration/BanPanelEui.cs @@ -11,14 +11,14 @@ using Robust.Shared.Network; namespace Content.Server.Administration; -public sealed class BanPanelEui : BaseEui +public sealed partial class BanPanelEui : BaseEui { - [Dependency] private readonly IBanManager _banManager = default!; - [Dependency] private readonly IEntityManager _entities = default!; - [Dependency] private readonly ILogManager _log = default!; - [Dependency] private readonly IPlayerLocator _playerLocator = default!; - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly IAdminManager _admins = default!; + [Dependency] private IBanManager _banManager = default!; + [Dependency] private IEntityManager _entities = default!; + [Dependency] private ILogManager _log = default!; + [Dependency] private IPlayerLocator _playerLocator = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private IAdminManager _admins = default!; private readonly ISawmill _sawmill; diff --git a/Content.Server/Administration/Commands/AGhostCommand.cs b/Content.Server/Administration/Commands/AGhostCommand.cs index 1e3c00dffe..636bbfeb06 100644 --- a/Content.Server/Administration/Commands/AGhostCommand.cs +++ b/Content.Server/Administration/Commands/AGhostCommand.cs @@ -13,10 +13,10 @@ using Robust.Shared.Player; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Admin)] -public sealed class AGhostCommand : LocalizedCommands +public sealed partial class AGhostCommand : LocalizedCommands { - [Dependency] private readonly IEntityManager _entities = default!; - [Dependency] private readonly ISharedPlayerManager _playerManager = default!; + [Dependency] private IEntityManager _entities = default!; + [Dependency] private ISharedPlayerManager _playerManager = default!; public override string Command => "aghost"; public override string Help => "aghost"; diff --git a/Content.Server/Administration/Commands/AddEntityStorageCommand.cs b/Content.Server/Administration/Commands/AddEntityStorageCommand.cs index b7b6ad89e9..ea8a23d05c 100644 --- a/Content.Server/Administration/Commands/AddEntityStorageCommand.cs +++ b/Content.Server/Administration/Commands/AddEntityStorageCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Admin)] - public sealed class AddEntityStorageCommand : IConsoleCommand + public sealed partial class AddEntityStorageCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "addstorage"; public string Description => "Adds a given entity to a containing storage."; diff --git a/Content.Server/Administration/Commands/AddPolymorphActionCommand.cs b/Content.Server/Administration/Commands/AddPolymorphActionCommand.cs index f089268bea..3fda33d897 100644 --- a/Content.Server/Administration/Commands/AddPolymorphActionCommand.cs +++ b/Content.Server/Administration/Commands/AddPolymorphActionCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Fun)] -public sealed class AddPolymorphActionCommand : LocalizedEntityCommands +public sealed partial class AddPolymorphActionCommand : LocalizedEntityCommands { - [Dependency] private readonly PolymorphSystem _polySystem = default!; + [Dependency] private PolymorphSystem _polySystem = default!; public override string Command => "addpolymorphaction"; diff --git a/Content.Server/Administration/Commands/AddReagent.cs b/Content.Server/Administration/Commands/AddReagent.cs index ac341566ae..32d5e5f77c 100644 --- a/Content.Server/Administration/Commands/AddReagent.cs +++ b/Content.Server/Administration/Commands/AddReagent.cs @@ -13,10 +13,10 @@ namespace Content.Server.Administration.Commands /// Command that allows you to edit an existing solution by adding (or removing) reagents. /// [AdminCommand(AdminFlags.Admin)] - public sealed class AddReagent : IConsoleCommand + public sealed partial class AddReagent : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPrototypeManager _protomanager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPrototypeManager _protomanager = default!; public string Command => "addreagent"; public string Description => "Add (or remove) some amount of reagent from some solution."; diff --git a/Content.Server/Administration/Commands/AdminWhoCommand.cs b/Content.Server/Administration/Commands/AdminWhoCommand.cs index 0866aed78a..7b11e7248b 100644 --- a/Content.Server/Administration/Commands/AdminWhoCommand.cs +++ b/Content.Server/Administration/Commands/AdminWhoCommand.cs @@ -8,10 +8,10 @@ using Robust.Shared.Utility; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.AdminWho)] -public sealed class AdminWhoCommand : LocalizedCommands +public sealed partial class AdminWhoCommand : LocalizedCommands { - [Dependency] private readonly IAfkManager _afkManager = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; + [Dependency] private IAfkManager _afkManager = default!; + [Dependency] private IAdminManager _adminManager = default!; public override string Command => "adminwho"; diff --git a/Content.Server/Administration/Commands/AnnounceUiCommand.cs b/Content.Server/Administration/Commands/AnnounceUiCommand.cs index 55a913b80e..aea8ea7e62 100644 --- a/Content.Server/Administration/Commands/AnnounceUiCommand.cs +++ b/Content.Server/Administration/Commands/AnnounceUiCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Moderator)] - public sealed class AnnounceUiCommand : LocalizedEntityCommands + public sealed partial class AnnounceUiCommand : LocalizedEntityCommands { - [Dependency] private readonly EuiManager _euiManager = default!; + [Dependency] private EuiManager _euiManager = default!; public override string Command => "announceui"; diff --git a/Content.Server/Administration/Commands/BanCommand.cs b/Content.Server/Administration/Commands/BanCommand.cs index a6d3b10646..79c9402123 100644 --- a/Content.Server/Administration/Commands/BanCommand.cs +++ b/Content.Server/Administration/Commands/BanCommand.cs @@ -11,14 +11,14 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Ban)] -public sealed class BanCommand : LocalizedCommands +public sealed partial class BanCommand : LocalizedCommands { - [Dependency] private readonly IPlayerLocator _locator = default!; - [Dependency] private readonly IBanManager _bans = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IPlayerLocator _locator = default!; + [Dependency] private IBanManager _bans = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private ILogManager _logManager = default!; public override string Command => "ban"; diff --git a/Content.Server/Administration/Commands/BanExemptionCommands.cs b/Content.Server/Administration/Commands/BanExemptionCommands.cs index b6b5f705f9..a0389d080f 100644 --- a/Content.Server/Administration/Commands/BanExemptionCommands.cs +++ b/Content.Server/Administration/Commands/BanExemptionCommands.cs @@ -7,10 +7,10 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Ban)] -public sealed class BanExemptionUpdateCommand : LocalizedCommands +public sealed partial class BanExemptionUpdateCommand : LocalizedCommands { - [Dependency] private readonly IServerDbManager _dbManager = default!; - [Dependency] private readonly IPlayerLocator _playerLocator = default!; + [Dependency] private IServerDbManager _dbManager = default!; + [Dependency] private IPlayerLocator _playerLocator = default!; public override string Command => "ban_exemption_update"; @@ -62,10 +62,10 @@ public sealed class BanExemptionUpdateCommand : LocalizedCommands } [AdminCommand(AdminFlags.Ban)] -public sealed class BanExemptionGetCommand : LocalizedCommands +public sealed partial class BanExemptionGetCommand : LocalizedCommands { - [Dependency] private readonly IServerDbManager _dbManager = default!; - [Dependency] private readonly IPlayerLocator _playerLocator = default!; + [Dependency] private IServerDbManager _dbManager = default!; + [Dependency] private IPlayerLocator _playerLocator = default!; public override string Command => "ban_exemption_get"; diff --git a/Content.Server/Administration/Commands/BanListCommand.cs b/Content.Server/Administration/Commands/BanListCommand.cs index 26a8647248..92c187db18 100644 --- a/Content.Server/Administration/Commands/BanListCommand.cs +++ b/Content.Server/Administration/Commands/BanListCommand.cs @@ -12,12 +12,12 @@ namespace Content.Server.Administration.Commands; /// Lists someones active Ban Ids or opens a window to see them. /// [AdminCommand(AdminFlags.Ban)] -public sealed class BanListCommand : LocalizedCommands +public sealed partial class BanListCommand : LocalizedCommands { - [Dependency] private readonly IPlayerLocator _locator = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IServerDbManager _dbManager = default!; - [Dependency] private readonly EuiManager _eui = default!; + [Dependency] private IPlayerLocator _locator = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IServerDbManager _dbManager = default!; + [Dependency] private EuiManager _eui = default!; public override string Command => "banlist"; diff --git a/Content.Server/Administration/Commands/BanPanelCommand.cs b/Content.Server/Administration/Commands/BanPanelCommand.cs index b4faa6afef..ed6a863276 100644 --- a/Content.Server/Administration/Commands/BanPanelCommand.cs +++ b/Content.Server/Administration/Commands/BanPanelCommand.cs @@ -5,11 +5,11 @@ using Content.Server.EUI; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Ban)] -public sealed class BanPanelCommand : LocalizedCommands +public sealed partial class BanPanelCommand : LocalizedCommands { - [Dependency] private readonly IPlayerLocator _locator = default!; - [Dependency] private readonly EuiManager _euis = default!; + [Dependency] private IPlayerLocator _locator = default!; + [Dependency] private EuiManager _euis = default!; public override string Command => "banpanel"; diff --git a/Content.Server/Administration/Commands/CameraCommand.cs b/Content.Server/Administration/Commands/CameraCommand.cs index 25837ac709..6dd5903a2e 100644 --- a/Content.Server/Administration/Commands/CameraCommand.cs +++ b/Content.Server/Administration/Commands/CameraCommand.cs @@ -7,11 +7,11 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Admin)] -public sealed class CameraCommand : LocalizedCommands +public sealed partial class CameraCommand : LocalizedCommands { - [Dependency] private readonly EuiManager _eui = default!; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private EuiManager _eui = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; public override string Command => "camera"; diff --git a/Content.Server/Administration/Commands/ChangeCvarCommand.cs b/Content.Server/Administration/Commands/ChangeCvarCommand.cs index 66f93e4ebd..119a1b8241 100644 --- a/Content.Server/Administration/Commands/ChangeCvarCommand.cs +++ b/Content.Server/Administration/Commands/ChangeCvarCommand.cs @@ -15,11 +15,11 @@ namespace Content.Server.Administration.Commands; /// Possible todo for future, store default values for cvars, and allow resetting to default. /// [AnyCommand] -public sealed class ChangeCvarCommand : IConsoleCommand +public sealed partial class ChangeCvarCommand : IConsoleCommand { - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IAdminLogManager _adminLogManager = default!; - [Dependency] private readonly CVarControlManager _cVarControlManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IAdminLogManager _adminLogManager = default!; + [Dependency] private CVarControlManager _cVarControlManager = default!; /// /// Searches the list of cvars for a cvar that matches the search string. diff --git a/Content.Server/Administration/Commands/ClearBluespaceLockerLinks.cs b/Content.Server/Administration/Commands/ClearBluespaceLockerLinks.cs index 7d7e0ab6ce..3db43b72e2 100644 --- a/Content.Server/Administration/Commands/ClearBluespaceLockerLinks.cs +++ b/Content.Server/Administration/Commands/ClearBluespaceLockerLinks.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Admin)] -public sealed class ClearBluespaceLockerLinks : IConsoleCommand +public sealed partial class ClearBluespaceLockerLinks : IConsoleCommand { - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IEntityManager _entityManager = default!; public string Command => "clearbluespacelockerlinks"; public string Description => "Removes the bluespace links of the given uid. Does not remove links this uid is the target of."; diff --git a/Content.Server/Administration/Commands/ControlMob.cs b/Content.Server/Administration/Commands/ControlMob.cs index 26cd83510b..5e25f0a62c 100644 --- a/Content.Server/Administration/Commands/ControlMob.cs +++ b/Content.Server/Administration/Commands/ControlMob.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Fun)] - public sealed class ControlMob : IConsoleCommand + public sealed partial class ControlMob : IConsoleCommand { - [Dependency] private readonly IEntityManager _entities = default!; + [Dependency] private IEntityManager _entities = default!; public string Command => "controlmob"; public string Description => Loc.GetString("control-mob-command-description"); diff --git a/Content.Server/Administration/Commands/DSay.cs b/Content.Server/Administration/Commands/DSay.cs index 60f81fce5d..040f77d130 100644 --- a/Content.Server/Administration/Commands/DSay.cs +++ b/Content.Server/Administration/Commands/DSay.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Moderator)] -public sealed class DsayCommand : LocalizedEntityCommands +public sealed partial class DsayCommand : LocalizedEntityCommands { - [Dependency] private readonly ChatSystem _chatSystem = default!; + [Dependency] private ChatSystem _chatSystem = default!; public override string Command => "dsay"; diff --git a/Content.Server/Administration/Commands/DeAdminCommand.cs b/Content.Server/Administration/Commands/DeAdminCommand.cs index 3979c93bd7..56d13e6bdd 100644 --- a/Content.Server/Administration/Commands/DeAdminCommand.cs +++ b/Content.Server/Administration/Commands/DeAdminCommand.cs @@ -7,9 +7,9 @@ namespace Content.Server.Administration.Commands { [UsedImplicitly] [AdminCommand(AdminFlags.None)] - public sealed class DeAdminCommand : LocalizedCommands + public sealed partial class DeAdminCommand : LocalizedCommands { - [Dependency] private readonly IAdminManager _admin = default!; + [Dependency] private IAdminManager _admin = default!; public override string Command => "deadmin"; diff --git a/Content.Server/Administration/Commands/DeleteComponentCommand.cs b/Content.Server/Administration/Commands/DeleteComponentCommand.cs index 250957bf35..5cec3768e0 100644 --- a/Content.Server/Administration/Commands/DeleteComponentCommand.cs +++ b/Content.Server/Administration/Commands/DeleteComponentCommand.cs @@ -4,9 +4,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Spawn)] -public sealed class DeleteComponentCommand : LocalizedEntityCommands +public sealed partial class DeleteComponentCommand : LocalizedEntityCommands { - [Dependency] private readonly IComponentFactory _compFactory = default!; + [Dependency] private IComponentFactory _compFactory = default!; public override string Command => "deletecomponent"; diff --git a/Content.Server/Administration/Commands/DepartmentBanCommand.cs b/Content.Server/Administration/Commands/DepartmentBanCommand.cs index 40faeb7404..4511e68eb8 100644 --- a/Content.Server/Administration/Commands/DepartmentBanCommand.cs +++ b/Content.Server/Administration/Commands/DepartmentBanCommand.cs @@ -10,13 +10,13 @@ using Robust.Shared.Prototypes; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Ban)] -public sealed class DepartmentBanCommand : IConsoleCommand +public sealed partial class DepartmentBanCommand : IConsoleCommand { - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly IPlayerLocator _locator = default!; - [Dependency] private readonly IBanManager _banManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ILogManager _log = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private IPlayerLocator _locator = default!; + [Dependency] private IBanManager _banManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ILogManager _log = default!; private ISawmill? _sawmill; diff --git a/Content.Server/Administration/Commands/EraseCommand.cs b/Content.Server/Administration/Commands/EraseCommand.cs index cb01d742a0..0a8d6409d7 100644 --- a/Content.Server/Administration/Commands/EraseCommand.cs +++ b/Content.Server/Administration/Commands/EraseCommand.cs @@ -7,11 +7,11 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Admin)] -public sealed class EraseCommand : LocalizedEntityCommands +public sealed partial class EraseCommand : LocalizedEntityCommands { - [Dependency] private readonly IPlayerLocator _locator = default!; - [Dependency] private readonly IPlayerManager _players = default!; - [Dependency] private readonly AdminSystem _admin = default!; + [Dependency] private IPlayerLocator _locator = default!; + [Dependency] private IPlayerManager _players = default!; + [Dependency] private AdminSystem _admin = default!; public override string Command => "erase"; diff --git a/Content.Server/Administration/Commands/ExplosionCommand.cs b/Content.Server/Administration/Commands/ExplosionCommand.cs index 6f9e89243d..6eed67a4cd 100644 --- a/Content.Server/Administration/Commands/ExplosionCommand.cs +++ b/Content.Server/Administration/Commands/ExplosionCommand.cs @@ -13,9 +13,9 @@ using Robust.Server.GameObjects; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Fun)] -public sealed class OpenExplosionEui : LocalizedEntityCommands +public sealed partial class OpenExplosionEui : LocalizedEntityCommands { - [Dependency] private readonly EuiManager _euiManager = default!; + [Dependency] private EuiManager _euiManager = default!; public override string Command => "explosionui"; @@ -34,11 +34,11 @@ public sealed class OpenExplosionEui : LocalizedEntityCommands } [AdminCommand(AdminFlags.Fun)] // for the admin. Not so much for anyone else. -public sealed class ExplosionCommand : LocalizedEntityCommands +public sealed partial class ExplosionCommand : LocalizedEntityCommands { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ExplosionSystem _explosion = default!; - [Dependency] private readonly TransformSystem _transform = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ExplosionSystem _explosion = default!; + [Dependency] private TransformSystem _transform = default!; public override string Command => "explosion"; diff --git a/Content.Server/Administration/Commands/FaxUiCommand.cs b/Content.Server/Administration/Commands/FaxUiCommand.cs index 4b788375bd..4f7e79c7af 100644 --- a/Content.Server/Administration/Commands/FaxUiCommand.cs +++ b/Content.Server/Administration/Commands/FaxUiCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Fun)] -public sealed class FaxUiCommand : LocalizedEntityCommands +public sealed partial class FaxUiCommand : LocalizedEntityCommands { - [Dependency] private readonly EuiManager _euiManager = default!; + [Dependency] private EuiManager _euiManager = default!; public override string Command => "faxui"; diff --git a/Content.Server/Administration/Commands/FollowCommand.cs b/Content.Server/Administration/Commands/FollowCommand.cs index 27ecbb99cf..c00849ca52 100644 --- a/Content.Server/Administration/Commands/FollowCommand.cs +++ b/Content.Server/Administration/Commands/FollowCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Enums; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Admin)] -public sealed class FollowCommand : LocalizedEntityCommands +public sealed partial class FollowCommand : LocalizedEntityCommands { - [Dependency] private readonly FollowerSystem _followerSystem = default!; + [Dependency] private FollowerSystem _followerSystem = default!; public override string Command => "follow"; diff --git a/Content.Server/Administration/Commands/ForceGhostCommand.cs b/Content.Server/Administration/Commands/ForceGhostCommand.cs index aed3102882..8a11a93917 100644 --- a/Content.Server/Administration/Commands/ForceGhostCommand.cs +++ b/Content.Server/Administration/Commands/ForceGhostCommand.cs @@ -9,12 +9,12 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Admin)] -public sealed class ForceGhostCommand : LocalizedEntityCommands +public sealed partial class ForceGhostCommand : LocalizedEntityCommands { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly GhostSystem _ghost = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private GhostSystem _ghost = default!; public override string Command => "forceghost"; diff --git a/Content.Server/Administration/Commands/JobWhitelistCommands.cs b/Content.Server/Administration/Commands/JobWhitelistCommands.cs index e604417f92..e266c19ecf 100644 --- a/Content.Server/Administration/Commands/JobWhitelistCommands.cs +++ b/Content.Server/Administration/Commands/JobWhitelistCommands.cs @@ -10,13 +10,13 @@ using Robust.Shared.Prototypes; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Ban)] -public sealed class JobWhitelistAddCommand : LocalizedCommands +public sealed partial class JobWhitelistAddCommand : LocalizedCommands { - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly JobWhitelistManager _jobWhitelist = default!; - [Dependency] private readonly IPlayerLocator _playerLocator = default!; - [Dependency] private readonly IPlayerManager _players = default!; - [Dependency] private readonly IPrototypeManager _prototypes = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private JobWhitelistManager _jobWhitelist = default!; + [Dependency] private IPlayerLocator _playerLocator = default!; + [Dependency] private IPlayerManager _players = default!; + [Dependency] private IPrototypeManager _prototypes = default!; public override string Command => "jobwhitelistadd"; @@ -86,11 +86,11 @@ public sealed class JobWhitelistAddCommand : LocalizedCommands } [AdminCommand(AdminFlags.Ban)] -public sealed class GetJobWhitelistCommand : LocalizedCommands +public sealed partial class GetJobWhitelistCommand : LocalizedCommands { - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly IPlayerLocator _playerLocator = default!; - [Dependency] private readonly IPlayerManager _players = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private IPlayerLocator _playerLocator = default!; + [Dependency] private IPlayerManager _players = default!; public override string Command => "jobwhitelistget"; @@ -138,13 +138,13 @@ public sealed class GetJobWhitelistCommand : LocalizedCommands } [AdminCommand(AdminFlags.Ban)] -public sealed class RemoveJobWhitelistCommand : LocalizedCommands +public sealed partial class RemoveJobWhitelistCommand : LocalizedCommands { - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly JobWhitelistManager _jobWhitelist = default!; - [Dependency] private readonly IPlayerLocator _playerLocator = default!; - [Dependency] private readonly IPlayerManager _players = default!; - [Dependency] private readonly IPrototypeManager _prototypes = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private JobWhitelistManager _jobWhitelist = default!; + [Dependency] private IPlayerLocator _playerLocator = default!; + [Dependency] private IPlayerManager _players = default!; + [Dependency] private IPrototypeManager _prototypes = default!; public override string Command => "jobwhitelistremove"; diff --git a/Content.Server/Administration/Commands/LinkBluespaceLocker.cs b/Content.Server/Administration/Commands/LinkBluespaceLocker.cs index 47d87565d2..36dcb41206 100644 --- a/Content.Server/Administration/Commands/LinkBluespaceLocker.cs +++ b/Content.Server/Administration/Commands/LinkBluespaceLocker.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Fun)] -public sealed class LinkBluespaceLocker : IConsoleCommand +public sealed partial class LinkBluespaceLocker : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "linkbluespacelocker"; public string Description => "Links an entity, the target, to another as a bluespace locker target."; diff --git a/Content.Server/Administration/Commands/LoadGameMapCommand.cs b/Content.Server/Administration/Commands/LoadGameMapCommand.cs index dc82fccd1e..a3da721f82 100644 --- a/Content.Server/Administration/Commands/LoadGameMapCommand.cs +++ b/Content.Server/Administration/Commands/LoadGameMapCommand.cs @@ -9,11 +9,11 @@ using Robust.Shared.Prototypes; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Round | AdminFlags.Spawn)] - public sealed class LoadGameMapCommand : LocalizedEntityCommands + public sealed partial class LoadGameMapCommand : LocalizedEntityCommands { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; public override string Command => "loadgamemap"; @@ -73,9 +73,9 @@ namespace Content.Server.Administration.Commands } [AdminCommand(AdminFlags.Round | AdminFlags.Spawn)] - public sealed class ListGameMaps : LocalizedCommands + public sealed partial class ListGameMaps : LocalizedCommands { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public override string Command => "listgamemaps"; diff --git a/Content.Server/Administration/Commands/OSay.cs b/Content.Server/Administration/Commands/OSay.cs index 9c5a20ef69..2986f3d4e8 100644 --- a/Content.Server/Administration/Commands/OSay.cs +++ b/Content.Server/Administration/Commands/OSay.cs @@ -9,10 +9,10 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Admin)] -public sealed class OSay : LocalizedCommands +public sealed partial class OSay : LocalizedCommands { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IEntityManager _entityManager = default!; public override string Command => "osay"; diff --git a/Content.Server/Administration/Commands/OpenAdminLogsCommand.cs b/Content.Server/Administration/Commands/OpenAdminLogsCommand.cs index df437fcc2d..f8fe44ad26 100644 --- a/Content.Server/Administration/Commands/OpenAdminLogsCommand.cs +++ b/Content.Server/Administration/Commands/OpenAdminLogsCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Logs)] -public sealed class OpenAdminLogsCommand : LocalizedEntityCommands +public sealed partial class OpenAdminLogsCommand : LocalizedEntityCommands { - [Dependency] private readonly EuiManager _euiManager = default!; + [Dependency] private EuiManager _euiManager = default!; public override string Command => Cmd; public const string Cmd = "adminlogs"; diff --git a/Content.Server/Administration/Commands/OpenAdminNotesCommand.cs b/Content.Server/Administration/Commands/OpenAdminNotesCommand.cs index 35a6d1096a..60158dd03a 100644 --- a/Content.Server/Administration/Commands/OpenAdminNotesCommand.cs +++ b/Content.Server/Administration/Commands/OpenAdminNotesCommand.cs @@ -8,10 +8,10 @@ using Robust.Shared.Network; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.ViewNotes)] -public sealed class OpenAdminNotesCommand : LocalizedCommands +public sealed partial class OpenAdminNotesCommand : LocalizedCommands { - [Dependency] private readonly IAdminNotesManager _adminNotes = default!; - [Dependency] private readonly IPlayerLocator _locator = default!; + [Dependency] private IAdminNotesManager _adminNotes = default!; + [Dependency] private IPlayerLocator _locator = default!; public const string CommandName = "adminnotes"; diff --git a/Content.Server/Administration/Commands/OpenPermissionsCommand.cs b/Content.Server/Administration/Commands/OpenPermissionsCommand.cs index 14167931e8..a3ce6acda6 100644 --- a/Content.Server/Administration/Commands/OpenPermissionsCommand.cs +++ b/Content.Server/Administration/Commands/OpenPermissionsCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Permissions)] - public sealed class OpenPermissionsCommand : LocalizedEntityCommands + public sealed partial class OpenPermissionsCommand : LocalizedEntityCommands { - [Dependency] private readonly EuiManager _euiManager = default!; + [Dependency] private EuiManager _euiManager = default!; public override string Command => "permissions"; diff --git a/Content.Server/Administration/Commands/OpenUserVisibleNotesCommand.cs b/Content.Server/Administration/Commands/OpenUserVisibleNotesCommand.cs index 53651a8a8e..4511113a4d 100644 --- a/Content.Server/Administration/Commands/OpenUserVisibleNotesCommand.cs +++ b/Content.Server/Administration/Commands/OpenUserVisibleNotesCommand.cs @@ -7,10 +7,10 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AnyCommand] -public sealed class OpenUserVisibleNotesCommand : IConsoleCommand +public sealed partial class OpenUserVisibleNotesCommand : IConsoleCommand { - [Dependency] private readonly IConfigurationManager _configuration = default!; - [Dependency] private readonly IAdminNotesManager _notes = default!; + [Dependency] private IConfigurationManager _configuration = default!; + [Dependency] private IAdminNotesManager _notes = default!; public const string CommandName = "adminremarks"; diff --git a/Content.Server/Administration/Commands/OwoifyCommand.cs b/Content.Server/Administration/Commands/OwoifyCommand.cs index 978ddee31b..98d975d447 100644 --- a/Content.Server/Administration/Commands/OwoifyCommand.cs +++ b/Content.Server/Administration/Commands/OwoifyCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Fun)] -public sealed class OwoifyCommand : IConsoleCommand +public sealed partial class OwoifyCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "owoify"; diff --git a/Content.Server/Administration/Commands/PanicBunkerCommand.cs b/Content.Server/Administration/Commands/PanicBunkerCommand.cs index dd0aed59b6..7e675a6f22 100644 --- a/Content.Server/Administration/Commands/PanicBunkerCommand.cs +++ b/Content.Server/Administration/Commands/PanicBunkerCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Server)] -public sealed class PanicBunkerCommand : LocalizedCommands +public sealed partial class PanicBunkerCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IConfigurationManager _cfg = default!; public override string Command => "panicbunker"; @@ -48,9 +48,9 @@ public sealed class PanicBunkerCommand : LocalizedCommands } [AdminCommand(AdminFlags.Server)] -public sealed class PanicBunkerDisableWithAdminsCommand : LocalizedCommands +public sealed partial class PanicBunkerDisableWithAdminsCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IConfigurationManager _cfg = default!; public override string Command => "panicbunker_disable_with_admins"; @@ -68,9 +68,9 @@ public sealed class PanicBunkerDisableWithAdminsCommand : LocalizedCommands } [AdminCommand(AdminFlags.Server)] -public sealed class PanicBunkerEnableWithoutAdminsCommand : LocalizedCommands +public sealed partial class PanicBunkerEnableWithoutAdminsCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IConfigurationManager _cfg = default!; public override string Command => "panicbunker_enable_without_admins"; @@ -88,9 +88,9 @@ public sealed class PanicBunkerEnableWithoutAdminsCommand : LocalizedCommands } [AdminCommand(AdminFlags.Server)] -public sealed class PanicBunkerCountDeadminnedCommand : LocalizedCommands +public sealed partial class PanicBunkerCountDeadminnedCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IConfigurationManager _cfg = default!; public override string Command => "panicbunker_count_deadminned_admins"; @@ -108,9 +108,9 @@ public sealed class PanicBunkerCountDeadminnedCommand : LocalizedCommands } [AdminCommand(AdminFlags.Server)] -public sealed class PanicBunkerShowReasonCommand : LocalizedCommands +public sealed partial class PanicBunkerShowReasonCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IConfigurationManager _cfg = default!; public override string Command => "panicbunker_show_reason"; @@ -128,9 +128,9 @@ public sealed class PanicBunkerShowReasonCommand : LocalizedCommands } [AdminCommand(AdminFlags.Server)] -public sealed class PanicBunkerMinAccountAgeCommand : LocalizedCommands +public sealed partial class PanicBunkerMinAccountAgeCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IConfigurationManager _cfg = default!; public override string Command => "panicbunker_min_account_age"; @@ -160,9 +160,9 @@ public sealed class PanicBunkerMinAccountAgeCommand : LocalizedCommands } [AdminCommand(AdminFlags.Server)] -public sealed class PanicBunkerMinOverallMinutesCommand : LocalizedCommands +public sealed partial class PanicBunkerMinOverallMinutesCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IConfigurationManager _cfg = default!; public override string Command => "panicbunker_min_overall_minutes"; diff --git a/Content.Server/Administration/Commands/PardonCommand.cs b/Content.Server/Administration/Commands/PardonCommand.cs index eb292663e2..47f1831e6a 100644 --- a/Content.Server/Administration/Commands/PardonCommand.cs +++ b/Content.Server/Administration/Commands/PardonCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Ban)] - public sealed class PardonCommand : LocalizedCommands + public sealed partial class PardonCommand : LocalizedCommands { - [Dependency] private readonly IServerDbManager _dbManager = default!; + [Dependency] private IServerDbManager _dbManager = default!; public override string Command => "pardon"; diff --git a/Content.Server/Administration/Commands/PersistenceSaveCommand.cs b/Content.Server/Administration/Commands/PersistenceSaveCommand.cs index 269e651e81..dfadaf2ecc 100644 --- a/Content.Server/Administration/Commands/PersistenceSaveCommand.cs +++ b/Content.Server/Administration/Commands/PersistenceSaveCommand.cs @@ -9,11 +9,11 @@ using Robust.Shared.Utility; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Server)] -public sealed class PersistenceSave : LocalizedEntityCommands +public sealed partial class PersistenceSave : LocalizedEntityCommands { - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly MapLoaderSystem _mapLoader = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private MapLoaderSystem _mapLoader = default!; public override string Command => "persistencesave"; diff --git a/Content.Server/Administration/Commands/PlayGlobalSoundCommand.cs b/Content.Server/Administration/Commands/PlayGlobalSoundCommand.cs index f1a5a57aa6..99ffff46bd 100644 --- a/Content.Server/Administration/Commands/PlayGlobalSoundCommand.cs +++ b/Content.Server/Administration/Commands/PlayGlobalSoundCommand.cs @@ -11,12 +11,12 @@ using Robust.Shared.Prototypes; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Fun)] -public sealed class PlayGlobalSoundCommand : IConsoleCommand +public sealed partial class PlayGlobalSoundCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly IResourceManager _res = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private IResourceManager _res = default!; public string Command => "playglobalsound"; public string Description => Loc.GetString("play-global-sound-command-description"); diff --git a/Content.Server/Administration/Commands/PlayTimeCommands.cs b/Content.Server/Administration/Commands/PlayTimeCommands.cs index f16eab2727..0cc9b416e3 100644 --- a/Content.Server/Administration/Commands/PlayTimeCommands.cs +++ b/Content.Server/Administration/Commands/PlayTimeCommands.cs @@ -7,10 +7,10 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Moderator)] -public sealed class PlayTimeAddOverallCommand : IConsoleCommand +public sealed partial class PlayTimeAddOverallCommand : IConsoleCommand { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly PlayTimeTrackingManager _playTimeTracking = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private PlayTimeTrackingManager _playTimeTracking = default!; public string Command => "playtime_addoverall"; public string Description => Loc.GetString("cmd-playtime_addoverall-desc"); @@ -59,10 +59,10 @@ public sealed class PlayTimeAddOverallCommand : IConsoleCommand } [AdminCommand(AdminFlags.Moderator)] -public sealed class PlayTimeAddRoleCommand : IConsoleCommand +public sealed partial class PlayTimeAddRoleCommand : IConsoleCommand { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly PlayTimeTrackingManager _playTimeTracking = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private PlayTimeTrackingManager _playTimeTracking = default!; public string Command => "playtime_addrole"; public string Description => Loc.GetString("cmd-playtime_addrole-desc"); @@ -124,10 +124,10 @@ public sealed class PlayTimeAddRoleCommand : IConsoleCommand } [AdminCommand(AdminFlags.Moderator)] -public sealed class PlayTimeGetOverallCommand : IConsoleCommand +public sealed partial class PlayTimeGetOverallCommand : IConsoleCommand { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly PlayTimeTrackingManager _playTimeTracking = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private PlayTimeTrackingManager _playTimeTracking = default!; public string Command => "playtime_getoverall"; public string Description => Loc.GetString("cmd-playtime_getoverall-desc"); @@ -169,10 +169,10 @@ public sealed class PlayTimeGetOverallCommand : IConsoleCommand } [AdminCommand(AdminFlags.Moderator)] -public sealed class PlayTimeGetRoleCommand : IConsoleCommand +public sealed partial class PlayTimeGetRoleCommand : IConsoleCommand { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly PlayTimeTrackingManager _playTimeTracking = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private PlayTimeTrackingManager _playTimeTracking = default!; public string Command => "playtime_getrole"; public string Description => Loc.GetString("cmd-playtime_getrole-desc"); @@ -248,10 +248,10 @@ public sealed class PlayTimeGetRoleCommand : IConsoleCommand /// Saves the timers for a particular player immediately /// [AdminCommand(AdminFlags.Moderator)] -public sealed class PlayTimeSaveCommand : IConsoleCommand +public sealed partial class PlayTimeSaveCommand : IConsoleCommand { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly PlayTimeTrackingManager _playTimeTracking = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private PlayTimeTrackingManager _playTimeTracking = default!; public string Command => "playtime_save"; public string Description => Loc.GetString("cmd-playtime_save-desc"); @@ -290,10 +290,10 @@ public sealed class PlayTimeSaveCommand : IConsoleCommand } [AdminCommand(AdminFlags.Debug)] -public sealed class PlayTimeFlushCommand : IConsoleCommand +public sealed partial class PlayTimeFlushCommand : IConsoleCommand { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly PlayTimeTrackingManager _playTimeTracking = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private PlayTimeTrackingManager _playTimeTracking = default!; public string Command => "playtime_flush"; public string Description => Loc.GetString("cmd-playtime_flush-desc"); diff --git a/Content.Server/Administration/Commands/PlayerPanelCommand.cs b/Content.Server/Administration/Commands/PlayerPanelCommand.cs index 4a065bd58a..688d2c3bef 100644 --- a/Content.Server/Administration/Commands/PlayerPanelCommand.cs +++ b/Content.Server/Administration/Commands/PlayerPanelCommand.cs @@ -7,11 +7,11 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Admin)] -public sealed class PlayerPanelCommand : LocalizedCommands +public sealed partial class PlayerPanelCommand : LocalizedCommands { - [Dependency] private readonly IPlayerLocator _locator = default!; - [Dependency] private readonly EuiManager _euis = default!; - [Dependency] private readonly IPlayerManager _players = default!; + [Dependency] private IPlayerLocator _locator = default!; + [Dependency] private EuiManager _euis = default!; + [Dependency] private IPlayerManager _players = default!; public override string Command => "playerpanel"; diff --git a/Content.Server/Administration/Commands/PromoteHostCommand.cs b/Content.Server/Administration/Commands/PromoteHostCommand.cs index 8eebe018be..054d9191b4 100644 --- a/Content.Server/Administration/Commands/PromoteHostCommand.cs +++ b/Content.Server/Administration/Commands/PromoteHostCommand.cs @@ -6,10 +6,10 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [UsedImplicitly] - public sealed class PromoteHostCommand : LocalizedCommands + public sealed partial class PromoteHostCommand : LocalizedCommands { - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; public override string Command => "promotehost"; diff --git a/Content.Server/Administration/Commands/ReAdminCommand.cs b/Content.Server/Administration/Commands/ReAdminCommand.cs index 7d6c40cf3b..764f214916 100644 --- a/Content.Server/Administration/Commands/ReAdminCommand.cs +++ b/Content.Server/Administration/Commands/ReAdminCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AnyCommand] - public sealed class ReAdminCommand : LocalizedCommands + public sealed partial class ReAdminCommand : LocalizedCommands { - [Dependency] private readonly IAdminManager _adminManager = default!; + [Dependency] private IAdminManager _adminManager = default!; public override string Command => "readmin"; diff --git a/Content.Server/Administration/Commands/ReadyAllCommand.cs b/Content.Server/Administration/Commands/ReadyAllCommand.cs index a3fc49934e..aa25830c4e 100644 --- a/Content.Server/Administration/Commands/ReadyAllCommand.cs +++ b/Content.Server/Administration/Commands/ReadyAllCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Round)] -public sealed class ReadyAllCommand : LocalizedEntityCommands +public sealed partial class ReadyAllCommand : LocalizedEntityCommands { - [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private GameTicker _gameTicker = default!; public override string Command => "readyall"; diff --git a/Content.Server/Administration/Commands/RemoveBodyPartCommand.cs b/Content.Server/Administration/Commands/RemoveBodyPartCommand.cs index 6484405162..d8e56a36ce 100644 --- a/Content.Server/Administration/Commands/RemoveBodyPartCommand.cs +++ b/Content.Server/Administration/Commands/RemoveBodyPartCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Admin)] - public sealed class RemoveBodyPartCommand : IConsoleCommand + public sealed partial class RemoveBodyPartCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "rmbodypart"; public string Description => "Removes a given entity from it's containing body, if any."; diff --git a/Content.Server/Administration/Commands/RemoveEntityStorageCommand.cs b/Content.Server/Administration/Commands/RemoveEntityStorageCommand.cs index f267cd28cb..80c72e39b9 100644 --- a/Content.Server/Administration/Commands/RemoveEntityStorageCommand.cs +++ b/Content.Server/Administration/Commands/RemoveEntityStorageCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Admin)] - public sealed class RemoveEntityStorageCommand : IConsoleCommand + public sealed partial class RemoveEntityStorageCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "rmstorage"; public string Description => "Removes a given entity from it's containing storage, if any."; diff --git a/Content.Server/Administration/Commands/RemoveExtraComponents.cs b/Content.Server/Administration/Commands/RemoveExtraComponents.cs index d0dda84eff..5f0ef3a225 100644 --- a/Content.Server/Administration/Commands/RemoveExtraComponents.cs +++ b/Content.Server/Administration/Commands/RemoveExtraComponents.cs @@ -5,10 +5,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Mapping)] - public sealed class RemoveExtraComponents : LocalizedEntityCommands + public sealed partial class RemoveExtraComponents : LocalizedEntityCommands { - [Dependency] private readonly IComponentFactory _compFactory = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IComponentFactory _compFactory = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public override string Command => "removeextracomponents"; diff --git a/Content.Server/Administration/Commands/RemoveMechanismCommand.cs b/Content.Server/Administration/Commands/RemoveMechanismCommand.cs index fadf14464e..947cc8f359 100644 --- a/Content.Server/Administration/Commands/RemoveMechanismCommand.cs +++ b/Content.Server/Administration/Commands/RemoveMechanismCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Admin)] - public sealed class RemoveMechanismCommand : IConsoleCommand + public sealed partial class RemoveMechanismCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "rmmechanism"; public string Description => "Removes a given entity from it's containing bodypart, if any."; diff --git a/Content.Server/Administration/Commands/RoleBanCommand.cs b/Content.Server/Administration/Commands/RoleBanCommand.cs index f303f31b86..266e941e32 100644 --- a/Content.Server/Administration/Commands/RoleBanCommand.cs +++ b/Content.Server/Administration/Commands/RoleBanCommand.cs @@ -10,13 +10,13 @@ using Robust.Shared.Prototypes; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Ban)] -public sealed class RoleBanCommand : IConsoleCommand +public sealed partial class RoleBanCommand : IConsoleCommand { - [Dependency] private readonly IPlayerLocator _locator = default!; - [Dependency] private readonly IBanManager _bans = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ILogManager _log = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IPlayerLocator _locator = default!; + [Dependency] private IBanManager _bans = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ILogManager _log = default!; + [Dependency] private IPrototypeManager _proto = default!; private ISawmill? _sawmill; diff --git a/Content.Server/Administration/Commands/RoleBanListCommand.cs b/Content.Server/Administration/Commands/RoleBanListCommand.cs index 4abd406cbc..387ed4c92d 100644 --- a/Content.Server/Administration/Commands/RoleBanListCommand.cs +++ b/Content.Server/Administration/Commands/RoleBanListCommand.cs @@ -8,13 +8,13 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Ban)] -public sealed class RoleBanListCommand : IConsoleCommand +public sealed partial class RoleBanListCommand : IConsoleCommand { - [Dependency] private readonly IServerDbManager _dbManager = default!; + [Dependency] private IServerDbManager _dbManager = default!; - [Dependency] private readonly EuiManager _eui = default!; + [Dependency] private EuiManager _eui = default!; - [Dependency] private readonly IPlayerLocator _locator = default!; + [Dependency] private IPlayerLocator _locator = default!; public string Command => "rolebanlist"; public string Description => Loc.GetString("cmd-rolebanlist-desc"); diff --git a/Content.Server/Administration/Commands/RoleUnbanCommand.cs b/Content.Server/Administration/Commands/RoleUnbanCommand.cs index e59a1a0bbf..f7447eb9ec 100644 --- a/Content.Server/Administration/Commands/RoleUnbanCommand.cs +++ b/Content.Server/Administration/Commands/RoleUnbanCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Ban)] -public sealed class RoleUnbanCommand : LocalizedCommands +public sealed partial class RoleUnbanCommand : LocalizedCommands { - [Dependency] private readonly IBanManager _banManager = default!; + [Dependency] private IBanManager _banManager = default!; public override string Command => "roleunban"; diff --git a/Content.Server/Administration/Commands/SetAdminOOC.cs b/Content.Server/Administration/Commands/SetAdminOOC.cs index 27c635feeb..f889ddc15d 100644 --- a/Content.Server/Administration/Commands/SetAdminOOC.cs +++ b/Content.Server/Administration/Commands/SetAdminOOC.cs @@ -6,10 +6,10 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.NameColor)] - internal sealed class SetAdminOOC : LocalizedCommands + internal sealed partial class SetAdminOOC : LocalizedCommands { - [Dependency] private readonly IServerDbManager _dbManager = default!; - [Dependency] private readonly IServerPreferencesManager _preferenceManager = default!; + [Dependency] private IServerDbManager _dbManager = default!; + [Dependency] private IServerPreferencesManager _preferenceManager = default!; public override string Command => "setadminooc"; diff --git a/Content.Server/Administration/Commands/SetMindCommand.cs b/Content.Server/Administration/Commands/SetMindCommand.cs index 9407040e5d..b1d09c3fcb 100644 --- a/Content.Server/Administration/Commands/SetMindCommand.cs +++ b/Content.Server/Administration/Commands/SetMindCommand.cs @@ -8,10 +8,10 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Admin)] - public sealed class SetMindCommand : LocalizedEntityCommands + public sealed partial class SetMindCommand : LocalizedEntityCommands { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly SharedMindSystem _mindSystem = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private SharedMindSystem _mindSystem = default!; public override string Command => "setmind"; diff --git a/Content.Server/Administration/Commands/SetOutfitCommand.cs b/Content.Server/Administration/Commands/SetOutfitCommand.cs index d4b1da7b17..71ac013e88 100644 --- a/Content.Server/Administration/Commands/SetOutfitCommand.cs +++ b/Content.Server/Administration/Commands/SetOutfitCommand.cs @@ -8,10 +8,10 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Admin)] - public sealed class SetOutfitCommand : LocalizedEntityCommands + public sealed partial class SetOutfitCommand : LocalizedEntityCommands { - [Dependency] private readonly EuiManager _euiManager = default!; - [Dependency] private readonly OutfitSystem _outfitSystem = default!; + [Dependency] private EuiManager _euiManager = default!; + [Dependency] private OutfitSystem _outfitSystem = default!; public override string Command => "setoutfit"; public override string Description => Loc.GetString("cmd-setoutfit-desc", ("requiredComponent", nameof(InventoryComponent))); diff --git a/Content.Server/Administration/Commands/SetSolutionCapacity.cs b/Content.Server/Administration/Commands/SetSolutionCapacity.cs index ff387ecd4e..3ffc5d4673 100644 --- a/Content.Server/Administration/Commands/SetSolutionCapacity.cs +++ b/Content.Server/Administration/Commands/SetSolutionCapacity.cs @@ -8,9 +8,9 @@ using System.Linq; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Fun)] - public sealed class SetSolutionCapacity : IConsoleCommand + public sealed partial class SetSolutionCapacity : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "setsolutioncapacity"; public string Description => "Set the capacity (maximum volume) of some solution."; diff --git a/Content.Server/Administration/Commands/SetSolutionTemperature.cs b/Content.Server/Administration/Commands/SetSolutionTemperature.cs index 0049b09f37..52eb83c044 100644 --- a/Content.Server/Administration/Commands/SetSolutionTemperature.cs +++ b/Content.Server/Administration/Commands/SetSolutionTemperature.cs @@ -7,9 +7,9 @@ using System.Linq; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Fun)] - public sealed class SetSolutionTemperature : IConsoleCommand + public sealed partial class SetSolutionTemperature : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "setsolutiontemperature"; public string Description => "Set the temperature of some solution."; diff --git a/Content.Server/Administration/Commands/SetSolutionThermalEnergy.cs b/Content.Server/Administration/Commands/SetSolutionThermalEnergy.cs index 24fd603bec..6851e7f1be 100644 --- a/Content.Server/Administration/Commands/SetSolutionThermalEnergy.cs +++ b/Content.Server/Administration/Commands/SetSolutionThermalEnergy.cs @@ -7,9 +7,9 @@ using System.Linq; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Fun)] - public sealed class SetSolutionThermalEnergy : IConsoleCommand + public sealed partial class SetSolutionThermalEnergy : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "setsolutionthermalenergy"; public string Description => "Set the thermal energy of some solution."; diff --git a/Content.Server/Administration/Commands/ShowGhostsCommand.cs b/Content.Server/Administration/Commands/ShowGhostsCommand.cs index 2f8bf79e69..2180e11c78 100644 --- a/Content.Server/Administration/Commands/ShowGhostsCommand.cs +++ b/Content.Server/Administration/Commands/ShowGhostsCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Admin)] - public sealed class ShowGhostsCommand : IConsoleCommand + public sealed partial class ShowGhostsCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entities = default!; + [Dependency] private IEntityManager _entities = default!; public string Command => "showghosts"; public string Description => "makes all of the currently present ghosts visible. Cannot be reversed."; diff --git a/Content.Server/Administration/Commands/ShuttleCommands.cs b/Content.Server/Administration/Commands/ShuttleCommands.cs index f8f8c201a5..362e61fd9c 100644 --- a/Content.Server/Administration/Commands/ShuttleCommands.cs +++ b/Content.Server/Administration/Commands/ShuttleCommands.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Round)] - public sealed class CallShuttleCommand : LocalizedEntityCommands + public sealed partial class CallShuttleCommand : LocalizedEntityCommands { - [Dependency] private readonly RoundEndSystem _roundEndSystem = default!; + [Dependency] private RoundEndSystem _roundEndSystem = default!; public override string Command => "callshuttle"; @@ -27,9 +27,9 @@ namespace Content.Server.Administration.Commands } [AdminCommand(AdminFlags.Round)] - public sealed class RecallShuttleCommand : LocalizedEntityCommands + public sealed partial class RecallShuttleCommand : LocalizedEntityCommands { - [Dependency] private readonly RoundEndSystem _roundEndSystem = default!; + [Dependency] private RoundEndSystem _roundEndSystem = default!; public override string Command => "recallshuttle"; diff --git a/Content.Server/Administration/Commands/StealthminCommand.cs b/Content.Server/Administration/Commands/StealthminCommand.cs index f28fd23f7e..b1c68146f8 100644 --- a/Content.Server/Administration/Commands/StealthminCommand.cs +++ b/Content.Server/Administration/Commands/StealthminCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Utility; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Stealth)] -public sealed class StealthminCommand : LocalizedCommands +public sealed partial class StealthminCommand : LocalizedCommands { - [Dependency] private readonly IAdminManager _adminManager = default!; + [Dependency] private IAdminManager _adminManager = default!; public override string Command => "stealthmin"; diff --git a/Content.Server/Administration/Commands/StripAllCommand.cs b/Content.Server/Administration/Commands/StripAllCommand.cs index 90fcde136d..7137b62ccf 100644 --- a/Content.Server/Administration/Commands/StripAllCommand.cs +++ b/Content.Server/Administration/Commands/StripAllCommand.cs @@ -7,10 +7,10 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Debug)] -public sealed class StripAllCommand : LocalizedEntityCommands +public sealed partial class StripAllCommand : LocalizedEntityCommands { - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private InventorySystem _inventorySystem = default!; public override string Command => "stripall"; diff --git a/Content.Server/Administration/Commands/ThrowScoreboardCommand.cs b/Content.Server/Administration/Commands/ThrowScoreboardCommand.cs index e66efe809a..cacd043f39 100644 --- a/Content.Server/Administration/Commands/ThrowScoreboardCommand.cs +++ b/Content.Server/Administration/Commands/ThrowScoreboardCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.VarEdit)] -public sealed class ThrowScoreboardCommand : IConsoleCommand +public sealed partial class ThrowScoreboardCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _e = default!; + [Dependency] private IEntityManager _e = default!; public string Command => "throwscoreboard"; diff --git a/Content.Server/Administration/Commands/TippyCommand.cs b/Content.Server/Administration/Commands/TippyCommand.cs index b79c160706..fef20b6c7a 100644 --- a/Content.Server/Administration/Commands/TippyCommand.cs +++ b/Content.Server/Administration/Commands/TippyCommand.cs @@ -8,11 +8,11 @@ using Robust.Shared.Prototypes; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Fun)] -public sealed class TippyCommand : LocalizedEntityCommands +public sealed partial class TippyCommand : LocalizedEntityCommands { - [Dependency] private readonly SharedTipsSystem _tips = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private SharedTipsSystem _tips = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IPlayerManager _player = default!; public override string Command => "tippy"; @@ -89,9 +89,9 @@ public sealed class TippyCommand : LocalizedEntityCommands } [AdminCommand(AdminFlags.Fun)] -public sealed class TipCommand : LocalizedEntityCommands +public sealed partial class TipCommand : LocalizedEntityCommands { - [Dependency] private readonly SharedTipsSystem _tips = default!; + [Dependency] private SharedTipsSystem _tips = default!; public override string Command => "tip"; diff --git a/Content.Server/Administration/Commands/VariantizeCommand.cs b/Content.Server/Administration/Commands/VariantizeCommand.cs index 428207bde6..5037cd4fce 100644 --- a/Content.Server/Administration/Commands/VariantizeCommand.cs +++ b/Content.Server/Administration/Commands/VariantizeCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Map.Components; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Mapping)] -public sealed class VariantizeCommand : IConsoleCommand +public sealed partial class VariantizeCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "variantize"; diff --git a/Content.Server/Administration/Commands/WarpCommand.cs b/Content.Server/Administration/Commands/WarpCommand.cs index aa1218f0bf..28802ea84c 100644 --- a/Content.Server/Administration/Commands/WarpCommand.cs +++ b/Content.Server/Administration/Commands/WarpCommand.cs @@ -13,9 +13,9 @@ using Robust.Shared.Physics.Systems; namespace Content.Server.Administration.Commands { [AdminCommand(AdminFlags.Admin)] - public sealed class WarpCommand : IConsoleCommand + public sealed partial class WarpCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "warp"; public string Description => "Teleports you to predefined areas on the map."; diff --git a/Content.Server/Administration/ContentNetworkResourceManager.cs b/Content.Server/Administration/ContentNetworkResourceManager.cs index dd95a2d897..91178c0a32 100644 --- a/Content.Server/Administration/ContentNetworkResourceManager.cs +++ b/Content.Server/Administration/ContentNetworkResourceManager.cs @@ -7,11 +7,11 @@ using Robust.Shared.Upload; namespace Content.Server.Administration; -public sealed class ContentNetworkResourceManager +public sealed partial class ContentNetworkResourceManager { - [Dependency] private readonly IServerDbManager _serverDb = default!; - [Dependency] private readonly NetworkResourceManager _netRes = default!; - [Dependency] private readonly IConfigurationManager _cfgManager = default!; + [Dependency] private IServerDbManager _serverDb = default!; + [Dependency] private NetworkResourceManager _netRes = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; [ViewVariables] public bool StoreUploaded { get; set; } = true; diff --git a/Content.Server/Administration/Logs/AdminLogManager.cs b/Content.Server/Administration/Logs/AdminLogManager.cs index 2587d4b8f9..b8c2e2ff05 100644 --- a/Content.Server/Administration/Logs/AdminLogManager.cs +++ b/Content.Server/Administration/Logs/AdminLogManager.cs @@ -27,17 +27,17 @@ namespace Content.Server.Administration.Logs; public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogManager { - [Dependency] private readonly IConfigurationManager _configuration = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IDynamicTypeFactory _typeFactory = default!; - [Dependency] private readonly IReflectionManager _reflection = default!; - [Dependency] private readonly IDependencyCollection _dependencies = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; - [Dependency] private readonly ISharedPlaytimeManager _playtime = default!; - [Dependency] private readonly ISharedChatManager _chat = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IConfigurationManager _configuration = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IDynamicTypeFactory _typeFactory = default!; + [Dependency] private IReflectionManager _reflection = default!; + [Dependency] private IDependencyCollection _dependencies = default!; + [Dependency] private ISharedPlayerManager _player = default!; + [Dependency] private ISharedPlaytimeManager _playtime = default!; + [Dependency] private ISharedChatManager _chat = default!; + [Dependency] private IPrototypeManager _proto = default!; public const string SawmillId = "admin.logs"; diff --git a/Content.Server/Administration/Logs/AdminLogSystem.cs b/Content.Server/Administration/Logs/AdminLogSystem.cs index c9ecec320e..aa3209bc39 100644 --- a/Content.Server/Administration/Logs/AdminLogSystem.cs +++ b/Content.Server/Administration/Logs/AdminLogSystem.cs @@ -7,9 +7,9 @@ namespace Content.Server.Administration.Logs; /// For system events that the manager needs to know about. /// for admin log usage. /// -public sealed class AdminLogSystem : EntitySystem +public sealed partial class AdminLogSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogs = default!; + [Dependency] private IAdminLogManager _adminLogs = default!; public override void Initialize() { diff --git a/Content.Server/Administration/Logs/AdminLogsEui.cs b/Content.Server/Administration/Logs/AdminLogsEui.cs index e98a3b0ff2..f2c52099ea 100644 --- a/Content.Server/Administration/Logs/AdminLogsEui.cs +++ b/Content.Server/Administration/Logs/AdminLogsEui.cs @@ -17,13 +17,13 @@ using static Content.Shared.Administration.Logs.AdminLogsEuiMsg; namespace Content.Server.Administration.Logs; -public sealed class AdminLogsEui : BaseEui +public sealed partial class AdminLogsEui : BaseEui { - [Dependency] private readonly IAdminLogManager _adminLogs = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IConfigurationManager _configuration = default!; - [Dependency] private readonly IEntityManager _e = default!; + [Dependency] private IAdminLogManager _adminLogs = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IConfigurationManager _configuration = default!; + [Dependency] private IEntityManager _e = default!; private readonly ISawmill _sawmill; diff --git a/Content.Server/Administration/Logs/Converters/EntityStringRepresentationConverter.cs b/Content.Server/Administration/Logs/Converters/EntityStringRepresentationConverter.cs index 9a92a2cb46..e9d7b93c5d 100644 --- a/Content.Server/Administration/Logs/Converters/EntityStringRepresentationConverter.cs +++ b/Content.Server/Administration/Logs/Converters/EntityStringRepresentationConverter.cs @@ -4,9 +4,9 @@ using Content.Server.Administration.Managers; namespace Content.Server.Administration.Logs.Converters; [AdminLogConverter] -public sealed class EntityStringRepresentationConverter : AdminLogConverter +public sealed partial class EntityStringRepresentationConverter : AdminLogConverter { - [Dependency] private readonly IAdminManager _adminManager = default!; + [Dependency] private IAdminManager _adminManager = default!; public override void Write(Utf8JsonWriter writer, EntityStringRepresentation value, JsonSerializerOptions options) { diff --git a/Content.Server/Administration/Managers/AdminManager.Metrics.cs b/Content.Server/Administration/Managers/AdminManager.Metrics.cs index 2fea931f1b..bb838762ba 100644 --- a/Content.Server/Administration/Managers/AdminManager.Metrics.cs +++ b/Content.Server/Administration/Managers/AdminManager.Metrics.cs @@ -13,9 +13,9 @@ public sealed partial class AdminManager private const int SentinelRankId = -1; - [Dependency] private readonly IMetricsManager _metrics = default!; - [Dependency] private readonly IAfkManager _afkManager = default!; - [Dependency] private readonly IMeterFactory _meterFactory = default!; + [Dependency] private IMetricsManager _metrics = default!; + [Dependency] private IAfkManager _afkManager = default!; + [Dependency] private IMeterFactory _meterFactory = default!; private void InitializeMetrics() { diff --git a/Content.Server/Administration/Managers/AdminManager.cs b/Content.Server/Administration/Managers/AdminManager.cs index 59fc11f7bb..fa6036cdc7 100644 --- a/Content.Server/Administration/Managers/AdminManager.cs +++ b/Content.Server/Administration/Managers/AdminManager.cs @@ -24,16 +24,16 @@ namespace Content.Server.Administration.Managers { public sealed partial class AdminManager : IAdminManager, IPostInjectInit, IConGroupControllerImplementation { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IServerDbManager _dbManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IServerNetManager _netMgr = default!; - [Dependency] private readonly IConGroupController _conGroup = default!; - [Dependency] private readonly IResourceManager _res = default!; - [Dependency] private readonly IServerConsoleHost _consoleHost = default!; - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly ToolshedManager _toolshed = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IServerDbManager _dbManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IServerNetManager _netMgr = default!; + [Dependency] private IConGroupController _conGroup = default!; + [Dependency] private IResourceManager _res = default!; + [Dependency] private IServerConsoleHost _consoleHost = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private ToolshedManager _toolshed = default!; + [Dependency] private ILogManager _logManager = default!; private readonly Dictionary _admins = new(); private readonly HashSet _promotedPlayers = new(); diff --git a/Content.Server/Administration/Managers/BanManager.cs b/Content.Server/Administration/Managers/BanManager.cs index 9114b1c957..093ff092ee 100644 --- a/Content.Server/Administration/Managers/BanManager.cs +++ b/Content.Server/Administration/Managers/BanManager.cs @@ -26,18 +26,18 @@ namespace Content.Server.Administration.Managers; public sealed partial class BanManager : IBanManager, IPostInjectInit { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly ILocalizationManager _localizationManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IEntitySystemManager _systems = default!; - [Dependency] private readonly ITaskManager _taskManager = default!; - [Dependency] private readonly UserDbDataManager _userDbData = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private ILocalizationManager _localizationManager = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntitySystemManager _systems = default!; + [Dependency] private ITaskManager _taskManager = default!; + [Dependency] private UserDbDataManager _userDbData = default!; private ISawmill _sawmill = default!; diff --git a/Content.Server/Administration/Managers/CVarControlManager.cs b/Content.Server/Administration/Managers/CVarControlManager.cs index 4d15190551..ac4e7f9a84 100644 --- a/Content.Server/Administration/Managers/CVarControlManager.cs +++ b/Content.Server/Administration/Managers/CVarControlManager.cs @@ -11,12 +11,12 @@ namespace Content.Server.Administration.Managers; /// /// Manages the control of CVars via the attribute. /// -public sealed class CVarControlManager : IPostInjectInit +public sealed partial class CVarControlManager : IPostInjectInit { - [Dependency] private readonly IReflectionManager _reflectionManager = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly ILocalizationManager _localizationManager = default!; - [Dependency] private readonly ILogManager _logger = default!; + [Dependency] private IReflectionManager _reflectionManager = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private ILocalizationManager _localizationManager = default!; + [Dependency] private ILogManager _logger = default!; private readonly List _changableCvars = new(); private ISawmill _sawmill = default!; diff --git a/Content.Server/Administration/Managers/MultiServerKickManager.cs b/Content.Server/Administration/Managers/MultiServerKickManager.cs index abc8bb1f2d..b7ed0a9946 100644 --- a/Content.Server/Administration/Managers/MultiServerKickManager.cs +++ b/Content.Server/Administration/Managers/MultiServerKickManager.cs @@ -15,19 +15,19 @@ namespace Content.Server.Administration.Managers; /// Handles kicking people that connect to multiple servers on the same DB at once. /// /// -public sealed class MultiServerKickManager +public sealed partial class MultiServerKickManager { public const string NotificationChannel = "multi_server_kick"; - [Dependency] private readonly IPlayerManager _playerManager = null!; - [Dependency] private readonly IServerDbManager _dbManager = null!; - [Dependency] private readonly ILogManager _logManager = null!; - [Dependency] private readonly IConfigurationManager _cfg = null!; - [Dependency] private readonly IAdminManager _adminManager = null!; - [Dependency] private readonly ITaskManager _taskManager = null!; - [Dependency] private readonly IServerNetManager _netManager = null!; - [Dependency] private readonly ILocalizationManager _loc = null!; - [Dependency] private readonly ServerDbEntryManager _serverDbEntry = null!; + [Dependency] private IPlayerManager _playerManager = null!; + [Dependency] private IServerDbManager _dbManager = null!; + [Dependency] private ILogManager _logManager = null!; + [Dependency] private IConfigurationManager _cfg = null!; + [Dependency] private IAdminManager _adminManager = null!; + [Dependency] private ITaskManager _taskManager = null!; + [Dependency] private IServerNetManager _netManager = null!; + [Dependency] private ILocalizationManager _loc = null!; + [Dependency] private ServerDbEntryManager _serverDbEntry = null!; private ISawmill _sawmill = null!; private bool _allowed; diff --git a/Content.Server/Administration/Managers/WatchlistWebhookManager.cs b/Content.Server/Administration/Managers/WatchlistWebhookManager.cs index 054d45bfd0..cb321b6e58 100644 --- a/Content.Server/Administration/Managers/WatchlistWebhookManager.cs +++ b/Content.Server/Administration/Managers/WatchlistWebhookManager.cs @@ -18,14 +18,14 @@ namespace Content.Server.Administration.Managers; /// This manager sends a Discord webhook notification whenever a player with an active /// watchlist joins the server. /// -public sealed class WatchlistWebhookManager : IWatchlistWebhookManager +public sealed partial class WatchlistWebhookManager : IWatchlistWebhookManager { - [Dependency] private readonly IAdminNotesManager _adminNotes = default!; - [Dependency] private readonly IBaseServer _baseServer = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly DiscordWebhook _discord = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IAdminNotesManager _adminNotes = default!; + [Dependency] private IBaseServer _baseServer = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private DiscordWebhook _discord = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IPlayerManager _playerManager = default!; private ISawmill _sawmill = default!; diff --git a/Content.Server/Administration/Notes/AdminMessageEui.cs b/Content.Server/Administration/Notes/AdminMessageEui.cs index e53394ab47..1e11e72b63 100644 --- a/Content.Server/Administration/Notes/AdminMessageEui.cs +++ b/Content.Server/Administration/Notes/AdminMessageEui.cs @@ -10,11 +10,11 @@ using static Content.Shared.Administration.Notes.AdminMessageEuiMsg; namespace Content.Server.Administration.Notes; -public sealed class AdminMessageEui : BaseEui +public sealed partial class AdminMessageEui : BaseEui { - [Dependency] private readonly IAdminNotesManager _notesMan = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IAdminNotesManager _notesMan = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IGameTiming _gameTiming = default!; private readonly TimeSpan _closeWait; private readonly TimeSpan _endTime; diff --git a/Content.Server/Administration/Notes/AdminNotesEui.cs b/Content.Server/Administration/Notes/AdminNotesEui.cs index 5ecb9c774d..2ddc4c6a04 100644 --- a/Content.Server/Administration/Notes/AdminNotesEui.cs +++ b/Content.Server/Administration/Notes/AdminNotesEui.cs @@ -11,11 +11,11 @@ using static Content.Shared.Administration.Notes.AdminNoteEuiMsg; namespace Content.Server.Administration.Notes; -public sealed class AdminNotesEui : BaseEui +public sealed partial class AdminNotesEui : BaseEui { - [Dependency] private readonly IAdminManager _admins = default!; - [Dependency] private readonly IAdminNotesManager _notesMan = default!; - [Dependency] private readonly IPlayerLocator _locator = default!; + [Dependency] private IAdminManager _admins = default!; + [Dependency] private IAdminNotesManager _notesMan = default!; + [Dependency] private IPlayerLocator _locator = default!; public AdminNotesEui() { diff --git a/Content.Server/Administration/Notes/AdminNotesManager.cs b/Content.Server/Administration/Notes/AdminNotesManager.cs index f10cd4e3f9..af0fb8a97f 100644 --- a/Content.Server/Administration/Notes/AdminNotesManager.cs +++ b/Content.Server/Administration/Notes/AdminNotesManager.cs @@ -15,14 +15,14 @@ using Robust.Shared.Player; namespace Content.Server.Administration.Notes; -public sealed class AdminNotesManager : IAdminNotesManager, IPostInjectInit +public sealed partial class AdminNotesManager : IAdminNotesManager, IPostInjectInit { - [Dependency] private readonly IAdminManager _admins = default!; - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly EuiManager _euis = default!; - [Dependency] private readonly IEntitySystemManager _systems = default!; - [Dependency] private readonly IConfigurationManager _config = default!; + [Dependency] private IAdminManager _admins = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private EuiManager _euis = default!; + [Dependency] private IEntitySystemManager _systems = default!; + [Dependency] private IConfigurationManager _config = default!; public const string SawmillId = "admin.notes"; diff --git a/Content.Server/Administration/Notes/AdminNotesSystem.cs b/Content.Server/Administration/Notes/AdminNotesSystem.cs index 613591817b..db21153912 100644 --- a/Content.Server/Administration/Notes/AdminNotesSystem.cs +++ b/Content.Server/Administration/Notes/AdminNotesSystem.cs @@ -12,13 +12,13 @@ using Robust.Shared.Utility; namespace Content.Server.Administration.Notes; -public sealed class AdminNotesSystem : EntitySystem +public sealed partial class AdminNotesSystem : EntitySystem { - [Dependency] private readonly IConsoleHost _console = default!; - [Dependency] private readonly IAdminNotesManager _notes = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly EuiManager _euis = default!; + [Dependency] private IConsoleHost _console = default!; + [Dependency] private IAdminNotesManager _notes = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private EuiManager _euis = default!; public override void Initialize() { diff --git a/Content.Server/Administration/Notes/UserNotesEui.cs b/Content.Server/Administration/Notes/UserNotesEui.cs index 441e7ae09f..4327d369a7 100644 --- a/Content.Server/Administration/Notes/UserNotesEui.cs +++ b/Content.Server/Administration/Notes/UserNotesEui.cs @@ -9,11 +9,11 @@ using Robust.Shared.Configuration; namespace Content.Server.Administration.Notes; -public sealed class UserNotesEui : BaseEui +public sealed partial class UserNotesEui : BaseEui { - [Dependency] private readonly IAdminNotesManager _notesMan = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ILogManager _log = default!; + [Dependency] private IAdminNotesManager _notesMan = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ILogManager _log = default!; private readonly bool _seeOwnNotes; private readonly ISawmill _sawmill; diff --git a/Content.Server/Administration/PlayerLocator.cs b/Content.Server/Administration/PlayerLocator.cs index 25cc771468..45416b1b0c 100644 --- a/Content.Server/Administration/PlayerLocator.cs +++ b/Content.Server/Administration/PlayerLocator.cs @@ -70,12 +70,12 @@ namespace Content.Server.Administration Task LookupIdAsync(NetUserId userId, CancellationToken cancel = default); } - internal sealed class PlayerLocator : IPlayerLocator, IDisposable, IPostInjectInit + internal sealed partial class PlayerLocator : IPlayerLocator, IDisposable, IPostInjectInit { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private ILogManager _logManager = default!; private readonly HttpClient _httpClient = new(); private ISawmill _sawmill = default!; diff --git a/Content.Server/Administration/PlayerPanelEui.cs b/Content.Server/Administration/PlayerPanelEui.cs index 13a5d42a4e..24f6b558ff 100644 --- a/Content.Server/Administration/PlayerPanelEui.cs +++ b/Content.Server/Administration/PlayerPanelEui.cs @@ -14,15 +14,15 @@ using Robust.Shared.Player; namespace Content.Server.Administration; -public sealed class PlayerPanelEui : BaseEui +public sealed partial class PlayerPanelEui : BaseEui { - [Dependency] private readonly IAdminManager _admins = default!; - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly IAdminNotesManager _notesMan = default!; - [Dependency] private readonly IEntityManager _entity = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly EuiManager _eui = default!; - [Dependency] private readonly IAdminLogManager _adminLog = default!; + [Dependency] private IAdminManager _admins = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private IAdminNotesManager _notesMan = default!; + [Dependency] private IEntityManager _entity = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private EuiManager _eui = default!; + [Dependency] private IAdminLogManager _adminLog = default!; private readonly LocatedPlayerData _targetPlayer; private int? _notes; diff --git a/Content.Server/Administration/QuickDialogSystem.cs b/Content.Server/Administration/QuickDialogSystem.cs index df2953f98d..951fc4b53b 100644 --- a/Content.Server/Administration/QuickDialogSystem.cs +++ b/Content.Server/Administration/QuickDialogSystem.cs @@ -12,7 +12,7 @@ namespace Content.Server.Administration; /// public sealed partial class QuickDialogSystem : EntitySystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; /// /// Contains the success/cancel actions for a dialog. diff --git a/Content.Server/Administration/ServerApi.cs b/Content.Server/Administration/ServerApi.cs index 34b41e0ec1..f7c5882d59 100644 --- a/Content.Server/Administration/ServerApi.cs +++ b/Content.Server/Administration/ServerApi.cs @@ -48,22 +48,22 @@ public sealed partial class ServerApi : IPostInjectInit CCVars.PanicBunkerCustomReason.Name, ]; - [Dependency] private readonly IStatusHost _statusHost = default!; - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly ISharedPlayerManager _playerManager = default!; - [Dependency] private readonly ISharedAdminManager _adminManager = default!; - [Dependency] private readonly IGameMapManager _gameMapManager = default!; - [Dependency] private readonly IServerNetManager _netManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IComponentFactory _componentFactory = default!; - [Dependency] private readonly ITaskManager _taskManager = default!; - [Dependency] private readonly EntityManager _entityManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IEntitySystemManager _entitySystemManager = default!; - [Dependency] private readonly ILocalizationManager _loc = default!; - [Dependency] private readonly IPlayerLocator _locator = default!; - [Dependency] private readonly IBanManager _bans = default!; - [Dependency] private readonly IServerDbManager _db = default!; + [Dependency] private IStatusHost _statusHost = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] private ISharedPlayerManager _playerManager = default!; + [Dependency] private ISharedAdminManager _adminManager = default!; + [Dependency] private IGameMapManager _gameMapManager = default!; + [Dependency] private IServerNetManager _netManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IComponentFactory _componentFactory = default!; + [Dependency] private ITaskManager _taskManager = default!; + [Dependency] private EntityManager _entityManager = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IEntitySystemManager _entitySystemManager = default!; + [Dependency] private ILocalizationManager _loc = default!; + [Dependency] private IPlayerLocator _locator = default!; + [Dependency] private IBanManager _bans = default!; + [Dependency] private IServerDbManager _db = default!; private string _token = string.Empty; private ISawmill _sawmill = default!; diff --git a/Content.Server/Administration/Systems/AdminSystem.cs b/Content.Server/Administration/Systems/AdminSystem.cs index 677522a83b..a07411c0c3 100644 --- a/Content.Server/Administration/Systems/AdminSystem.cs +++ b/Content.Server/Administration/Systems/AdminSystem.cs @@ -36,25 +36,25 @@ using Robust.Shared.Prototypes; namespace Content.Server.Administration.Systems; -public sealed class AdminSystem : EntitySystem +public sealed partial class AdminSystem : EntitySystem { - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly SharedJobSystem _jobs = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly MindSystem _minds = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly PhysicsSystem _physics = default!; - [Dependency] private readonly PlayTimeTrackingManager _playTime = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly SharedRoleSystem _role = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly StationRecordsSystem _stationRecords = default!; - [Dependency] private readonly TransformSystem _transform = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private HandsSystem _hands = default!; + [Dependency] private SharedJobSystem _jobs = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private MindSystem _minds = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private PhysicsSystem _physics = default!; + [Dependency] private PlayTimeTrackingManager _playTime = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private SharedRoleSystem _role = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private StationRecordsSystem _stationRecords = default!; + [Dependency] private TransformSystem _transform = default!; private readonly Dictionary _playerList = new(); diff --git a/Content.Server/Administration/Systems/AdminTestArenaSystem.cs b/Content.Server/Administration/Systems/AdminTestArenaSystem.cs index f45af60f6d..bfe9375e48 100644 --- a/Content.Server/Administration/Systems/AdminTestArenaSystem.cs +++ b/Content.Server/Administration/Systems/AdminTestArenaSystem.cs @@ -8,11 +8,11 @@ namespace Content.Server.Administration.Systems; /// /// This handles the administrative test arena maps, and loading them. /// -public sealed class AdminTestArenaSystem : EntitySystem +public sealed partial class AdminTestArenaSystem : EntitySystem { - [Dependency] private readonly MapLoaderSystem _loader = default!; - [Dependency] private readonly MetaDataSystem _metaDataSystem = default!; - [Dependency] private readonly SharedMapSystem _maps = default!; + [Dependency] private MapLoaderSystem _loader = default!; + [Dependency] private MetaDataSystem _metaDataSystem = default!; + [Dependency] private SharedMapSystem _maps = default!; public const string ArenaMapPath = "/Maps/Test/admin_test_arena.yml"; diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs b/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs index 905b2492cd..078daa0b04 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs @@ -18,10 +18,10 @@ namespace Content.Server.Administration.Systems; public sealed partial class AdminVerbSystem { - [Dependency] private readonly AntagSelectionSystem _antag = default!; - [Dependency] private readonly ZombieSystem _zombie = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly OutfitSystem _outfit = default!; + [Dependency] private AntagSelectionSystem _antag = default!; + [Dependency] private ZombieSystem _zombie = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private OutfitSystem _outfit = default!; private static readonly EntProtoId DefaultTraitorRule = "Traitor"; private static readonly EntProtoId DefaultInitialInfectedRule = "Zombie"; diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.Smites.cs b/Content.Server/Administration/Systems/AdminVerbSystem.Smites.cs index 63a01ac736..de7c4ad308 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.Smites.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.Smites.cs @@ -69,34 +69,34 @@ public sealed partial class AdminVerbSystem private readonly ProtoId LizardSmite = "AdminLizardSmite"; private readonly ProtoId VulpkaninSmite = "AdminVulpSmite"; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly BloodstreamSystem _bloodstreamSystem = default!; - [Dependency] private readonly BodySystem _bodySystem = default!; - [Dependency] private readonly CreamPieSystem _creamPieSystem = default!; - [Dependency] private readonly ElectrocutionSystem _electrocutionSystem = default!; - [Dependency] private readonly EntityStorageSystem _entityStorageSystem = default!; - [Dependency] private readonly ExplosionSystem _explosionSystem = default!; - [Dependency] private readonly FixtureSystem _fixtures = default!; - [Dependency] private readonly FlammableSystem _flammableSystem = default!; - [Dependency] private readonly GhostKickManager _ghostKickManager = default!; - [Dependency] private readonly SharedGodmodeSystem _sharedGodmodeSystem = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifierSystem = default!; - [Dependency] private readonly PolymorphSystem _polymorphSystem = default!; - [Dependency] private readonly MobThresholdSystem _mobThresholdSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly RoleSystem _role = default!; - [Dependency] private readonly TabletopSystem _tabletopSystem = default!; - [Dependency] private readonly VomitSystem _vomitSystem = default!; - [Dependency] private readonly WeldableSystem _weldableSystem = default!; - [Dependency] private readonly SharedContentEyeSystem _eyeSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly SuperBonkSystem _superBonkSystem = default!; - [Dependency] private readonly SlipperySystem _slipperySystem = default!; - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private BloodstreamSystem _bloodstreamSystem = default!; + [Dependency] private BodySystem _bodySystem = default!; + [Dependency] private CreamPieSystem _creamPieSystem = default!; + [Dependency] private ElectrocutionSystem _electrocutionSystem = default!; + [Dependency] private EntityStorageSystem _entityStorageSystem = default!; + [Dependency] private ExplosionSystem _explosionSystem = default!; + [Dependency] private FixtureSystem _fixtures = default!; + [Dependency] private FlammableSystem _flammableSystem = default!; + [Dependency] private GhostKickManager _ghostKickManager = default!; + [Dependency] private SharedGodmodeSystem _sharedGodmodeSystem = default!; + [Dependency] private InventorySystem _inventorySystem = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifierSystem = default!; + [Dependency] private PolymorphSystem _polymorphSystem = default!; + [Dependency] private MobThresholdSystem _mobThresholdSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private RoleSystem _role = default!; + [Dependency] private TabletopSystem _tabletopSystem = default!; + [Dependency] private VomitSystem _vomitSystem = default!; + [Dependency] private WeldableSystem _weldableSystem = default!; + [Dependency] private SharedContentEyeSystem _eyeSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private SuperBonkSystem _superBonkSystem = default!; + [Dependency] private SlipperySystem _slipperySystem = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private DamageableSystem _damageable = default!; private readonly EntProtoId _actionViewLawsProtoId = "ActionViewLaws"; private readonly ProtoId _crewsimovLawset = "Crewsimov"; diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs b/Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs index 6b301acc9a..6e75ae62e8 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs @@ -41,18 +41,18 @@ namespace Content.Server.Administration.Systems; public sealed partial class AdminVerbSystem { - [Dependency] private readonly DoorSystem _door = default!; - [Dependency] private readonly AirlockSystem _airlockSystem = default!; - [Dependency] private readonly StackSystem _stackSystem = default!; - [Dependency] private readonly SharedAccessSystem _accessSystem = default!; - [Dependency] private readonly HandsSystem _handsSystem = default!; - [Dependency] private readonly QuickDialogSystem _quickDialog = default!; - [Dependency] private readonly AdminTestArenaSystem _adminTestArenaSystem = default!; - [Dependency] private readonly StationJobsSystem _stationJobsSystem = default!; - [Dependency] private readonly JointSystem _jointSystem = default!; - [Dependency] private readonly SharedBatterySystem _batterySystem = default!; - [Dependency] private readonly MetaDataSystem _metaSystem = default!; - [Dependency] private readonly GunSystem _gun = default!; + [Dependency] private DoorSystem _door = default!; + [Dependency] private AirlockSystem _airlockSystem = default!; + [Dependency] private StackSystem _stackSystem = default!; + [Dependency] private SharedAccessSystem _accessSystem = default!; + [Dependency] private HandsSystem _handsSystem = default!; + [Dependency] private QuickDialogSystem _quickDialog = default!; + [Dependency] private AdminTestArenaSystem _adminTestArenaSystem = default!; + [Dependency] private StationJobsSystem _stationJobsSystem = default!; + [Dependency] private JointSystem _jointSystem = default!; + [Dependency] private SharedBatterySystem _batterySystem = default!; + [Dependency] private MetaDataSystem _metaSystem = default!; + [Dependency] private GunSystem _gun = default!; private void AddTricksVerbs(GetVerbsEvent args) { diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.cs b/Content.Server/Administration/Systems/AdminVerbSystem.cs index 638d1821c1..326b395ce4 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.cs @@ -45,28 +45,28 @@ namespace Content.Server.Administration.Systems /// public sealed partial class AdminVerbSystem : EntitySystem { - [Dependency] private readonly IConGroupController _groupController = default!; - [Dependency] private readonly IConsoleHost _console = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly AdminSystem _adminSystem = default!; - [Dependency] private readonly DisposalTubeSystem _disposalTubes = default!; - [Dependency] private readonly EuiManager _euiManager = default!; - [Dependency] private readonly GhostRoleSystem _ghostRoleSystem = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly PrayerSystem _prayerSystem = default!; - [Dependency] private readonly MindSystem _mindSystem = default!; - [Dependency] private readonly ToolshedManager _toolshed = default!; - [Dependency] private readonly RejuvenateSystem _rejuvenate = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly StationSystem _stations = default!; - [Dependency] private readonly StationSpawningSystem _spawning = default!; - [Dependency] private readonly ExamineSystemShared _examine = default!; - [Dependency] private readonly AdminFrozenSystem _freeze = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly SiliconLawSystem _siliconLawSystem = default!; + [Dependency] private IConGroupController _groupController = default!; + [Dependency] private IConsoleHost _console = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private AdminSystem _adminSystem = default!; + [Dependency] private DisposalTubeSystem _disposalTubes = default!; + [Dependency] private EuiManager _euiManager = default!; + [Dependency] private GhostRoleSystem _ghostRoleSystem = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private PrayerSystem _prayerSystem = default!; + [Dependency] private MindSystem _mindSystem = default!; + [Dependency] private ToolshedManager _toolshed = default!; + [Dependency] private RejuvenateSystem _rejuvenate = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private StationSystem _stations = default!; + [Dependency] private StationSpawningSystem _spawning = default!; + [Dependency] private ExamineSystemShared _examine = default!; + [Dependency] private AdminFrozenSystem _freeze = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private SiliconLawSystem _siliconLawSystem = default!; private readonly Dictionary> _openSolutionUis = new(); diff --git a/Content.Server/Administration/Systems/BufferingSystem.cs b/Content.Server/Administration/Systems/BufferingSystem.cs index 71e5c4d5c6..b840823f27 100644 --- a/Content.Server/Administration/Systems/BufferingSystem.cs +++ b/Content.Server/Administration/Systems/BufferingSystem.cs @@ -7,9 +7,9 @@ using Robust.Shared.Random; namespace Content.Server.Administration.Systems; -public sealed class BufferingSystem : SharedBufferingSystem +public sealed partial class BufferingSystem : SharedBufferingSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; public override void Update(float frameTime) { diff --git a/Content.Server/Administration/Systems/BwoinkSystem.cs b/Content.Server/Administration/Systems/BwoinkSystem.cs index 172e27ee80..d4ac388b52 100644 --- a/Content.Server/Administration/Systems/BwoinkSystem.cs +++ b/Content.Server/Administration/Systems/BwoinkSystem.cs @@ -33,16 +33,16 @@ namespace Content.Server.Administration.Systems { private const string RateLimitKey = "AdminHelp"; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPlayerLocator _playerLocator = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly SharedMindSystem _minds = default!; - [Dependency] private readonly IAfkManager _afkManager = default!; - [Dependency] private readonly IServerDbManager _dbManager = default!; - [Dependency] private readonly PlayerRateLimitManager _rateLimit = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPlayerLocator _playerLocator = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private SharedMindSystem _minds = default!; + [Dependency] private IAfkManager _afkManager = default!; + [Dependency] private IServerDbManager _dbManager = default!; + [Dependency] private PlayerRateLimitManager _rateLimit = default!; [GeneratedRegex(@"^https://discord\.com/api/webhooks/(\d+)/((?!.*/).*)$")] private static partial Regex DiscordRegex(); diff --git a/Content.Server/Administration/Systems/SuperBonkSystem.cs b/Content.Server/Administration/Systems/SuperBonkSystem.cs index c4de0d0a41..ad757bafb3 100644 --- a/Content.Server/Administration/Systems/SuperBonkSystem.cs +++ b/Content.Server/Administration/Systems/SuperBonkSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Timing; namespace Content.Server.Administration.Systems; -public sealed class SuperBonkSystem : EntitySystem +public sealed partial class SuperBonkSystem : EntitySystem { - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly ClumsySystem _clumsySystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private ClumsySystem _clumsySystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Server/Administration/Toolshed/AdminsCommand.cs b/Content.Server/Administration/Toolshed/AdminsCommand.cs index 1d64f748fd..4dfab6373d 100644 --- a/Content.Server/Administration/Toolshed/AdminsCommand.cs +++ b/Content.Server/Administration/Toolshed/AdminsCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Toolshed; namespace Content.Server.Administration.Toolshed; [ToolshedCommand, AdminCommand(AdminFlags.Admin)] -public sealed class AdminsCommand : ToolshedCommand +public sealed partial class AdminsCommand : ToolshedCommand { - [Dependency] private readonly IAdminManager _admin = default!; + [Dependency] private IAdminManager _admin = default!; [CommandImplementation("active")] public IEnumerable Active() diff --git a/Content.Server/Administration/UI/AdminAnnounceEui.cs b/Content.Server/Administration/UI/AdminAnnounceEui.cs index b6a6ba9984..0abd11524c 100644 --- a/Content.Server/Administration/UI/AdminAnnounceEui.cs +++ b/Content.Server/Administration/UI/AdminAnnounceEui.cs @@ -8,10 +8,10 @@ using Content.Shared.Eui; namespace Content.Server.Administration.UI { - public sealed class AdminAnnounceEui : BaseEui + public sealed partial class AdminAnnounceEui : BaseEui { - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly IChatManager _chatManager = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private IChatManager _chatManager = default!; private readonly ChatSystem _chatSystem; public AdminAnnounceEui() diff --git a/Content.Server/Administration/UI/AdminCameraEui.cs b/Content.Server/Administration/UI/AdminCameraEui.cs index 5230933c82..b2b321dbfe 100644 --- a/Content.Server/Administration/UI/AdminCameraEui.cs +++ b/Content.Server/Administration/UI/AdminCameraEui.cs @@ -19,9 +19,9 @@ namespace Content.Server.Administration.UI; [UsedImplicitly] public sealed partial class AdminCameraEui : BaseEui { - [Dependency] private readonly IAdminManager _admin = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IAdminManager _admin = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IGameTiming _timing = default!; private readonly FollowerSystem _follower = default!; private readonly PvsOverrideSystem _pvs = default!; diff --git a/Content.Server/Administration/UI/EditSolutionsEui.cs b/Content.Server/Administration/UI/EditSolutionsEui.cs index 4ecc315f9e..14b54cc27e 100644 --- a/Content.Server/Administration/UI/EditSolutionsEui.cs +++ b/Content.Server/Administration/UI/EditSolutionsEui.cs @@ -13,10 +13,10 @@ namespace Content.Server.Administration.UI /// Admin Eui for displaying and editing the reagents in a solution. /// [UsedImplicitly] - public sealed class EditSolutionsEui : BaseEui + public sealed partial class EditSolutionsEui : BaseEui { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; public readonly EntityUid Target; diff --git a/Content.Server/Administration/UI/PermissionsEui.cs b/Content.Server/Administration/UI/PermissionsEui.cs index 7923740c29..149d20d5fb 100644 --- a/Content.Server/Administration/UI/PermissionsEui.cs +++ b/Content.Server/Administration/UI/PermissionsEui.cs @@ -13,12 +13,12 @@ using static Content.Shared.Administration.PermissionsEuiMsg; namespace Content.Server.Administration.UI { - public sealed class PermissionsEui : BaseEui + public sealed partial class PermissionsEui : BaseEui { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private ILogManager _logManager = default!; private readonly ISawmill _sawmill; private bool _isLoading; diff --git a/Content.Server/Administration/UI/SetOutfitEui.cs b/Content.Server/Administration/UI/SetOutfitEui.cs index 2812975f4d..22ce087196 100644 --- a/Content.Server/Administration/UI/SetOutfitEui.cs +++ b/Content.Server/Administration/UI/SetOutfitEui.cs @@ -7,9 +7,9 @@ using JetBrains.Annotations; namespace Content.Server.Administration.UI { [UsedImplicitly] - public sealed class SetOutfitEui : BaseEui + public sealed partial class SetOutfitEui : BaseEui { - [Dependency] private readonly IAdminManager _adminManager = default!; + [Dependency] private IAdminManager _adminManager = default!; private readonly NetEntity _target; public SetOutfitEui(NetEntity entity) diff --git a/Content.Server/Advertise/EntitySystems/SpeakOnUIClosedSystem.cs b/Content.Server/Advertise/EntitySystems/SpeakOnUIClosedSystem.cs index 812a016b37..c5b01a7e0b 100644 --- a/Content.Server/Advertise/EntitySystems/SpeakOnUIClosedSystem.cs +++ b/Content.Server/Advertise/EntitySystems/SpeakOnUIClosedSystem.cs @@ -10,9 +10,9 @@ namespace Content.Server.Advertise.EntitySystems; public sealed partial class SpeakOnUIClosedSystem : SharedSpeakOnUIClosedSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ChatSystem _chat = default!; public override void Initialize() { diff --git a/Content.Server/Afk/AFKSystem.cs b/Content.Server/Afk/AFKSystem.cs index 39d1e266d7..8e8f2d0035 100644 --- a/Content.Server/Afk/AFKSystem.cs +++ b/Content.Server/Afk/AFKSystem.cs @@ -13,13 +13,13 @@ namespace Content.Server.Afk; /// /// Actively checks for AFK players regularly and issues an event whenever they go afk. /// -public sealed class AFKSystem : EntitySystem +public sealed partial class AFKSystem : EntitySystem { - [Dependency] private readonly IAfkManager _afkManager = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly GameTicker _ticker = default!; + [Dependency] private IAfkManager _afkManager = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private GameTicker _ticker = default!; private float _checkDelay; private TimeSpan _checkTime; diff --git a/Content.Server/Afk/AfkManager.cs b/Content.Server/Afk/AfkManager.cs index 96dcb475cd..d528886acd 100644 --- a/Content.Server/Afk/AfkManager.cs +++ b/Content.Server/Afk/AfkManager.cs @@ -33,13 +33,13 @@ namespace Content.Server.Afk } [UsedImplicitly] - public sealed class AfkManager : IAfkManager + public sealed partial class AfkManager : IAfkManager { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IConsoleHost _consoleHost = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IConsoleHost _consoleHost = default!; + [Dependency] private IAdminManager _adminManager = default!; private readonly Dictionary _lastActionTimes = new(); diff --git a/Content.Server/Afk/IsAfkCommand.cs b/Content.Server/Afk/IsAfkCommand.cs index 768172a92a..a6968ec210 100644 --- a/Content.Server/Afk/IsAfkCommand.cs +++ b/Content.Server/Afk/IsAfkCommand.cs @@ -6,10 +6,10 @@ using Robust.Shared.Console; namespace Content.Server.Afk { [AdminCommand(AdminFlags.Admin)] - public sealed class IsAfkCommand : LocalizedCommands + public sealed partial class IsAfkCommand : LocalizedCommands { - [Dependency] private readonly IAfkManager _afkManager = default!; - [Dependency] private readonly IPlayerManager _players = default!; + [Dependency] private IAfkManager _afkManager = default!; + [Dependency] private IPlayerManager _players = default!; public override string Command => "isafk"; diff --git a/Content.Server/Alert/Commands/ClearAlert.cs b/Content.Server/Alert/Commands/ClearAlert.cs index 2e317de754..617d1fefa7 100644 --- a/Content.Server/Alert/Commands/ClearAlert.cs +++ b/Content.Server/Alert/Commands/ClearAlert.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.Alert.Commands { [AdminCommand(AdminFlags.Debug)] - public sealed class ClearAlert : IConsoleCommand + public sealed partial class ClearAlert : IConsoleCommand { - [Dependency] private readonly IEntityManager _e = default!; + [Dependency] private IEntityManager _e = default!; public string Command => "clearalert"; public string Description => "Clears an alert for a player, defaulting to current player"; diff --git a/Content.Server/Alert/Commands/ShowAlert.cs b/Content.Server/Alert/Commands/ShowAlert.cs index cae24ff336..bcdb5d28f1 100644 --- a/Content.Server/Alert/Commands/ShowAlert.cs +++ b/Content.Server/Alert/Commands/ShowAlert.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.Alert.Commands { [AdminCommand(AdminFlags.Debug)] - public sealed class ShowAlert : IConsoleCommand + public sealed partial class ShowAlert : IConsoleCommand { - [Dependency] private readonly IEntityManager _e = default!; + [Dependency] private IEntityManager _e = default!; public string Command => "showalert"; public string Description => "Shows an alert for a player, defaulting to current player"; diff --git a/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs b/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs index 3dd216c5dc..bf45badc76 100644 --- a/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs +++ b/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs @@ -5,10 +5,10 @@ using Content.Shared.Power; namespace Content.Server.AlertLevel; -public sealed class AlertLevelDisplaySystem : EntitySystem +public sealed partial class AlertLevelDisplaySystem : EntitySystem { - [Dependency] private readonly StationSystem _stationSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private StationSystem _stationSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Server/AlertLevel/AlertLevelSystem.cs b/Content.Server/AlertLevel/AlertLevelSystem.cs index bc02808e7d..9da3b67743 100644 --- a/Content.Server/AlertLevel/AlertLevelSystem.cs +++ b/Content.Server/AlertLevel/AlertLevelSystem.cs @@ -9,13 +9,13 @@ using Robust.Shared.Prototypes; namespace Content.Server.AlertLevel; -public sealed class AlertLevelSystem : EntitySystem +public sealed partial class AlertLevelSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly StationSystem _stationSystem = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ChatSystem _chatSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private StationSystem _stationSystem = default!; // Until stations are a prototype, this is how it's going to have to be. public const string DefaultAlertLevelSet = "stationAlerts"; diff --git a/Content.Server/AlertLevel/Commands/SetAlertLevelCommand.cs b/Content.Server/AlertLevel/Commands/SetAlertLevelCommand.cs index 2a8e02fadb..9fc7a6c624 100644 --- a/Content.Server/AlertLevel/Commands/SetAlertLevelCommand.cs +++ b/Content.Server/AlertLevel/Commands/SetAlertLevelCommand.cs @@ -7,10 +7,10 @@ using Robust.Shared.Console; namespace Content.Server.AlertLevel.Commands { [AdminCommand(AdminFlags.Fun)] - public sealed class SetAlertLevelCommand : LocalizedEntityCommands + public sealed partial class SetAlertLevelCommand : LocalizedEntityCommands { - [Dependency] private readonly AlertLevelSystem _alertLevelSystem = default!; - [Dependency] private readonly StationSystem _stationSystem = default!; + [Dependency] private AlertLevelSystem _alertLevelSystem = default!; + [Dependency] private StationSystem _stationSystem = default!; public override string Command => "setalertlevel"; diff --git a/Content.Server/Ame/AmeNodeGroup.cs b/Content.Server/Ame/AmeNodeGroup.cs index f9cec6c5e7..bef5cf5611 100644 --- a/Content.Server/Ame/AmeNodeGroup.cs +++ b/Content.Server/Ame/AmeNodeGroup.cs @@ -17,11 +17,11 @@ namespace Content.Server.Ame; /// Node group class for handling the Antimatter Engine's console and parts. /// [NodeGroup(NodeGroupID.AMEngine)] -public sealed class AmeNodeGroup : BaseNodeGroup +public sealed partial class AmeNodeGroup : BaseNodeGroup { - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly IEntityManager _entMan = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private IEntityManager _entMan = default!; + [Dependency] private IRobustRandom _random = default!; /// /// The AME controller which is currently in control of this node group. @@ -173,7 +173,7 @@ public sealed class AmeNodeGroup : BaseNodeGroup // Balanced around a single core AME with injection level 2 producing 120KW. // Two core with four injection is 150kW. Two core with two injection is 90kW. - // Increasing core count creates diminishing returns, increasing injection amount increases + // Increasing core count creates diminishing returns, increasing injection amount increases // Unlike the previous solution, increasing fuel and cores always leads to an increase in power, even if by very small amounts. // Increasing core count without increasing fuel always leads to reduced power as well. // At 18+ cores and 2 inject, the power produced is less than 0, the Max ensures the AME can never produce "negative" power. diff --git a/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs b/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs index f47c2def5b..e86a66568e 100644 --- a/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs +++ b/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs @@ -21,14 +21,14 @@ using Robust.Shared.Timing; namespace Content.Server.Ame.EntitySystems; -public sealed class AmeControllerSystem : EntitySystem +public sealed partial class AmeControllerSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly AppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private AppearanceSystem _appearanceSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private ItemSlotsSystem _itemSlots = default!; public override void Initialize() { diff --git a/Content.Server/Ame/EntitySystems/AmeShieldingSystem.cs b/Content.Server/Ame/EntitySystems/AmeShieldingSystem.cs index 542ae8035e..b1a627dafd 100644 --- a/Content.Server/Ame/EntitySystems/AmeShieldingSystem.cs +++ b/Content.Server/Ame/EntitySystems/AmeShieldingSystem.cs @@ -4,10 +4,10 @@ using Robust.Server.GameObjects; namespace Content.Server.Ame.EntitySystems; -public sealed class AmeShieldingSystem : EntitySystem +public sealed partial class AmeShieldingSystem : EntitySystem { - [Dependency] private readonly AppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly PointLightSystem _pointLightSystem = default!; + [Dependency] private AppearanceSystem _appearanceSystem = default!; + [Dependency] private PointLightSystem _pointLightSystem = default!; public void SetCore(EntityUid uid, bool value, AmeShieldComponent? shield = null) { diff --git a/Content.Server/Animals/Systems/EggLayerSystem.cs b/Content.Server/Animals/Systems/EggLayerSystem.cs index accbda281b..0dd3369481 100644 --- a/Content.Server/Animals/Systems/EggLayerSystem.cs +++ b/Content.Server/Animals/Systems/EggLayerSystem.cs @@ -17,15 +17,15 @@ namespace Content.Server.Animals.Systems; /// Gives the ability to lay eggs/other things; /// produces endlessly if the owner does not have a HungerComponent. /// -public sealed class EggLayerSystem : EntitySystem +public sealed partial class EggLayerSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ActionsSystem _actions = default!; - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly HungerSystem _hunger = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ActionsSystem _actions = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private HungerSystem _hunger = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private MobStateSystem _mobState = default!; public override void Initialize() { diff --git a/Content.Server/Animals/Systems/ParrotMemorySystem.cs b/Content.Server/Animals/Systems/ParrotMemorySystem.cs index 6d8192f5d5..90937b55f6 100644 --- a/Content.Server/Animals/Systems/ParrotMemorySystem.cs +++ b/Content.Server/Animals/Systems/ParrotMemorySystem.cs @@ -27,12 +27,12 @@ namespace Content.Server.Animals.Systems; /// public sealed partial class ParrotMemorySystem : SharedParrotMemorySystem { - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly MindSystem _mind = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private MindSystem _mind = default!; + [Dependency] private MobStateSystem _mobState = default!; public override void Initialize() { diff --git a/Content.Server/Announcements/AnnounceCommand.cs b/Content.Server/Announcements/AnnounceCommand.cs index 55a0498aa0..0edf27dd4e 100644 --- a/Content.Server/Announcements/AnnounceCommand.cs +++ b/Content.Server/Announcements/AnnounceCommand.cs @@ -9,11 +9,11 @@ using Robust.Shared.Prototypes; namespace Content.Server.Announcements; [AdminCommand(AdminFlags.Moderator)] -public sealed class AnnounceCommand : LocalizedEntityCommands +public sealed partial class AnnounceCommand : LocalizedEntityCommands { - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IResourceManager _res = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IResourceManager _res = default!; public override string Command => "announce"; public override string Description => Loc.GetString("cmd-announce-desc"); diff --git a/Content.Server/Anomaly/AnomalyScannerSystem.cs b/Content.Server/Anomaly/AnomalyScannerSystem.cs index b8bc3b6036..190e908421 100644 --- a/Content.Server/Anomaly/AnomalyScannerSystem.cs +++ b/Content.Server/Anomaly/AnomalyScannerSystem.cs @@ -7,10 +7,10 @@ using Content.Shared.DoAfter; namespace Content.Server.Anomaly; /// -public sealed class AnomalyScannerSystem : SharedAnomalyScannerSystem +public sealed partial class AnomalyScannerSystem : SharedAnomalyScannerSystem { - [Dependency] private readonly SecretDataAnomalySystem _secretData = default!; - [Dependency] private readonly AnomalySystem _anomaly = default!; + [Dependency] private SecretDataAnomalySystem _secretData = default!; + [Dependency] private AnomalySystem _anomaly = default!; public override void Initialize() { diff --git a/Content.Server/Anomaly/AnomalySystem.Commands.cs b/Content.Server/Anomaly/AnomalySystem.Commands.cs index 8b8206490d..177f4c7b4a 100644 --- a/Content.Server/Anomaly/AnomalySystem.Commands.cs +++ b/Content.Server/Anomaly/AnomalySystem.Commands.cs @@ -7,7 +7,7 @@ namespace Content.Server.Anomaly; public sealed partial class AnomalySystem { - [Dependency] private readonly IConsoleHost _consoleHost = default!; + [Dependency] private IConsoleHost _consoleHost = default!; public void InitializeCommands() { diff --git a/Content.Server/Anomaly/AnomalySystem.Generator.cs b/Content.Server/Anomaly/AnomalySystem.Generator.cs index 09af0419bb..d1545adc32 100644 --- a/Content.Server/Anomaly/AnomalySystem.Generator.cs +++ b/Content.Server/Anomaly/AnomalySystem.Generator.cs @@ -20,8 +20,8 @@ namespace Content.Server.Anomaly; /// public sealed partial class AnomalySystem { - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; private void InitializeGenerator() { diff --git a/Content.Server/Anomaly/AnomalySystem.cs b/Content.Server/Anomaly/AnomalySystem.cs index 4955b4e336..6ed1578caf 100644 --- a/Content.Server/Anomaly/AnomalySystem.cs +++ b/Content.Server/Anomaly/AnomalySystem.cs @@ -26,19 +26,19 @@ namespace Content.Server.Anomaly; /// public sealed partial class AnomalySystem : SharedAnomalySystem { - [Dependency] private readonly IConfigurationManager _configuration = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly AmbientSoundSystem _ambient = default!; - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly ExplosionSystem _explosion = default!; - [Dependency] private readonly MaterialStorageSystem _material = default!; - [Dependency] private readonly SharedPointLightSystem _pointLight = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly RadioSystem _radio = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly RadiationSystem _radiation = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private IConfigurationManager _configuration = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private AmbientSoundSystem _ambient = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private ExplosionSystem _explosion = default!; + [Dependency] private MaterialStorageSystem _material = default!; + [Dependency] private SharedPointLightSystem _pointLight = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private RadioSystem _radio = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private RadiationSystem _radiation = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private UserInterfaceSystem _ui = default!; public const float MinParticleVariation = 0.8f; public const float MaxParticleVariation = 1.2f; diff --git a/Content.Server/Anomaly/Effects/AnomalyCoreSystem.cs b/Content.Server/Anomaly/Effects/AnomalyCoreSystem.cs index bb19216cb1..9c7db7b31f 100644 --- a/Content.Server/Anomaly/Effects/AnomalyCoreSystem.cs +++ b/Content.Server/Anomaly/Effects/AnomalyCoreSystem.cs @@ -7,9 +7,9 @@ namespace Content.Server.Anomaly.Effects; /// /// This component reduces the value of the entity during decay /// -public sealed class AnomalyCoreSystem : EntitySystem +public sealed partial class AnomalyCoreSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IGameTiming _gameTiming = default!; public override void Initialize() { diff --git a/Content.Server/Anomaly/Effects/BluespaceAnomalySystem.cs b/Content.Server/Anomaly/Effects/BluespaceAnomalySystem.cs index be56f96845..a16a674047 100644 --- a/Content.Server/Anomaly/Effects/BluespaceAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/BluespaceAnomalySystem.cs @@ -12,13 +12,13 @@ using Robust.Shared.Random; namespace Content.Server.Anomaly.Effects; -public sealed class BluespaceAnomalySystem : EntitySystem +public sealed partial class BluespaceAnomalySystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedTransformSystem _xform = default!; /// public override void Initialize() diff --git a/Content.Server/Anomaly/Effects/ElectricityAnomalySystem.cs b/Content.Server/Anomaly/Effects/ElectricityAnomalySystem.cs index bd4718e8e3..04bcac0589 100644 --- a/Content.Server/Anomaly/Effects/ElectricityAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/ElectricityAnomalySystem.cs @@ -9,15 +9,15 @@ using Robust.Shared.Timing; namespace Content.Server.Anomaly.Effects; -public sealed class ElectricityAnomalySystem : EntitySystem +public sealed partial class ElectricityAnomalySystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly LightningSystem _lightning = default!; - [Dependency] private readonly ElectrocutionSystem _electrocution = default!; - [Dependency] private readonly EmpSystem _emp = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private LightningSystem _lightning = default!; + [Dependency] private ElectrocutionSystem _electrocution = default!; + [Dependency] private EmpSystem _emp = default!; + [Dependency] private EntityLookupSystem _lookup = default!; /// public override void Initialize() diff --git a/Content.Server/Anomaly/Effects/EntityAnomalySystem.cs b/Content.Server/Anomaly/Effects/EntityAnomalySystem.cs index 86d6937af5..3e62ba8359 100644 --- a/Content.Server/Anomaly/Effects/EntityAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/EntityAnomalySystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Random; namespace Content.Server.Anomaly.Effects; -public sealed class EntityAnomalySystem : SharedEntityAnomalySystem +public sealed partial class EntityAnomalySystem : SharedEntityAnomalySystem { - [Dependency] private readonly SharedAnomalySystem _anomaly = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; + [Dependency] private SharedAnomalySystem _anomaly = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; private EntityQuery _physicsQuery; diff --git a/Content.Server/Anomaly/Effects/ExplosionAnomalySystem.cs b/Content.Server/Anomaly/Effects/ExplosionAnomalySystem.cs index 3c881fed6a..e275b01247 100644 --- a/Content.Server/Anomaly/Effects/ExplosionAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/ExplosionAnomalySystem.cs @@ -7,9 +7,9 @@ namespace Content.Server.Anomaly.Effects; /// /// This handles /// -public sealed class ExplosionAnomalySystem : EntitySystem +public sealed partial class ExplosionAnomalySystem : EntitySystem { - [Dependency] private readonly ExplosionSystem _boom = default!; + [Dependency] private ExplosionSystem _boom = default!; public override void Initialize() { diff --git a/Content.Server/Anomaly/Effects/GasProducerAnomalySystem.cs b/Content.Server/Anomaly/Effects/GasProducerAnomalySystem.cs index b6bc012d83..6f72740782 100644 --- a/Content.Server/Anomaly/Effects/GasProducerAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/GasProducerAnomalySystem.cs @@ -12,11 +12,11 @@ namespace Content.Server.Anomaly.Effects; /// /// This handles and the events from /// -public sealed class GasProducerAnomalySystem : EntitySystem +public sealed partial class GasProducerAnomalySystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedMapSystem _map = default!; public override void Initialize() { diff --git a/Content.Server/Anomaly/Effects/GravityAnomalySystem.cs b/Content.Server/Anomaly/Effects/GravityAnomalySystem.cs index e053377d57..24cee4f7ce 100644 --- a/Content.Server/Anomaly/Effects/GravityAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/GravityAnomalySystem.cs @@ -10,9 +10,9 @@ namespace Content.Server.Anomaly.Effects; /// /// This handles logic and events relating to and /// -public sealed class GravityAnomalySystem : SharedGravityAnomalySystem +public sealed partial class GravityAnomalySystem : SharedGravityAnomalySystem { - [Dependency] private readonly RadiationSystem _radiation = default!; + [Dependency] private RadiationSystem _radiation = default!; /// public override void Initialize() diff --git a/Content.Server/Anomaly/Effects/InjectionAnomalySystem.cs b/Content.Server/Anomaly/Effects/InjectionAnomalySystem.cs index f84978ef00..7c6e934e2b 100644 --- a/Content.Server/Anomaly/Effects/InjectionAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/InjectionAnomalySystem.cs @@ -13,11 +13,11 @@ namespace Content.Server.Anomaly.Effects; /// /// -public sealed class InjectionAnomalySystem : EntitySystem +public sealed partial class InjectionAnomalySystem : EntitySystem { - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly TransformSystem _transform = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private TransformSystem _transform = default!; private EntityQuery _injectableQuery; diff --git a/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs b/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs index 3cfb9c7025..caa7f006b2 100644 --- a/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs @@ -21,20 +21,20 @@ using Robust.Shared.Prototypes; namespace Content.Server.Anomaly.Effects; -public sealed class InnerBodyAnomalySystem : SharedInnerBodyAnomalySystem +public sealed partial class InnerBodyAnomalySystem : SharedInnerBodyAnomalySystem { - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly AnomalySystem _anomaly = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly JitteringSystem _jitter = default!; - [Dependency] private readonly MindSystem _mind = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly StunSystem _stun = default!; + [Dependency] private IAdminLogManager _adminLog = default!; + [Dependency] private AnomalySystem _anomaly = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private ISharedPlayerManager _player = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private JitteringSystem _jitter = default!; + [Dependency] private MindSystem _mind = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private StunSystem _stun = default!; private readonly Color _messageColor = Color.FromSrgb(new Color(201, 22, 94)); diff --git a/Content.Server/Anomaly/Effects/ProjectileAnomalySystem.cs b/Content.Server/Anomaly/Effects/ProjectileAnomalySystem.cs index 917ab0ce99..5d8aa1d8c3 100644 --- a/Content.Server/Anomaly/Effects/ProjectileAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/ProjectileAnomalySystem.cs @@ -13,14 +13,14 @@ namespace Content.Server.Anomaly.Effects; /// /// This handles and the events from /// -public sealed class ProjectileAnomalySystem : EntitySystem +public sealed partial class ProjectileAnomalySystem : EntitySystem { - [Dependency] private readonly TransformSystem _xform = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly GunSystem _gunSystem = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [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!; private EntityQuery _xFormQuery; private EntityQuery _mobQuery; diff --git a/Content.Server/Anomaly/Effects/PuddleCreateAnomalySystem.cs b/Content.Server/Anomaly/Effects/PuddleCreateAnomalySystem.cs index 97c42cad8c..f759905118 100644 --- a/Content.Server/Anomaly/Effects/PuddleCreateAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/PuddleCreateAnomalySystem.cs @@ -8,10 +8,10 @@ namespace Content.Server.Anomaly.Effects; /// /// This component allows the anomaly to create puddles from SolutionContainer. /// -public sealed class PuddleCreateAnomalySystem : EntitySystem +public sealed partial class PuddleCreateAnomalySystem : EntitySystem { - [Dependency] private readonly PuddleSystem _puddle = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private PuddleSystem _puddle = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; public override void Initialize() { diff --git a/Content.Server/Anomaly/Effects/PyroclasticAnomalySystem.cs b/Content.Server/Anomaly/Effects/PyroclasticAnomalySystem.cs index 5ceb9888f4..94d16cdb3b 100644 --- a/Content.Server/Anomaly/Effects/PyroclasticAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/PyroclasticAnomalySystem.cs @@ -9,10 +9,10 @@ namespace Content.Server.Anomaly.Effects; /// /// This handles and the events from /// -public sealed class PyroclasticAnomalySystem : EntitySystem +public sealed partial class PyroclasticAnomalySystem : EntitySystem { - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly FlammableSystem _flammable = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private FlammableSystem _flammable = default!; /// public override void Initialize() diff --git a/Content.Server/Anomaly/Effects/ReagentProducerAnomalySystem.cs b/Content.Server/Anomaly/Effects/ReagentProducerAnomalySystem.cs index b96c510861..588ffc95ca 100644 --- a/Content.Server/Anomaly/Effects/ReagentProducerAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/ReagentProducerAnomalySystem.cs @@ -12,7 +12,7 @@ namespace Content.Server.Anomaly.Effects; /// -public sealed class ReagentProducerAnomalySystem : EntitySystem +public sealed partial class ReagentProducerAnomalySystem : EntitySystem { //The idea is to divide substances into several categories. //The anomaly will choose one of the categories with a given chance based on severity. @@ -28,11 +28,11 @@ public sealed class ReagentProducerAnomalySystem : EntitySystem //Useful: //Those reagents that the players are hunting for. Very low percentage of loss. - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly PointLightSystem _light = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private PointLightSystem _light = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedAudioSystem _audio = default!; public const string FallbackReagent = "Water"; diff --git a/Content.Server/Anomaly/Effects/SecretDataAnomalySystem.cs b/Content.Server/Anomaly/Effects/SecretDataAnomalySystem.cs index 0515ed855e..82524d7195 100644 --- a/Content.Server/Anomaly/Effects/SecretDataAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/SecretDataAnomalySystem.cs @@ -3,9 +3,9 @@ using Robust.Shared.Random; namespace Content.Server.Anomaly.Effects; -public sealed class SecretDataAnomalySystem : EntitySystem +public sealed partial class SecretDataAnomalySystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; private readonly List _deita = new(); diff --git a/Content.Server/Anomaly/Effects/ShuffleParticlesAnomalySystem.cs b/Content.Server/Anomaly/Effects/ShuffleParticlesAnomalySystem.cs index 2139967691..104e363cb3 100644 --- a/Content.Server/Anomaly/Effects/ShuffleParticlesAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/ShuffleParticlesAnomalySystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Random; namespace Content.Server.Anomaly.Effects; -public sealed class ShuffleParticlesAnomalySystem : EntitySystem +public sealed partial class ShuffleParticlesAnomalySystem : EntitySystem { - [Dependency] private readonly AnomalySystem _anomaly = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private AnomalySystem _anomaly = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Anomaly/Effects/TechAnomalySystem.cs b/Content.Server/Anomaly/Effects/TechAnomalySystem.cs index 1f3a6520d4..512879c0db 100644 --- a/Content.Server/Anomaly/Effects/TechAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/TechAnomalySystem.cs @@ -9,13 +9,13 @@ using Robust.Shared.Timing; namespace Content.Server.Anomaly.Effects; -public sealed class TechAnomalySystem : EntitySystem +public sealed partial class TechAnomalySystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _signal = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly BeamSystem _beam = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private DeviceLinkSystem _signal = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private BeamSystem _beam = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Server/Anomaly/Effects/TempAffectingAnomalySystem.cs b/Content.Server/Anomaly/Effects/TempAffectingAnomalySystem.cs index 869d451f70..458cda7c26 100644 --- a/Content.Server/Anomaly/Effects/TempAffectingAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/TempAffectingAnomalySystem.cs @@ -8,10 +8,10 @@ namespace Content.Server.Anomaly.Effects; /// /// This handles /// -public sealed class TempAffectingAnomalySystem : EntitySystem +public sealed partial class TempAffectingAnomalySystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly TransformSystem _xform = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private TransformSystem _xform = default!; public override void Update(float frameTime) { diff --git a/Content.Server/Anomaly/Effects/TileAnomalySystem.cs b/Content.Server/Anomaly/Effects/TileAnomalySystem.cs index 6c38a5941c..b67f27b725 100644 --- a/Content.Server/Anomaly/Effects/TileAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/TileAnomalySystem.cs @@ -11,11 +11,11 @@ using Robust.Shared.Random; namespace Content.Server.Anomaly.Effects; -public sealed class TileAnomalySystem : SharedTileAnomalySystem +public sealed partial class TileAnomalySystem : SharedTileAnomalySystem { - [Dependency] private readonly SharedAnomalySystem _anomaly = default!; - [Dependency] private readonly ITileDefinitionManager _tiledef = default!; - [Dependency] private readonly TileSystem _tile = default!; + [Dependency] private SharedAnomalySystem _anomaly = default!; + [Dependency] private ITileDefinitionManager _tiledef = default!; + [Dependency] private TileSystem _tile = default!; /// public override void Initialize() diff --git a/Content.Server/Antag/AntagMultipleRoleSpawnerSystem.cs b/Content.Server/Antag/AntagMultipleRoleSpawnerSystem.cs index 06f5403497..485c5d46ad 100644 --- a/Content.Server/Antag/AntagMultipleRoleSpawnerSystem.cs +++ b/Content.Server/Antag/AntagMultipleRoleSpawnerSystem.cs @@ -3,9 +3,9 @@ using Robust.Shared.Random; namespace Content.Server.Antag; -public sealed class AntagMultipleRoleSpawnerSystem : EntitySystem +public sealed partial class AntagMultipleRoleSpawnerSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Antag/AntagObjectivesSystem.cs b/Content.Server/Antag/AntagObjectivesSystem.cs index 5aa31f66f6..6fffe18926 100644 --- a/Content.Server/Antag/AntagObjectivesSystem.cs +++ b/Content.Server/Antag/AntagObjectivesSystem.cs @@ -8,9 +8,9 @@ namespace Content.Server.Antag; /// /// Adds fixed objectives to an antag made with AntagObjectivesComponent. /// -public sealed class AntagObjectivesSystem : EntitySystem +public sealed partial class AntagObjectivesSystem : EntitySystem { - [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private SharedMindSystem _mind = default!; public override void Initialize() { diff --git a/Content.Server/Antag/AntagRandomObjectivesSystem.cs b/Content.Server/Antag/AntagRandomObjectivesSystem.cs index b60759a3d5..3be62e20c9 100644 --- a/Content.Server/Antag/AntagRandomObjectivesSystem.cs +++ b/Content.Server/Antag/AntagRandomObjectivesSystem.cs @@ -10,11 +10,11 @@ namespace Content.Server.Antag; /// /// Adds fixed objectives to an antag made with AntagRandomObjectivesComponent. /// -public sealed class AntagRandomObjectivesSystem : EntitySystem +public sealed partial class AntagRandomObjectivesSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly ObjectivesSystem _objectives = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private ObjectivesSystem _objectives = default!; public override void Initialize() { diff --git a/Content.Server/Antag/AntagRandomSpawnRule.cs b/Content.Server/Antag/AntagRandomSpawnRule.cs index 58fab5414c..696c224287 100644 --- a/Content.Server/Antag/AntagRandomSpawnRule.cs +++ b/Content.Server/Antag/AntagRandomSpawnRule.cs @@ -4,9 +4,9 @@ using Content.Server.GameTicking.Rules; namespace Content.Server.Antag; -public sealed class AntagRandomSpawnSystem : GameRuleSystem +public sealed partial class AntagRandomSpawnSystem : GameRuleSystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/Antag/AntagSelectionSystem.cs b/Content.Server/Antag/AntagSelectionSystem.cs index 7fef6edb04..0c5322b818 100644 --- a/Content.Server/Antag/AntagSelectionSystem.cs +++ b/Content.Server/Antag/AntagSelectionSystem.cs @@ -57,22 +57,22 @@ namespace Content.Server.Antag; /// public sealed partial class AntagSelectionSystem : GameRuleSystem { - [Dependency] private readonly IBanManager _ban = default!; - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IServerPreferencesManager _pref = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly ArrivalsSystem _arrivals = default!; - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly FollowerSystem _follower = default!; - [Dependency] private readonly GhostRoleSystem _ghostRole = default!; - [Dependency] private readonly JobSystem _jobs = default!; - [Dependency] private readonly LoadoutSystem _loadout = default!; - [Dependency] private readonly MindSystem _mind = default!; - [Dependency] private readonly PlayTimeTrackingSystem _playTime = default!; - [Dependency] private readonly RoleSystem _role = default!; - [Dependency] private readonly TransformSystem _transform = default!; + [Dependency] private IBanManager _ban = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IServerPreferencesManager _pref = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private ArrivalsSystem _arrivals = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private FollowerSystem _follower = default!; + [Dependency] private GhostRoleSystem _ghostRole = default!; + [Dependency] private JobSystem _jobs = default!; + [Dependency] private LoadoutSystem _loadout = default!; + [Dependency] private MindSystem _mind = default!; + [Dependency] private PlayTimeTrackingSystem _playTime = default!; + [Dependency] private RoleSystem _role = default!; + [Dependency] private TransformSystem _transform = default!; // arbitrary random number to give late joining some mild interest. public const float LateJoinRandomChance = 0.5f; diff --git a/Content.Server/Antag/MobReplacementRuleSystem.cs b/Content.Server/Antag/MobReplacementRuleSystem.cs index eeff765d8b..e915bd42ad 100644 --- a/Content.Server/Antag/MobReplacementRuleSystem.cs +++ b/Content.Server/Antag/MobReplacementRuleSystem.cs @@ -8,9 +8,9 @@ using Robust.Shared.Random; namespace Content.Server.Antag; -public sealed class MobReplacementRuleSystem : GameRuleSystem +public sealed partial class MobReplacementRuleSystem : GameRuleSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; protected override void Started(EntityUid uid, MobReplacementRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/Arcade/BlockGame/BlockGame.cs b/Content.Server/Arcade/BlockGame/BlockGame.cs index 82063b6443..33dfc6a59a 100644 --- a/Content.Server/Arcade/BlockGame/BlockGame.cs +++ b/Content.Server/Arcade/BlockGame/BlockGame.cs @@ -7,8 +7,8 @@ namespace Content.Server.Arcade.BlockGame; public sealed partial class BlockGame { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IRobustRandom _random = default!; private readonly ArcadeSystem _arcadeSystem; private readonly UserInterfaceSystem _uiSystem; diff --git a/Content.Server/Arcade/BlockGame/BlockGameArcadeSystem.cs b/Content.Server/Arcade/BlockGame/BlockGameArcadeSystem.cs index f21dc2471f..e9cef64fb7 100644 --- a/Content.Server/Arcade/BlockGame/BlockGameArcadeSystem.cs +++ b/Content.Server/Arcade/BlockGame/BlockGameArcadeSystem.cs @@ -7,10 +7,10 @@ using Robust.Server.GameObjects; namespace Content.Server.Arcade.BlockGame; -public sealed class BlockGameArcadeSystem : EntitySystem +public sealed partial class BlockGameArcadeSystem : EntitySystem { - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly SpeakOnUIClosedSystem _speakOnUIClosed = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private SpeakOnUIClosedSystem _speakOnUIClosed = default!; public override void Initialize() { diff --git a/Content.Server/Arcade/SpaceVillainGame/SpaceVillainArcadeSystem.cs b/Content.Server/Arcade/SpaceVillainGame/SpaceVillainArcadeSystem.cs index 021d6f6f11..fd7bde984c 100644 --- a/Content.Server/Arcade/SpaceVillainGame/SpaceVillainArcadeSystem.cs +++ b/Content.Server/Arcade/SpaceVillainGame/SpaceVillainArcadeSystem.cs @@ -15,11 +15,11 @@ namespace Content.Server.Arcade.SpaceVillain; public sealed partial class SpaceVillainArcadeSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly SpeakOnUIClosedSystem _speakOnUIClosed = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private SpeakOnUIClosedSystem _speakOnUIClosed = default!; public override void Initialize() { diff --git a/Content.Server/Arcade/SpaceVillainGame/SpaceVillainGame.cs b/Content.Server/Arcade/SpaceVillainGame/SpaceVillainGame.cs index d8acf44da3..64b71d0d2b 100644 --- a/Content.Server/Arcade/SpaceVillainGame/SpaceVillainGame.cs +++ b/Content.Server/Arcade/SpaceVillainGame/SpaceVillainGame.cs @@ -12,8 +12,8 @@ namespace Content.Server.Arcade.SpaceVillain; /// public sealed partial class SpaceVillainGame { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IRobustRandom _random = default!; private readonly SharedAudioSystem _audioSystem = default!; private readonly UserInterfaceSystem _uiSystem = default!; private readonly SpaceVillainArcadeSystem _svArcade = default!; diff --git a/Content.Server/Armor/ArmorSystem.cs b/Content.Server/Armor/ArmorSystem.cs index 4ec71f217e..b188d91374 100644 --- a/Content.Server/Armor/ArmorSystem.cs +++ b/Content.Server/Armor/ArmorSystem.cs @@ -6,9 +6,9 @@ using Content.Shared.Damage.Prototypes; namespace Content.Server.Armor; /// -public sealed class ArmorSystem : SharedArmorSystem +public sealed partial class ArmorSystem : SharedArmorSystem { - [Dependency] private readonly IPrototypeManager _protoManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Commands/AddAtmosCommand.cs b/Content.Server/Atmos/Commands/AddAtmosCommand.cs index 70911f4d74..66212da359 100644 --- a/Content.Server/Atmos/Commands/AddAtmosCommand.cs +++ b/Content.Server/Atmos/Commands/AddAtmosCommand.cs @@ -8,9 +8,9 @@ using Robust.Shared.Map.Components; namespace Content.Server.Atmos.Commands { [AdminCommand(AdminFlags.Debug)] - public sealed class AddAtmosCommand : IConsoleCommand + public sealed partial class AddAtmosCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entities = default!; + [Dependency] private IEntityManager _entities = default!; public string Command => "addatmos"; public string Description => "Adds atmos support to a grid."; diff --git a/Content.Server/Atmos/Commands/AddGasCommand.cs b/Content.Server/Atmos/Commands/AddGasCommand.cs index 3dccf39023..7c7cd5f738 100644 --- a/Content.Server/Atmos/Commands/AddGasCommand.cs +++ b/Content.Server/Atmos/Commands/AddGasCommand.cs @@ -9,9 +9,9 @@ using Robust.Shared.Map.Components; namespace Content.Server.Atmos.Commands { [AdminCommand(AdminFlags.Debug)] - public sealed class AddGasCommand : IConsoleCommand + public sealed partial class AddGasCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "addgas"; public string Description => "Adds gas at a certain position."; diff --git a/Content.Server/Atmos/Commands/DeleteGasCommand.cs b/Content.Server/Atmos/Commands/DeleteGasCommand.cs index f4279db926..92d24ba656 100644 --- a/Content.Server/Atmos/Commands/DeleteGasCommand.cs +++ b/Content.Server/Atmos/Commands/DeleteGasCommand.cs @@ -8,9 +8,9 @@ using Robust.Shared.Map.Components; namespace Content.Server.Atmos.Commands { [AdminCommand(AdminFlags.Debug)] - public sealed class DeleteGasCommand : IConsoleCommand + public sealed partial class DeleteGasCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "deletegas"; public string Description => "Removes all gases from a grid, or just of one type if specified."; diff --git a/Content.Server/Atmos/Commands/FillGasCommand.cs b/Content.Server/Atmos/Commands/FillGasCommand.cs index 7eb34d9066..31749e46f2 100644 --- a/Content.Server/Atmos/Commands/FillGasCommand.cs +++ b/Content.Server/Atmos/Commands/FillGasCommand.cs @@ -8,9 +8,9 @@ using Robust.Shared.Map.Components; namespace Content.Server.Atmos.Commands { [AdminCommand(AdminFlags.Debug)] - public sealed class FillGas : IConsoleCommand + public sealed partial class FillGas : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "fillgas"; public string Description => "Adds gas to all tiles in a grid."; diff --git a/Content.Server/Atmos/Commands/ListGasesCommand.cs b/Content.Server/Atmos/Commands/ListGasesCommand.cs index 81acc2b3b5..f794f33011 100644 --- a/Content.Server/Atmos/Commands/ListGasesCommand.cs +++ b/Content.Server/Atmos/Commands/ListGasesCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Atmos.Commands { [AdminCommand(AdminFlags.Debug)] - public sealed class ListGasesCommand : IConsoleCommand + public sealed partial class ListGasesCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _e = default!; + [Dependency] private IEntityManager _e = default!; public string Command => "listgases"; public string Description => "Prints a list of gases and their indices."; diff --git a/Content.Server/Atmos/Commands/PauseAtmosCommand.cs b/Content.Server/Atmos/Commands/PauseAtmosCommand.cs index 2893743d8b..c635804cda 100644 --- a/Content.Server/Atmos/Commands/PauseAtmosCommand.cs +++ b/Content.Server/Atmos/Commands/PauseAtmosCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.Atmos.Commands; [AdminCommand(AdminFlags.Debug)] -public sealed class PauseAtmosCommand : LocalizedEntityCommands +public sealed partial class PauseAtmosCommand : LocalizedEntityCommands { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; public override string Command => "pauseatmos"; diff --git a/Content.Server/Atmos/Commands/RemoveGasCommand.cs b/Content.Server/Atmos/Commands/RemoveGasCommand.cs index aeea1119f4..f2f6c6b51d 100644 --- a/Content.Server/Atmos/Commands/RemoveGasCommand.cs +++ b/Content.Server/Atmos/Commands/RemoveGasCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Map; namespace Content.Server.Atmos.Commands { [AdminCommand(AdminFlags.Debug)] - public sealed class RemoveGasCommand : IConsoleCommand + public sealed partial class RemoveGasCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "removegas"; public string Description => "Removes an amount of gases."; diff --git a/Content.Server/Atmos/Commands/SetAtmosTemperatureCommand.cs b/Content.Server/Atmos/Commands/SetAtmosTemperatureCommand.cs index a3ec0f03fd..452d9f220c 100644 --- a/Content.Server/Atmos/Commands/SetAtmosTemperatureCommand.cs +++ b/Content.Server/Atmos/Commands/SetAtmosTemperatureCommand.cs @@ -8,9 +8,9 @@ using Robust.Shared.Map.Components; namespace Content.Server.Atmos.Commands { [AdminCommand(AdminFlags.Debug)] - public sealed class SetAtmosTemperatureCommand : IConsoleCommand + public sealed partial class SetAtmosTemperatureCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "setatmostemp"; public string Description => "Sets a grid's temperature (in kelvin)."; diff --git a/Content.Server/Atmos/Commands/SetMapAtmosCommand.cs b/Content.Server/Atmos/Commands/SetMapAtmosCommand.cs index 3c31c79e75..f27a6b11b7 100644 --- a/Content.Server/Atmos/Commands/SetMapAtmosCommand.cs +++ b/Content.Server/Atmos/Commands/SetMapAtmosCommand.cs @@ -9,10 +9,10 @@ using Robust.Shared.Map; namespace Content.Server.Atmos.Commands; [AdminCommand(AdminFlags.Admin)] -public sealed class AddMapAtmosCommand : LocalizedEntityCommands +public sealed partial class AddMapAtmosCommand : LocalizedEntityCommands { - [Dependency] private readonly IEntityManager _entities = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private IEntityManager _entities = default!; + [Dependency] private SharedMapSystem _map = default!; private const string _cmd = "cmd-set-map-atmos"; public override string Command => "setmapatmos"; diff --git a/Content.Server/Atmos/Commands/SetTemperatureCommand.cs b/Content.Server/Atmos/Commands/SetTemperatureCommand.cs index 75d358dfd6..afb39d8fe2 100644 --- a/Content.Server/Atmos/Commands/SetTemperatureCommand.cs +++ b/Content.Server/Atmos/Commands/SetTemperatureCommand.cs @@ -8,9 +8,9 @@ using Robust.Shared.Map.Components; namespace Content.Server.Atmos.Commands { [AdminCommand(AdminFlags.Debug)] - public sealed class SetTemperatureCommand : IConsoleCommand + public sealed partial class SetTemperatureCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entities = default!; + [Dependency] private IEntityManager _entities = default!; public string Command => "settemp"; public string Description => "Sets a tile's temperature (in kelvin)."; diff --git a/Content.Server/Atmos/Commands/ShowAtmosCommand.cs b/Content.Server/Atmos/Commands/ShowAtmosCommand.cs index 89b9c846ec..dabcf256e2 100644 --- a/Content.Server/Atmos/Commands/ShowAtmosCommand.cs +++ b/Content.Server/Atmos/Commands/ShowAtmosCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Atmos.Commands { [AdminCommand(AdminFlags.Debug)] - public sealed class ShowAtmos : IConsoleCommand + public sealed partial class ShowAtmos : IConsoleCommand { - [Dependency] private readonly IEntityManager _e = default!; + [Dependency] private IEntityManager _e = default!; public string Command => "showatmos"; public string Description => "Toggles seeing atmos debug overlay."; diff --git a/Content.Server/Atmos/Commands/SubstepAtmosCommand.cs b/Content.Server/Atmos/Commands/SubstepAtmosCommand.cs index 554abff4a8..f07fa8f2b5 100644 --- a/Content.Server/Atmos/Commands/SubstepAtmosCommand.cs +++ b/Content.Server/Atmos/Commands/SubstepAtmosCommand.cs @@ -10,9 +10,9 @@ using Robust.Shared.Map.Components; namespace Content.Server.Atmos.Commands; [AdminCommand(AdminFlags.Debug)] -public sealed class SubstepAtmosCommand : LocalizedEntityCommands +public sealed partial class SubstepAtmosCommand : LocalizedEntityCommands { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; public override string Command => "substepatmos"; diff --git a/Content.Server/Atmos/Consoles/AtmosAlertsComputerSystem.cs b/Content.Server/Atmos/Consoles/AtmosAlertsComputerSystem.cs index f4613b1d05..bebc50dd68 100644 --- a/Content.Server/Atmos/Consoles/AtmosAlertsComputerSystem.cs +++ b/Content.Server/Atmos/Consoles/AtmosAlertsComputerSystem.cs @@ -16,16 +16,16 @@ using System.Linq; namespace Content.Server.Atmos.Monitor.Systems; -public sealed class AtmosAlertsComputerSystem : SharedAtmosAlertsComputerSystem +public sealed partial class AtmosAlertsComputerSystem : SharedAtmosAlertsComputerSystem { - [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; - [Dependency] private readonly AirAlarmSystem _airAlarmSystem = default!; - [Dependency] private readonly AtmosDeviceNetworkSystem _atmosDevNet = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly MapSystem _mapSystem = default!; - [Dependency] private readonly TransformSystem _transformSystem = default!; - [Dependency] private readonly NavMapSystem _navMapSystem = default!; - [Dependency] private readonly DeviceListSystem _deviceListSystem = default!; + [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private AirAlarmSystem _airAlarmSystem = default!; + [Dependency] private AtmosDeviceNetworkSystem _atmosDevNet = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private MapSystem _mapSystem = default!; + [Dependency] private TransformSystem _transformSystem = default!; + [Dependency] private NavMapSystem _navMapSystem = default!; + [Dependency] private DeviceListSystem _deviceListSystem = default!; private const float UpdateTime = 1.0f; diff --git a/Content.Server/Atmos/Consoles/AtmosMonitoringConsoleSystem.cs b/Content.Server/Atmos/Consoles/AtmosMonitoringConsoleSystem.cs index ebe79c6b5d..981a8e8c66 100644 --- a/Content.Server/Atmos/Consoles/AtmosMonitoringConsoleSystem.cs +++ b/Content.Server/Atmos/Consoles/AtmosMonitoringConsoleSystem.cs @@ -23,11 +23,11 @@ using Content.Shared.NodeContainer; namespace Content.Server.Atmos.Consoles; -public sealed class AtmosMonitoringConsoleSystem : SharedAtmosMonitoringConsoleSystem +public sealed partial class AtmosMonitoringConsoleSystem : SharedAtmosMonitoringConsoleSystem { - [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; - [Dependency] private readonly SharedMapSystem _sharedMapSystem = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private SharedMapSystem _sharedMapSystem = default!; + [Dependency] private IGameTiming _gameTiming = default!; // Private variables // Note: this data does not need to be saved diff --git a/Content.Server/Atmos/EntitySystems/AirFilterSystem.cs b/Content.Server/Atmos/EntitySystems/AirFilterSystem.cs index ad51f57f88..b2696ebd9d 100644 --- a/Content.Server/Atmos/EntitySystems/AirFilterSystem.cs +++ b/Content.Server/Atmos/EntitySystems/AirFilterSystem.cs @@ -8,10 +8,10 @@ namespace Content.Server.Atmos.EntitySystems; /// /// Handles gas filtering and intake for and . /// -public sealed class AirFilterSystem : EntitySystem +public sealed partial class AirFilterSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/EntitySystems/AirtightSystem.cs b/Content.Server/Atmos/EntitySystems/AirtightSystem.cs index 61cd8b280c..0f1ca21d0c 100644 --- a/Content.Server/Atmos/EntitySystems/AirtightSystem.cs +++ b/Content.Server/Atmos/EntitySystems/AirtightSystem.cs @@ -7,12 +7,12 @@ using Robust.Shared.Map.Components; namespace Content.Server.Atmos.EntitySystems { [UsedImplicitly] - public sealed class AirtightSystem : EntitySystem + public sealed partial class AirtightSystem : EntitySystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly ExplosionSystem _explosionSystem = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private ExplosionSystem _explosionSystem = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/EntitySystems/AtmosDebugOverlaySystem.cs b/Content.Server/Atmos/EntitySystems/AtmosDebugOverlaySystem.cs index 243905f1bc..57ef0fa13f 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosDebugOverlaySystem.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosDebugOverlaySystem.cs @@ -15,13 +15,13 @@ using Robust.Shared.Player; namespace Content.Server.Atmos.EntitySystems { [UsedImplicitly] - public sealed class AtmosDebugOverlaySystem : SharedAtmosDebugOverlaySystem + public sealed partial class AtmosDebugOverlaySystem : SharedAtmosDebugOverlaySystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly MapSystem _mapSystem = default!; + [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!; /// /// Players allowed to see the atmos debug overlay. diff --git a/Content.Server/Atmos/EntitySystems/AtmosPipeLayersSystem.cs b/Content.Server/Atmos/EntitySystems/AtmosPipeLayersSystem.cs index 924a6695fc..ae23048119 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosPipeLayersSystem.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosPipeLayersSystem.cs @@ -15,10 +15,10 @@ namespace Content.Server.Atmos.EntitySystems; /// public sealed partial class AtmosPipeLayersSystem : SharedAtmosPipeLayersSystem { - [Dependency] private readonly NodeGroupSystem _nodeGroup = default!; - [Dependency] private readonly PipeRestrictOverlapSystem _pipeRestrictOverlap = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; + [Dependency] private NodeGroupSystem _nodeGroup = default!; + [Dependency] private PipeRestrictOverlapSystem _pipeRestrictOverlap = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _xform = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.CVars.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.CVars.cs index 11e7cde254..4ec0d2ce7d 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.CVars.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.CVars.cs @@ -5,7 +5,7 @@ namespace Content.Server.Atmos.EntitySystems { public sealed partial class AtmosphereSystem { - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IConfigurationManager _cfg = default!; public bool SpaceWind { get; private set; } public float SpaceWindPressureForceDivisorThrow { get; private set; } diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs index 11ebfe2066..154673a980 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs @@ -12,7 +12,7 @@ namespace Content.Server.Atmos.EntitySystems; public sealed partial class AtmosphereSystem { - [Dependency] private readonly IConsoleHost _consoleHost = default!; + [Dependency] private IConsoleHost _consoleHost = default!; private void InitializeCommands() { diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Gases.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Gases.cs index db89d53fea..d3c51086ca 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Gases.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Gases.cs @@ -11,7 +11,7 @@ namespace Content.Server.Atmos.EntitySystems { public sealed partial class AtmosphereSystem { - [Dependency] private readonly IPrototypeManager _protoMan = default!; + [Dependency] private IPrototypeManager _protoMan = default!; private GasReactionPrototype[] _gasReactions = []; diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Hotspot.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Hotspot.cs index 5022f3c99a..152f29f100 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Hotspot.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Hotspot.cs @@ -33,8 +33,8 @@ public sealed partial class AtmosphereSystem /// private static readonly ProtoId DefaultHotspotSounds = "AtmosHotspot"; - [Dependency] private readonly DecalSystem _decalSystem = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private DecalSystem _decalSystem = default!; + [Dependency] private IRobustRandom _random = default!; /// /// Number of cycles the hotspot system must process before it can play another sound diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Monstermos.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Monstermos.cs index 24463442cd..e8fad6896d 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Monstermos.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Monstermos.cs @@ -14,7 +14,7 @@ namespace Content.Server.Atmos.EntitySystems { public sealed partial class AtmosphereSystem { - [Dependency] private readonly FirelockSystem _firelockSystem = default!; + [Dependency] private FirelockSystem _firelockSystem = default!; private readonly TileAtmosphereComparer _monstermosComparer = new(); diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Processing.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Processing.cs index c6567a4fd5..698d654609 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Processing.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Processing.cs @@ -14,7 +14,7 @@ namespace Content.Server.Atmos.EntitySystems { public sealed partial class AtmosphereSystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IGameTiming _gameTiming = default!; private readonly Stopwatch _simulationStopwatch = new(); diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs index f02928b8e3..356dc99647 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs @@ -27,20 +27,20 @@ namespace Content.Server.Atmos.EntitySystems; [UsedImplicitly] public sealed partial class AtmosphereSystem : SharedAtmosphereSystem { - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly IParallelManager _parallel = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedContainerSystem _containers = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly GasTileOverlaySystem _gasTileOverlaySystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly TileSystem _tile = default!; - [Dependency] private readonly MapSystem _map = default!; - [Dependency] public readonly PuddleSystem Puddle = default!; - [Dependency] private readonly DamageableSystem _damage = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private ITileDefinitionManager _tileDefinitionManager = default!; + [Dependency] private IAdminLogManager _adminLog = default!; + [Dependency] private IParallelManager _parallel = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedContainerSystem _containers = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private GasTileOverlaySystem _gasTileOverlaySystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private TileSystem _tile = default!; + [Dependency] private MapSystem _map = default!; + [Dependency] public PuddleSystem Puddle = default!; + [Dependency] private DamageableSystem _damage = default!; private const float ExposedUpdateDelay = 1f; private float _exposedTimer = 0f; diff --git a/Content.Server/Atmos/EntitySystems/AutomaticAtmosSystem.cs b/Content.Server/Atmos/EntitySystems/AutomaticAtmosSystem.cs index bc5621118d..203cabe16e 100644 --- a/Content.Server/Atmos/EntitySystems/AutomaticAtmosSystem.cs +++ b/Content.Server/Atmos/EntitySystems/AutomaticAtmosSystem.cs @@ -9,9 +9,9 @@ namespace Content.Server.Atmos.EntitySystems; /// Handles automatically adding a grid atmosphere to grids that become large enough, allowing players to build shuttles /// with a sealed atmosphere from scratch. /// -public sealed class AutomaticAtmosSystem : EntitySystem +public sealed partial class AutomaticAtmosSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/EntitySystems/BarotraumaSystem.cs b/Content.Server/Atmos/EntitySystems/BarotraumaSystem.cs index 6f881a32e7..80b688d5cd 100644 --- a/Content.Server/Atmos/EntitySystems/BarotraumaSystem.cs +++ b/Content.Server/Atmos/EntitySystems/BarotraumaSystem.cs @@ -13,13 +13,13 @@ using Robust.Shared.Containers; namespace Content.Server.Atmos.EntitySystems { - public sealed class BarotraumaSystem : EntitySystem + public sealed partial class BarotraumaSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly AlertsSystem _alertsSystem = default!; - [Dependency] private readonly IAdminLogManager _adminLogger= default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private AlertsSystem _alertsSystem = default!; + [Dependency] private IAdminLogManager _adminLogger= default!; + [Dependency] private InventorySystem _inventorySystem = default!; private const float UpdateTimer = 1f; private float _timer; diff --git a/Content.Server/Atmos/EntitySystems/DeltaPressureSystem.cs b/Content.Server/Atmos/EntitySystems/DeltaPressureSystem.cs index 669735b90d..0e4e303de1 100644 --- a/Content.Server/Atmos/EntitySystems/DeltaPressureSystem.cs +++ b/Content.Server/Atmos/EntitySystems/DeltaPressureSystem.cs @@ -16,7 +16,7 @@ namespace Content.Server.Atmos.EntitySystems; /// public sealed partial class DeltaPressureSystem : SharedDeltaPressureSystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/EntitySystems/FirestarterSystem.cs b/Content.Server/Atmos/EntitySystems/FirestarterSystem.cs index 801ad20232..774d7f2424 100644 --- a/Content.Server/Atmos/EntitySystems/FirestarterSystem.cs +++ b/Content.Server/Atmos/EntitySystems/FirestarterSystem.cs @@ -12,12 +12,12 @@ namespace Content.Server.Atmos.EntitySystems; /// Adds an action ability that will cause all flammable targets in a radius to ignite, also heals the owner /// of the component when used. /// -public sealed class FirestarterSystem : SharedFirestarterSystem +public sealed partial class FirestarterSystem : SharedFirestarterSystem { - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly FlammableSystem _flammable = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private FlammableSystem _flammable = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _container = default!; private readonly HashSet> _flammables = new(); diff --git a/Content.Server/Atmos/EntitySystems/FlammableSystem.cs b/Content.Server/Atmos/EntitySystems/FlammableSystem.cs index e50f91429a..f729c81fd9 100644 --- a/Content.Server/Atmos/EntitySystems/FlammableSystem.cs +++ b/Content.Server/Atmos/EntitySystems/FlammableSystem.cs @@ -32,24 +32,24 @@ using Robust.Shared.Timing; namespace Content.Server.Atmos.EntitySystems { - public sealed class FlammableSystem : EntitySystem + public sealed partial class FlammableSystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _actionBlockerSystem = default!; - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly StunSystem _stunSystem = default!; - [Dependency] private readonly TemperatureSystem _temperatureSystem = default!; - [Dependency] private readonly SharedIgnitionSourceSystem _ignitionSourceSystem = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly AlertsSystem _alertsSystem = default!; - [Dependency] private readonly FixtureSystem _fixture = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private ActionBlockerSystem _actionBlockerSystem = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private StunSystem _stunSystem = default!; + [Dependency] private TemperatureSystem _temperatureSystem = default!; + [Dependency] private SharedIgnitionSourceSystem _ignitionSourceSystem = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private AlertsSystem _alertsSystem = default!; + [Dependency] private FixtureSystem _fixture = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private UseDelaySystem _useDelay = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IGameTiming _timing = default!; private EntityQuery _inventoryQuery; private EntityQuery _physicsQuery; diff --git a/Content.Server/Atmos/EntitySystems/GasAnalyzerSystem.cs b/Content.Server/Atmos/EntitySystems/GasAnalyzerSystem.cs index 9dcb4d13a2..85d398a9df 100644 --- a/Content.Server/Atmos/EntitySystems/GasAnalyzerSystem.cs +++ b/Content.Server/Atmos/EntitySystems/GasAnalyzerSystem.cs @@ -12,13 +12,13 @@ using Robust.Server.GameObjects; namespace Content.Server.Atmos.EntitySystems; [UsedImplicitly] -public sealed class GasAnalyzerSystem : EntitySystem +public sealed partial class GasAnalyzerSystem : EntitySystem { - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly AtmosphereSystem _atmo = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly UserInterfaceSystem _userInterface = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private AtmosphereSystem _atmo = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private UserInterfaceSystem _userInterface = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; /// /// Minimum moles of a gas to be sent to the client. diff --git a/Content.Server/Atmos/EntitySystems/GasMinerSystem.cs b/Content.Server/Atmos/EntitySystems/GasMinerSystem.cs index 3042fba008..b2b50551df 100644 --- a/Content.Server/Atmos/EntitySystems/GasMinerSystem.cs +++ b/Content.Server/Atmos/EntitySystems/GasMinerSystem.cs @@ -9,10 +9,10 @@ using Robust.Server.GameObjects; namespace Content.Server.Atmos.EntitySystems; [UsedImplicitly] -public sealed class GasMinerSystem : SharedGasMinerSystem +public sealed partial class GasMinerSystem : SharedGasMinerSystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly TransformSystem _transformSystem = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private TransformSystem _transformSystem = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/EntitySystems/GasTankSystem.cs b/Content.Server/Atmos/EntitySystems/GasTankSystem.cs index fba6c145ae..cab04f7c5b 100644 --- a/Content.Server/Atmos/EntitySystems/GasTankSystem.cs +++ b/Content.Server/Atmos/EntitySystems/GasTankSystem.cs @@ -12,14 +12,14 @@ using Robust.Shared.Random; namespace Content.Server.Atmos.EntitySystems; [UsedImplicitly] -public sealed class GasTankSystem : SharedGasTankSystem +public sealed partial class GasTankSystem : SharedGasTankSystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly ThrowingSystem _throwing = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _xform = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private ThrowingSystem _throwing = default!; private const float MinimumSoundValvePressure = 21.3f; // Arbitrary number diff --git a/Content.Server/Atmos/EntitySystems/GasTileOverlaySystem.cs b/Content.Server/Atmos/EntitySystems/GasTileOverlaySystem.cs index 78ebba8e97..4aca1696d5 100644 --- a/Content.Server/Atmos/EntitySystems/GasTileOverlaySystem.cs +++ b/Content.Server/Atmos/EntitySystems/GasTileOverlaySystem.cs @@ -24,14 +24,14 @@ using System.Runtime.CompilerServices; namespace Content.Server.Atmos.EntitySystems { [UsedImplicitly] - public sealed class GasTileOverlaySystem : SharedGasTileOverlaySystem + public sealed partial class GasTileOverlaySystem : SharedGasTileOverlaySystem { - [Robust.Shared.IoC.Dependency] private readonly IGameTiming _gameTiming = default!; - [Robust.Shared.IoC.Dependency] private readonly IPlayerManager _playerManager = default!; - [Robust.Shared.IoC.Dependency] private readonly IMapManager _mapManager = default!; - [Robust.Shared.IoC.Dependency] private readonly IParallelManager _parMan = default!; - [Robust.Shared.IoC.Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Robust.Shared.IoC.Dependency] private readonly ChunkingSystem _chunkingSys = default!; + [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!; /// /// Per-tick cache of sessions. diff --git a/Content.Server/Atmos/EntitySystems/HeatExchangerSystem.cs b/Content.Server/Atmos/EntitySystems/HeatExchangerSystem.cs index 78d74d57c3..e83f0399a9 100644 --- a/Content.Server/Atmos/EntitySystems/HeatExchangerSystem.cs +++ b/Content.Server/Atmos/EntitySystems/HeatExchangerSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Configuration; namespace Content.Server.Atmos.EntitySystems; -public sealed class HeatExchangerSystem : EntitySystem +public sealed partial class HeatExchangerSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; + [Dependency] private SharedTransformSystem _transform = default!; float tileLoss; diff --git a/Content.Server/Atmos/EntitySystems/PipeRestrictOverlapSystem.cs b/Content.Server/Atmos/EntitySystems/PipeRestrictOverlapSystem.cs index 351a754105..0edea35c7c 100644 --- a/Content.Server/Atmos/EntitySystems/PipeRestrictOverlapSystem.cs +++ b/Content.Server/Atmos/EntitySystems/PipeRestrictOverlapSystem.cs @@ -16,11 +16,11 @@ namespace Content.Server.Atmos.EntitySystems; /// /// This handles restricting pipe-based entities from overlapping outlets/inlets with other entities. /// -public sealed class PipeRestrictOverlapSystem : EntitySystem +public sealed partial class PipeRestrictOverlapSystem : EntitySystem { - [Dependency] private readonly MapSystem _map = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly TransformSystem _xform = default!; + [Dependency] private MapSystem _map = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private TransformSystem _xform = default!; private readonly List _anchoredEntities = new(); private EntityQuery _nodeContainerQuery; diff --git a/Content.Server/Atmos/Monitor/Systems/AirAlarmModes.cs b/Content.Server/Atmos/Monitor/Systems/AirAlarmModes.cs index f979f4b860..fd702c209a 100644 --- a/Content.Server/Atmos/Monitor/Systems/AirAlarmModes.cs +++ b/Content.Server/Atmos/Monitor/Systems/AirAlarmModes.cs @@ -78,9 +78,9 @@ public sealed class AirAlarmModeFactory } // like a tiny little EntitySystem -public abstract class AirAlarmModeExecutor : IAirAlarmMode +public abstract partial class AirAlarmModeExecutor : IAirAlarmMode { - [Dependency] public readonly IEntityManager EntityManager = default!; + [Dependency] public IEntityManager EntityManager = default!; public readonly DeviceNetworkSystem DeviceNetworkSystem; public readonly AirAlarmSystem AirAlarmSystem; diff --git a/Content.Server/Atmos/Monitor/Systems/AirAlarmSystem.cs b/Content.Server/Atmos/Monitor/Systems/AirAlarmSystem.cs index 669f390d69..a4af7fd76f 100644 --- a/Content.Server/Atmos/Monitor/Systems/AirAlarmSystem.cs +++ b/Content.Server/Atmos/Monitor/Systems/AirAlarmSystem.cs @@ -34,17 +34,17 @@ namespace Content.Server.Atmos.Monitor.Systems; // data key. In response, a packet will be transmitted // with the response type as its command, and the // response data in its data key. -public sealed class AirAlarmSystem : EntitySystem +public sealed partial class AirAlarmSystem : EntitySystem { - [Dependency] private readonly AccessReaderSystem _access = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly AtmosAlarmableSystem _atmosAlarmable = default!; - [Dependency] private readonly AtmosDeviceNetworkSystem _atmosDevNet = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNet = default!; - [Dependency] private readonly DeviceLinkSystem _deviceLink = default!; - [Dependency] private readonly DeviceListSystem _deviceList = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private AccessReaderSystem _access = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private AtmosAlarmableSystem _atmosAlarmable = default!; + [Dependency] private AtmosDeviceNetworkSystem _atmosDevNet = default!; + [Dependency] private DeviceNetworkSystem _deviceNet = default!; + [Dependency] private DeviceLinkSystem _deviceLink = default!; + [Dependency] private DeviceListSystem _deviceList = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private UserInterfaceSystem _ui = default!; #region Device Network API diff --git a/Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs b/Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs index 2dcba3f464..ef76a8db82 100644 --- a/Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs +++ b/Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs @@ -15,12 +15,12 @@ using Content.Shared.DeviceNetwork.Components; namespace Content.Server.Atmos.Monitor.Systems; -public sealed class AtmosAlarmableSystem : EntitySystem +public sealed partial class AtmosAlarmableSystem : EntitySystem { - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly AudioSystem _audioSystem = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNet = default!; - [Dependency] private readonly AtmosDeviceNetworkSystem _atmosDevNetSystem = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private AudioSystem _audioSystem = default!; + [Dependency] private DeviceNetworkSystem _deviceNet = default!; + [Dependency] private AtmosDeviceNetworkSystem _atmosDevNetSystem = default!; /// /// An alarm. Has three valid states: Normal, Warning, Danger. diff --git a/Content.Server/Atmos/Monitor/Systems/AtmosDeviceNetwork.cs b/Content.Server/Atmos/Monitor/Systems/AtmosDeviceNetwork.cs index 33e4eafc74..55978b2303 100644 --- a/Content.Server/Atmos/Monitor/Systems/AtmosDeviceNetwork.cs +++ b/Content.Server/Atmos/Monitor/Systems/AtmosDeviceNetwork.cs @@ -9,7 +9,7 @@ namespace Content.Server.Atmos.Monitor.Systems; /// Generic device network commands useful for atmos devices, /// as well as some helper commands. /// -public sealed class AtmosDeviceNetworkSystem : EntitySystem +public sealed partial class AtmosDeviceNetworkSystem : EntitySystem { /// /// Register a device's address on this device. @@ -26,7 +26,7 @@ public sealed class AtmosDeviceNetworkSystem : EntitySystem /// public const string SyncData = "atmos_sync_data"; - [Dependency] private readonly DeviceNetworkSystem _deviceNet = default!; + [Dependency] private DeviceNetworkSystem _deviceNet = default!; public void Register(EntityUid uid, string? address) { diff --git a/Content.Server/Atmos/Monitor/Systems/AtmosMonitoringSystem.cs b/Content.Server/Atmos/Monitor/Systems/AtmosMonitoringSystem.cs index 83dafd0a29..27135dfffa 100644 --- a/Content.Server/Atmos/Monitor/Systems/AtmosMonitoringSystem.cs +++ b/Content.Server/Atmos/Monitor/Systems/AtmosMonitoringSystem.cs @@ -24,14 +24,14 @@ namespace Content.Server.Atmos.Monitor.Systems; // to it via local APC net, and starts sending updates of the // current atmosphere. Monitors fire (which always triggers as // a danger), and atmos (which triggers based on set thresholds). -public sealed class AtmosMonitorSystem : EntitySystem +public sealed partial class AtmosMonitorSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly AtmosDeviceSystem _atmosDeviceSystem = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetSystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainerSystem = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private AtmosDeviceSystem _atmosDeviceSystem = default!; + [Dependency] private DeviceNetworkSystem _deviceNetSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private NodeContainerSystem _nodeContainerSystem = default!; // Commands public const string AtmosMonitorSetThresholdCmd = "atmos_monitor_set_threshold"; diff --git a/Content.Server/Atmos/Monitor/Systems/FireAlarmSystem.cs b/Content.Server/Atmos/Monitor/Systems/FireAlarmSystem.cs index d7a9a188f9..a8e3848463 100644 --- a/Content.Server/Atmos/Monitor/Systems/FireAlarmSystem.cs +++ b/Content.Server/Atmos/Monitor/Systems/FireAlarmSystem.cs @@ -11,14 +11,14 @@ using Robust.Shared.Configuration; namespace Content.Server.Atmos.Monitor.Systems; -public sealed class FireAlarmSystem : EntitySystem +public sealed partial class FireAlarmSystem : EntitySystem { - [Dependency] private readonly AtmosDeviceNetworkSystem _atmosDevNet = default!; - [Dependency] private readonly AtmosAlarmableSystem _atmosAlarmable = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly AccessReaderSystem _access = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; + [Dependency] private AtmosDeviceNetworkSystem _atmosDevNet = default!; + [Dependency] private AtmosAlarmableSystem _atmosAlarmable = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private AccessReaderSystem _access = default!; + [Dependency] private IConfigurationManager _configManager = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasPassiveGateSystem.cs b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasPassiveGateSystem.cs index abbddd72fe..de8d8fe03c 100644 --- a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasPassiveGateSystem.cs +++ b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasPassiveGateSystem.cs @@ -9,10 +9,10 @@ using JetBrains.Annotations; namespace Content.Server.Atmos.Piping.Binary.EntitySystems; [UsedImplicitly] -public sealed class GasPassiveGateSystem : EntitySystem +public sealed partial class GasPassiveGateSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasPressurePumpSystem.cs b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasPressurePumpSystem.cs index 90e106a5b8..6b5b02f97c 100644 --- a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasPressurePumpSystem.cs +++ b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasPressurePumpSystem.cs @@ -12,12 +12,12 @@ using JetBrains.Annotations; namespace Content.Server.Atmos.Piping.Binary.EntitySystems; [UsedImplicitly] -public sealed class GasPressurePumpSystem : SharedGasPressurePumpSystem +public sealed partial class GasPressurePumpSystem : SharedGasPressurePumpSystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly PowerReceiverSystem _power = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSoundSystem = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; + [Dependency] private PowerReceiverSystem _power = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasPressureRegulatorSystem.cs b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasPressureRegulatorSystem.cs index a79eceaa19..7acec28647 100644 --- a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasPressureRegulatorSystem.cs +++ b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasPressureRegulatorSystem.cs @@ -18,13 +18,13 @@ namespace Content.Server.Atmos.Piping.Binary.EntitySystems; /// See https://en.wikipedia.org/wiki/Pressure_regulator /// [UsedImplicitly] -public sealed class GasPressureRegulatorSystem : SharedGasPressureRegulatorSystem +public sealed partial class GasPressureRegulatorSystem : SharedGasPressureRegulatorSystem { - [Dependency] private readonly SharedAmbientSoundSystem _ambientSound = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSound = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasRecyclerSystem.cs b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasRecyclerSystem.cs index be485ac744..6adbe0c255 100644 --- a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasRecyclerSystem.cs +++ b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasRecyclerSystem.cs @@ -14,12 +14,12 @@ using Robust.Server.GameObjects; namespace Content.Server.Atmos.Piping.Binary.EntitySystems { [UsedImplicitly] - public sealed class GasReyclerSystem : EntitySystem + public sealed partial class GasReyclerSystem : EntitySystem { - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSoundSystem = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasValveSystem.cs b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasValveSystem.cs index dc5e01b1c4..950b4b423e 100644 --- a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasValveSystem.cs +++ b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasValveSystem.cs @@ -6,10 +6,10 @@ using Content.Shared.Audio; namespace Content.Server.Atmos.Piping.Binary.EntitySystems; -public sealed class GasValveSystem : SharedGasValveSystem +public sealed partial class GasValveSystem : SharedGasValveSystem { - [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSoundSystem = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; public override void Set(EntityUid uid, GasValveComponent component, bool value) { diff --git a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasVolumePumpSystem.cs b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasVolumePumpSystem.cs index b24e507467..8729bd18fa 100644 --- a/Content.Server/Atmos/Piping/Binary/EntitySystems/GasVolumePumpSystem.cs +++ b/Content.Server/Atmos/Piping/Binary/EntitySystems/GasVolumePumpSystem.cs @@ -18,13 +18,13 @@ using Content.Shared.DeviceNetwork.Components; namespace Content.Server.Atmos.Piping.Binary.EntitySystems { [UsedImplicitly] - public sealed class GasVolumePumpSystem : SharedGasVolumePumpSystem + public sealed partial class GasVolumePumpSystem : SharedGasVolumePumpSystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetwork = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSoundSystem = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; + [Dependency] private DeviceNetworkSystem _deviceNetwork = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Binary/EntitySystems/SignalControlledValveSystem.cs b/Content.Server/Atmos/Piping/Binary/EntitySystems/SignalControlledValveSystem.cs index 1f60ce1bbc..95fbc43d09 100644 --- a/Content.Server/Atmos/Piping/Binary/EntitySystems/SignalControlledValveSystem.cs +++ b/Content.Server/Atmos/Piping/Binary/EntitySystems/SignalControlledValveSystem.cs @@ -5,10 +5,10 @@ using Content.Shared.DeviceLinking.Events; namespace Content.Server.Atmos.Piping.Binary.EntitySystems; -public sealed class SignalControlledValveSystem : EntitySystem +public sealed partial class SignalControlledValveSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _signal = default!; - [Dependency] private readonly GasValveSystem _valve = default!; + [Dependency] private DeviceLinkSystem _signal = default!; + [Dependency] private GasValveSystem _valve = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/EntitySystems/AtmosDeviceSystem.cs b/Content.Server/Atmos/Piping/EntitySystems/AtmosDeviceSystem.cs index b7487cd538..2cd4b37371 100644 --- a/Content.Server/Atmos/Piping/EntitySystems/AtmosDeviceSystem.cs +++ b/Content.Server/Atmos/Piping/EntitySystems/AtmosDeviceSystem.cs @@ -8,10 +8,10 @@ using Robust.Shared.Utility; namespace Content.Server.Atmos.Piping.EntitySystems { [UsedImplicitly] - public sealed class AtmosDeviceSystem : EntitySystem + public sealed partial class AtmosDeviceSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; private float _timer; diff --git a/Content.Server/Atmos/Piping/EntitySystems/AtmosPipeAppearanceSystem.cs b/Content.Server/Atmos/Piping/EntitySystems/AtmosPipeAppearanceSystem.cs index 17f9d4652f..159d5aa7d0 100644 --- a/Content.Server/Atmos/Piping/EntitySystems/AtmosPipeAppearanceSystem.cs +++ b/Content.Server/Atmos/Piping/EntitySystems/AtmosPipeAppearanceSystem.cs @@ -10,8 +10,8 @@ namespace Content.Server.Atmos.Piping.EntitySystems; public sealed partial class AtmosPipeAppearanceSystem : SharedAtmosPipeAppearanceSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedMapSystem _map = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/EntitySystems/AtmosPipeColorSystem.cs b/Content.Server/Atmos/Piping/EntitySystems/AtmosPipeColorSystem.cs index 91f70467b4..4890fa00a7 100644 --- a/Content.Server/Atmos/Piping/EntitySystems/AtmosPipeColorSystem.cs +++ b/Content.Server/Atmos/Piping/EntitySystems/AtmosPipeColorSystem.cs @@ -4,9 +4,9 @@ using Robust.Server.GameObjects; namespace Content.Server.Atmos.Piping.EntitySystems { - public sealed class AtmosPipeColorSystem : EntitySystem + public sealed partial class AtmosPipeColorSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/EntitySystems/AtmosUnsafeUnanchorSystem.cs b/Content.Server/Atmos/Piping/EntitySystems/AtmosUnsafeUnanchorSystem.cs index 398d909952..6677810280 100644 --- a/Content.Server/Atmos/Piping/EntitySystems/AtmosUnsafeUnanchorSystem.cs +++ b/Content.Server/Atmos/Piping/EntitySystems/AtmosUnsafeUnanchorSystem.cs @@ -14,11 +14,11 @@ using JetBrains.Annotations; namespace Content.Server.Atmos.Piping.EntitySystems { [UsedImplicitly] - public sealed class AtmosUnsafeUnanchorSystem : EntitySystem + public sealed partial class AtmosUnsafeUnanchorSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly NodeGroupSystem _group = default!; - [Dependency] private readonly PopupSystem _popup = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private NodeGroupSystem _group = default!; + [Dependency] private PopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/EntitySystems/GasPipeManifoldSystem.cs b/Content.Server/Atmos/Piping/EntitySystems/GasPipeManifoldSystem.cs index 6dfb1afa86..081bf072f7 100644 --- a/Content.Server/Atmos/Piping/EntitySystems/GasPipeManifoldSystem.cs +++ b/Content.Server/Atmos/Piping/EntitySystems/GasPipeManifoldSystem.cs @@ -10,7 +10,7 @@ namespace Content.Server.Atmos.Piping.EntitySystems; public sealed partial class GasPipeManifoldSystem : EntitySystem { - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs b/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs index 7f05d2e4a5..6d9e63967f 100644 --- a/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs +++ b/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs @@ -19,15 +19,15 @@ using Robust.Shared.Player; namespace Content.Server.Atmos.Piping.Trinary.EntitySystems { [UsedImplicitly] - public sealed class GasFilterSystem : EntitySystem + public sealed partial class GasFilterSystem : EntitySystem { [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; [Dependency] private IAdminLogManager _adminLogger = default!; - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSoundSystem = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasMixerSystem.cs b/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasMixerSystem.cs index 8f3f73db27..1aa20ab2ea 100644 --- a/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasMixerSystem.cs +++ b/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasMixerSystem.cs @@ -19,15 +19,15 @@ using Robust.Shared.Player; namespace Content.Server.Atmos.Piping.Trinary.EntitySystems { [UsedImplicitly] - public sealed class GasMixerSystem : EntitySystem + public sealed partial class GasMixerSystem : EntitySystem { [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; [Dependency] private IAdminLogManager _adminLogger = default!; - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSoundSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Trinary/EntitySystems/PressureControlledValveSystem.cs b/Content.Server/Atmos/Piping/Trinary/EntitySystems/PressureControlledValveSystem.cs index d9128f68ae..314e67191f 100644 --- a/Content.Server/Atmos/Piping/Trinary/EntitySystems/PressureControlledValveSystem.cs +++ b/Content.Server/Atmos/Piping/Trinary/EntitySystems/PressureControlledValveSystem.cs @@ -11,12 +11,12 @@ using JetBrains.Annotations; namespace Content.Server.Atmos.Piping.Trinary.EntitySystems; [UsedImplicitly] -public sealed class PressureControlledValveSystem : EntitySystem +public sealed partial class PressureControlledValveSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSoundSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasCanisterSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasCanisterSystem.cs index 60e6f5a20d..8c33a67505 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasCanisterSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasCanisterSystem.cs @@ -14,12 +14,12 @@ using GasCanisterComponent = Content.Shared.Atmos.Piping.Unary.Components.GasCan namespace Content.Server.Atmos.Piping.Unary.EntitySystems; -public sealed class GasCanisterSystem : SharedGasCanisterSystem +public sealed partial class GasCanisterSystem : SharedGasCanisterSystem { - [Dependency] private readonly AtmosphereSystem _atmos = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private AtmosphereSystem _atmos = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedPopupSystem _popup = default!; private const float ReleaseArea = 0.05f; // 500cm^2 Number chosen for balance reasons. It's quite large, but so are gas canisters (holding 1.5 cubic meters of gas!) diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasCondenserSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasCondenserSystem.cs index 7bec2136be..5f3efb1bad 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasCondenserSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasCondenserSystem.cs @@ -13,12 +13,12 @@ using JetBrains.Annotations; namespace Content.Server.Atmos.Piping.Unary.EntitySystems; [UsedImplicitly] -public sealed class GasCondenserSystem : EntitySystem +public sealed partial class GasCondenserSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly PowerReceiverSystem _power = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solution = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private PowerReceiverSystem _power = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; + [Dependency] private SharedSolutionContainerSystem _solution = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasOutletInjectorSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasOutletInjectorSystem.cs index 86738518e3..0de54f3d44 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasOutletInjectorSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasOutletInjectorSystem.cs @@ -10,11 +10,11 @@ using JetBrains.Annotations; namespace Content.Server.Atmos.Piping.Unary.EntitySystems { [UsedImplicitly] - public sealed class GasOutletInjectorSystem : EntitySystem + public sealed partial class GasOutletInjectorSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasPassiveVentSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasPassiveVentSystem.cs index 84bd25d068..8b4ab9bb31 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasPassiveVentSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasPassiveVentSystem.cs @@ -9,10 +9,10 @@ using JetBrains.Annotations; namespace Content.Server.Atmos.Piping.Unary.EntitySystems { [UsedImplicitly] - public sealed class GasPassiveVentSystem : EntitySystem + public sealed partial class GasPassiveVentSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasPortableSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasPortableSystem.cs index 682a59cb75..d08f11ab6f 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasPortableSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasPortableSystem.cs @@ -11,10 +11,10 @@ using Robust.Shared.Map.Components; namespace Content.Server.Atmos.Piping.Unary.EntitySystems { [UsedImplicitly] - public sealed class GasPortableSystem : EntitySystem + public sealed partial class GasPortableSystem : EntitySystem { - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasThermoMachineSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasThermoMachineSystem.cs index 9f97f3560c..f4af8e6f9b 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasThermoMachineSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasThermoMachineSystem.cs @@ -17,12 +17,12 @@ using Content.Shared.DeviceNetwork.Components; namespace Content.Server.Atmos.Piping.Unary.EntitySystems { [UsedImplicitly] - public sealed class GasThermoMachineSystem : SharedGasThermoMachineSystem + public sealed partial class GasThermoMachineSystem : SharedGasThermoMachineSystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly PowerReceiverSystem _power = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetwork = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private PowerReceiverSystem _power = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; + [Dependency] private DeviceNetworkSystem _deviceNetwork = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentPumpSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentPumpSystem.cs index 0716d96f14..e9d1c36a16 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentPumpSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentPumpSystem.cs @@ -32,19 +32,19 @@ using Robust.Shared.Utility; namespace Content.Server.Atmos.Piping.Unary.EntitySystems { [UsedImplicitly] - public sealed class GasVentPumpSystem : EntitySystem + public sealed partial class GasVentPumpSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetSystem = default!; - [Dependency] private readonly DeviceLinkSystem _signalSystem = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly WeldableSystem _weldable = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly PowerReceiverSystem _powerReceiverSystem = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private DeviceNetworkSystem _deviceNetSystem = default!; + [Dependency] private DeviceLinkSystem _signalSystem = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSoundSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private WeldableSystem _weldable = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private PowerReceiverSystem _powerReceiverSystem = default!; public override void Initialize() { base.Initialize(); diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentScrubberSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentScrubberSystem.cs index f6f3829142..81e94e6ab7 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentScrubberSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentScrubberSystem.cs @@ -25,17 +25,17 @@ using Robust.Server.GameObjects; namespace Content.Server.Atmos.Piping.Unary.EntitySystems { [UsedImplicitly] - public sealed class GasVentScrubberSystem : EntitySystem + public sealed partial class GasVentScrubberSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetSystem = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; - [Dependency] private readonly TransformSystem _transformSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly WeldableSystem _weldable = default!; - [Dependency] private readonly PowerReceiverSystem _powerReceiverSystem = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private DeviceNetworkSystem _deviceNetSystem = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSoundSystem = default!; + [Dependency] private TransformSystem _transformSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private WeldableSystem _weldable = default!; + [Dependency] private PowerReceiverSystem _powerReceiverSystem = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Portable/PortableScrubberSystem.cs b/Content.Server/Atmos/Portable/PortableScrubberSystem.cs index b421c1771c..f8ad343e9e 100644 --- a/Content.Server/Atmos/Portable/PortableScrubberSystem.cs +++ b/Content.Server/Atmos/Portable/PortableScrubberSystem.cs @@ -17,17 +17,17 @@ using Content.Shared.Power; namespace Content.Server.Atmos.Portable { - public sealed class PortableScrubberSystem : EntitySystem + public sealed partial class PortableScrubberSystem : EntitySystem { - [Dependency] private readonly GasVentScrubberSystem _scrubberSystem = default!; - [Dependency] private readonly GasCanisterSystem _canisterSystem = default!; - [Dependency] private readonly GasPortableSystem _gasPortableSystem = default!; - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly TransformSystem _transformSystem = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly AmbientSoundSystem _ambientSound = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; + [Dependency] private GasVentScrubberSystem _scrubberSystem = default!; + [Dependency] private GasCanisterSystem _canisterSystem = default!; + [Dependency] private GasPortableSystem _gasPortableSystem = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private TransformSystem _transformSystem = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private AmbientSoundSystem _ambientSound = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Portable/SpaceHeaterSystem.cs b/Content.Server/Atmos/Portable/SpaceHeaterSystem.cs index 9385613d94..fe9c76e810 100644 --- a/Content.Server/Atmos/Portable/SpaceHeaterSystem.cs +++ b/Content.Server/Atmos/Portable/SpaceHeaterSystem.cs @@ -12,13 +12,13 @@ using Robust.Server.GameObjects; namespace Content.Server.Atmos.Portable; -public sealed class SpaceHeaterSystem : EntitySystem +public sealed partial class SpaceHeaterSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly PowerReceiverSystem _power = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private PowerReceiverSystem _power = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; public override void Initialize() { diff --git a/Content.Server/Atmos/Rotting/RottingSystem.cs b/Content.Server/Atmos/Rotting/RottingSystem.cs index 07526e4b79..46dd913bcf 100644 --- a/Content.Server/Atmos/Rotting/RottingSystem.cs +++ b/Content.Server/Atmos/Rotting/RottingSystem.cs @@ -11,12 +11,12 @@ using Robust.Shared.Timing; namespace Content.Server.Atmos.Rotting; -public sealed class RottingSystem : SharedRottingSystem +public sealed partial class RottingSystem : SharedRottingSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private ContainerSystem _container = default!; + [Dependency] private DamageableSystem _damageable = default!; public override void Initialize() { diff --git a/Content.Server/Audio/ContentAudioSystem.cs b/Content.Server/Audio/ContentAudioSystem.cs index 88ef49c1b6..8d1eb590b7 100644 --- a/Content.Server/Audio/ContentAudioSystem.cs +++ b/Content.Server/Audio/ContentAudioSystem.cs @@ -14,12 +14,12 @@ using Robust.Shared.Random; namespace Content.Server.Audio; -public sealed class ContentAudioSystem : SharedContentAudioSystem +public sealed partial class ContentAudioSystem : SharedContentAudioSystem { - [Dependency] private readonly AudioSystem _serverAudio = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private AudioSystem _serverAudio = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; private SoundCollectionPrototype? _lobbyMusicCollection = default!; private string[]? _lobbyPlaylist; diff --git a/Content.Server/Audio/Jukebox/JukeboxSystem.cs b/Content.Server/Audio/Jukebox/JukeboxSystem.cs index c8600a3553..5fcf35c8d5 100644 --- a/Content.Server/Audio/Jukebox/JukeboxSystem.cs +++ b/Content.Server/Audio/Jukebox/JukeboxSystem.cs @@ -10,10 +10,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Audio.Jukebox; -public sealed class JukeboxSystem : SharedJukeboxSystem +public sealed partial class JukeboxSystem : SharedJukeboxSystem { - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly AppearanceSystem _appearanceSystem = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private AppearanceSystem _appearanceSystem = default!; public override void Initialize() { diff --git a/Content.Server/Audio/ServerGlobalSoundSystem.cs b/Content.Server/Audio/ServerGlobalSoundSystem.cs index c54cafc8c5..8bc95afea1 100644 --- a/Content.Server/Audio/ServerGlobalSoundSystem.cs +++ b/Content.Server/Audio/ServerGlobalSoundSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Player; namespace Content.Server.Audio; -public sealed class ServerGlobalSoundSystem : SharedGlobalSoundSystem +public sealed partial class ServerGlobalSoundSystem : SharedGlobalSoundSystem { - [Dependency] private readonly IConsoleHost _conHost = default!; - [Dependency] private readonly StationSystem _stationSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IConsoleHost _conHost = default!; + [Dependency] private StationSystem _stationSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Shutdown() { diff --git a/Content.Server/Beam/BeamSystem.cs b/Content.Server/Beam/BeamSystem.cs index bf120bf8c4..08e8cef4e1 100644 --- a/Content.Server/Beam/BeamSystem.cs +++ b/Content.Server/Beam/BeamSystem.cs @@ -14,13 +14,13 @@ using Robust.Shared.Physics.Systems; namespace Content.Server.Beam; -public sealed class BeamSystem : SharedBeamSystem +public sealed partial class BeamSystem : SharedBeamSystem { - [Dependency] private readonly FixtureSystem _fixture = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedBroadphaseSystem _broadphase = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private FixtureSystem _fixture = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedBroadphaseSystem _broadphase = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; public override void Initialize() { diff --git a/Content.Server/Bed/Cryostorage/CryostorageSystem.cs b/Content.Server/Bed/Cryostorage/CryostorageSystem.cs index 7cadc3bb8f..3d07227805 100644 --- a/Content.Server/Bed/Cryostorage/CryostorageSystem.cs +++ b/Content.Server/Bed/Cryostorage/CryostorageSystem.cs @@ -31,24 +31,24 @@ using Robust.Shared.Player; namespace Content.Server.Bed.Cryostorage; /// -public sealed class CryostorageSystem : SharedCryostorageSystem +public sealed partial class CryostorageSystem : SharedCryostorageSystem { - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly AccessReaderSystem _accessReader = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly ClimbSystem _climb = default!; - [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly GhostSystem _ghostSystem = default!; - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly ServerInventorySystem _inventory = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly StationJobsSystem _stationJobs = default!; - [Dependency] private readonly StationRecordsSystem _stationRecords = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; + [Dependency] private ChatSystem _chatSystem = default!; + [Dependency] private ClimbSystem _climb = default!; + [Dependency] private ContainerSystem _container = default!; + [Dependency] private GhostSystem _ghostSystem = default!; + [Dependency] private HandsSystem _hands = default!; + [Dependency] private ServerInventorySystem _inventory = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private StationJobsSystem _stationJobs = default!; + [Dependency] private StationRecordsSystem _stationRecords = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private UserInterfaceSystem _ui = default!; /// public override void Initialize() diff --git a/Content.Server/Bible/BibleSystem.cs b/Content.Server/Bible/BibleSystem.cs index 5ce37276b7..ce435bca2c 100644 --- a/Content.Server/Bible/BibleSystem.cs +++ b/Content.Server/Bible/BibleSystem.cs @@ -21,18 +21,18 @@ using Robust.Shared.Random; namespace Content.Server.Bible { - public sealed class BibleSystem : EntitySystem + public sealed partial class BibleSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ActionBlockerSystem _blocker = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly InventorySystem _invSystem = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly UseDelaySystem _delay = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ActionBlockerSystem _blocker = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private InventorySystem _invSystem = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private UseDelaySystem _delay = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/Body/Commands/AddHandCommand.cs b/Content.Server/Body/Commands/AddHandCommand.cs index ae8d6f69eb..d6f6d04acd 100644 --- a/Content.Server/Body/Commands/AddHandCommand.cs +++ b/Content.Server/Body/Commands/AddHandCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.Body.Commands { [AdminCommand(AdminFlags.Fun)] - sealed class AddHandCommand : IConsoleCommand + sealed partial class AddHandCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private static int _handIdAccumulator; diff --git a/Content.Server/Body/Systems/InternalsSystem.cs b/Content.Server/Body/Systems/InternalsSystem.cs index da7ac33479..ef70db9a38 100644 --- a/Content.Server/Body/Systems/InternalsSystem.cs +++ b/Content.Server/Body/Systems/InternalsSystem.cs @@ -8,11 +8,11 @@ using Content.Shared.Roles; namespace Content.Server.Body.Systems; -public sealed class InternalsSystem : SharedInternalsSystem +public sealed partial class InternalsSystem : SharedInternalsSystem { - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly GasTankSystem _gasTank = default!; - [Dependency] private readonly RespiratorSystem _respirator = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private GasTankSystem _gasTank = default!; + [Dependency] private RespiratorSystem _respirator = default!; private EntityQuery _internalsQuery; diff --git a/Content.Server/Body/Systems/RespiratorSystem.cs b/Content.Server/Body/Systems/RespiratorSystem.cs index 446ed753c9..74c2208d59 100644 --- a/Content.Server/Body/Systems/RespiratorSystem.cs +++ b/Content.Server/Body/Systems/RespiratorSystem.cs @@ -28,20 +28,20 @@ using Robust.Shared.Timing; namespace Content.Server.Body.Systems; [UsedImplicitly] -public sealed class RespiratorSystem : EntitySystem +public sealed partial class RespiratorSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly AlertsSystem _alertsSystem = default!; - [Dependency] private readonly AtmosphereSystem _atmosSys = default!; - [Dependency] private readonly BodySystem _body = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly DamageableSystem _damageableSys = default!; - [Dependency] private readonly LungSystem _lungSystem = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedEntityConditionsSystem _entityConditions = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private AlertsSystem _alertsSystem = default!; + [Dependency] private AtmosphereSystem _atmosSys = default!; + [Dependency] private BodySystem _body = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private DamageableSystem _damageableSys = default!; + [Dependency] private LungSystem _lungSystem = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedEntityConditionsSystem _entityConditions = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; private static readonly ProtoId RespirationStage = new("Respiration"); diff --git a/Content.Server/Body/Systems/ThermalRegulatorSystem.cs b/Content.Server/Body/Systems/ThermalRegulatorSystem.cs index af7b17643e..581c308f56 100644 --- a/Content.Server/Body/Systems/ThermalRegulatorSystem.cs +++ b/Content.Server/Body/Systems/ThermalRegulatorSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Timing; namespace Content.Server.Body.Systems; -public sealed class ThermalRegulatorSystem : EntitySystem +public sealed partial class ThermalRegulatorSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly TemperatureSystem _tempSys = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlockerSys = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private TemperatureSystem _tempSys = default!; + [Dependency] private ActionBlockerSystem _actionBlockerSys = default!; public override void Initialize() { diff --git a/Content.Server/Botany/Systems/BotanySwabSystem.cs b/Content.Server/Botany/Systems/BotanySwabSystem.cs index e8c7af92c2..21ab292aad 100644 --- a/Content.Server/Botany/Systems/BotanySwabSystem.cs +++ b/Content.Server/Botany/Systems/BotanySwabSystem.cs @@ -7,11 +7,11 @@ using Content.Shared.Swab; namespace Content.Server.Botany.Systems; -public sealed class BotanySwabSystem : EntitySystem +public sealed partial class BotanySwabSystem : EntitySystem { - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly MutationSystem _mutationSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private MutationSystem _mutationSystem = default!; public override void Initialize() { diff --git a/Content.Server/Botany/Systems/BotanySystem.Produce.cs b/Content.Server/Botany/Systems/BotanySystem.Produce.cs index aa7d6412e5..46f0f0ca79 100644 --- a/Content.Server/Botany/Systems/BotanySystem.Produce.cs +++ b/Content.Server/Botany/Systems/BotanySystem.Produce.cs @@ -7,7 +7,7 @@ namespace Content.Server.Botany.Systems; public sealed partial class BotanySystem { - [Dependency] private readonly SharedEntityEffectsSystem _entityEffects = default!; + [Dependency] private SharedEntityEffectsSystem _entityEffects = default!; public void ProduceGrown(EntityUid uid, ProduceComponent produce) { diff --git a/Content.Server/Botany/Systems/BotanySystem.Seed.cs b/Content.Server/Botany/Systems/BotanySystem.Seed.cs index 6b26ce7119..b2b1538e61 100644 --- a/Content.Server/Botany/Systems/BotanySystem.Seed.cs +++ b/Content.Server/Botany/Systems/BotanySystem.Seed.cs @@ -21,15 +21,15 @@ namespace Content.Server.Botany.Systems; public sealed partial class BotanySystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly RandomHelperSystem _randomHelper = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private RandomHelperSystem _randomHelper = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; public override void Initialize() { diff --git a/Content.Server/Botany/Systems/LogSystem.cs b/Content.Server/Botany/Systems/LogSystem.cs index 08190af708..b6c8399ad9 100644 --- a/Content.Server/Botany/Systems/LogSystem.cs +++ b/Content.Server/Botany/Systems/LogSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Containers; namespace Content.Server.Botany.Systems; -public sealed class LogSystem : EntitySystem +public sealed partial class LogSystem : EntitySystem { - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly RandomHelperSystem _randomHelper = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private RandomHelperSystem _randomHelper = default!; public override void Initialize() { diff --git a/Content.Server/Botany/Systems/MutationSystem.cs b/Content.Server/Botany/Systems/MutationSystem.cs index 834fd9e8ef..2b14f0c950 100644 --- a/Content.Server/Botany/Systems/MutationSystem.cs +++ b/Content.Server/Botany/Systems/MutationSystem.cs @@ -7,13 +7,13 @@ using System.Linq; namespace Content.Server.Botany; -public sealed class MutationSystem : EntitySystem +public sealed partial class MutationSystem : EntitySystem { private static ProtoId RandomPlantMutations = "RandomPlantMutations"; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedEntityEffectsSystem _entityEffects = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedEntityEffectsSystem _entityEffects = default!; private RandomPlantMutationListPrototype _randomMutations = default!; public override void Initialize() diff --git a/Content.Server/Botany/Systems/PlantHolderSystem.cs b/Content.Server/Botany/Systems/PlantHolderSystem.cs index 2a1fb1a3ea..04a7730681 100644 --- a/Content.Server/Botany/Systems/PlantHolderSystem.cs +++ b/Content.Server/Botany/Systems/PlantHolderSystem.cs @@ -32,24 +32,24 @@ using Content.Shared.Labels.Components; namespace Content.Server.Botany.Systems; -public sealed class PlantHolderSystem : EntitySystem +public sealed partial class PlantHolderSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly BotanySystem _botany = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly MutationSystem _mutation = default!; - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; - [Dependency] private readonly RandomHelperSystem _randomHelper = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedEntityEffectsSystem _entityEffects = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private BotanySystem _botany = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private MutationSystem _mutation = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private HandsSystem _hands = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private TagSystem _tagSystem = default!; + [Dependency] private RandomHelperSystem _randomHelper = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ItemSlotsSystem _itemSlots = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedEntityEffectsSystem _entityEffects = default!; public const float HydroponicsSpeedMultiplier = 1f; public const float HydroponicsConsumptionMultiplier = 2f; diff --git a/Content.Server/Botany/Systems/SeedExtractorSystem.cs b/Content.Server/Botany/Systems/SeedExtractorSystem.cs index c7e20983a7..13781e5cfe 100644 --- a/Content.Server/Botany/Systems/SeedExtractorSystem.cs +++ b/Content.Server/Botany/Systems/SeedExtractorSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Random; namespace Content.Server.Botany.Systems; -public sealed class SeedExtractorSystem : EntitySystem +public sealed partial class SeedExtractorSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly BotanySystem _botanySystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private BotanySystem _botanySystem = default!; public override void Initialize() { diff --git a/Content.Server/Buckle/Systems/IgniteOnBuckleSystem.cs b/Content.Server/Buckle/Systems/IgniteOnBuckleSystem.cs index e7d088df7f..1fba0447d7 100644 --- a/Content.Server/Buckle/Systems/IgniteOnBuckleSystem.cs +++ b/Content.Server/Buckle/Systems/IgniteOnBuckleSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Timing; namespace Content.Server.Buckle.Systems; -public sealed class IgniteOnBuckleSystem : EntitySystem +public sealed partial class IgniteOnBuckleSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly FlammableSystem _flammable = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private FlammableSystem _flammable = default!; public override void Initialize() { diff --git a/Content.Server/CardboardBox/CardboardBoxSystem.cs b/Content.Server/CardboardBox/CardboardBoxSystem.cs index 9fdd23e780..05501915d0 100644 --- a/Content.Server/CardboardBox/CardboardBoxSystem.cs +++ b/Content.Server/CardboardBox/CardboardBoxSystem.cs @@ -15,14 +15,14 @@ using Robust.Shared.Timing; namespace Content.Server.CardboardBox; -public sealed class CardboardBoxSystem : SharedCardboardBoxSystem +public sealed partial class CardboardBoxSystem : SharedCardboardBoxSystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedMoverController _mover = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedStealthSystem _stealth = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly EntityStorageSystem _storage = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedMoverController _mover = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedStealthSystem _stealth = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private EntityStorageSystem _storage = default!; public override void Initialize() { diff --git a/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs b/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs index 72941a1665..8ed7388947 100644 --- a/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs +++ b/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs @@ -25,9 +25,9 @@ namespace Content.Server.Cargo.Systems; public sealed partial class CargoSystem { - [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly NameIdentifierSystem _nameIdentifier = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSys = default!; + [Dependency] private ContainerSystem _container = default!; + [Dependency] private NameIdentifierSystem _nameIdentifier = default!; + [Dependency] private EntityWhitelistSystem _whitelistSys = default!; private static readonly ProtoId BountyNameIdentifierGroup = "Bounty"; diff --git a/Content.Server/Cargo/Systems/CargoSystem.Orders.cs b/Content.Server/Cargo/Systems/CargoSystem.Orders.cs index dc89dfae16..50aefd4572 100644 --- a/Content.Server/Cargo/Systems/CargoSystem.Orders.cs +++ b/Content.Server/Cargo/Systems/CargoSystem.Orders.cs @@ -24,9 +24,9 @@ namespace Content.Server.Cargo.Systems { public sealed partial class CargoSystem { - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private IGameTiming _timing = default!; private void InitializeConsole() { diff --git a/Content.Server/Cargo/Systems/CargoSystem.cs b/Content.Server/Cargo/Systems/CargoSystem.cs index a35f1e7ea3..df7e6eda3d 100644 --- a/Content.Server/Cargo/Systems/CargoSystem.cs +++ b/Content.Server/Cargo/Systems/CargoSystem.cs @@ -21,24 +21,24 @@ namespace Content.Server.Cargo.Systems; public sealed partial class CargoSystem : SharedCargoSystem { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly AccessReaderSystem _accessReaderSystem = default!; - [Dependency] private readonly DeviceLinkSystem _linker = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly ItemSlotsSystem _slots = default!; - [Dependency] private readonly PaperSystem _paperSystem = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly PricingSystem _pricing = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly StackSystem _stack = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly MetaDataSystem _metaSystem = default!; - [Dependency] private readonly RadioSystem _radio = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private AccessReaderSystem _accessReaderSystem = default!; + [Dependency] private DeviceLinkSystem _linker = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private ItemSlotsSystem _slots = default!; + [Dependency] private PaperSystem _paperSystem = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private PricingSystem _pricing = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private StackSystem _stack = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private MetaDataSystem _metaSystem = default!; + [Dependency] private RadioSystem _radio = default!; private EntityQuery _xformQuery; private EntityQuery _blacklistQuery; diff --git a/Content.Server/Cargo/Systems/PriceGunSystem.cs b/Content.Server/Cargo/Systems/PriceGunSystem.cs index a119595080..4b4ce9576e 100644 --- a/Content.Server/Cargo/Systems/PriceGunSystem.cs +++ b/Content.Server/Cargo/Systems/PriceGunSystem.cs @@ -8,14 +8,14 @@ using Robust.Shared.Audio.Systems; namespace Content.Server.Cargo.Systems; -public sealed class PriceGunSystem : SharedPriceGunSystem +public sealed partial class PriceGunSystem : SharedPriceGunSystem { - [Dependency] private readonly UseDelaySystem _useDelay = default!; - [Dependency] private readonly PricingSystem _pricingSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly CargoSystem _bountySystem = default!; - [Dependency] private readonly SalvageJobBoardSystem _salvageJobBoard = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private UseDelaySystem _useDelay = default!; + [Dependency] private PricingSystem _pricingSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private CargoSystem _bountySystem = default!; + [Dependency] private SalvageJobBoardSystem _salvageJobBoard = default!; + [Dependency] private SharedAudioSystem _audio = default!; protected override bool GetPriceOrBounty(Entity entity, EntityUid target, EntityUid user) { diff --git a/Content.Server/Cargo/Systems/PricingSystem.cs b/Content.Server/Cargo/Systems/PricingSystem.cs index 97ba858819..b3fb644c1e 100644 --- a/Content.Server/Cargo/Systems/PricingSystem.cs +++ b/Content.Server/Cargo/Systems/PricingSystem.cs @@ -22,13 +22,13 @@ namespace Content.Server.Cargo.Systems; /// /// This handles calculating the price of items, and implements two basic methods of pricing materials. /// -public sealed class PricingSystem : EntitySystem +public sealed partial class PricingSystem : EntitySystem { - [Dependency] private readonly IConsoleHost _consoleHost = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private IConsoleHost _consoleHost = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; /// public override void Initialize() diff --git a/Content.Server/CartridgeLoader/CartridgeLoaderSystem.cs b/Content.Server/CartridgeLoader/CartridgeLoaderSystem.cs index 405d1cee9f..b82292e8dc 100644 --- a/Content.Server/CartridgeLoader/CartridgeLoaderSystem.cs +++ b/Content.Server/CartridgeLoader/CartridgeLoaderSystem.cs @@ -13,11 +13,11 @@ using Robust.Shared.Player; namespace Content.Server.CartridgeLoader; -public sealed class CartridgeLoaderSystem : SharedCartridgeLoaderSystem +public sealed partial class CartridgeLoaderSystem : SharedCartridgeLoaderSystem { - [Dependency] private readonly ContainerSystem _containerSystem = default!; - [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; - [Dependency] private readonly PdaSystem _pda = default!; + [Dependency] private ContainerSystem _containerSystem = default!; + [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private PdaSystem _pda = default!; public override void Initialize() { diff --git a/Content.Server/CartridgeLoader/Cartridges/AstroNavCartridgeSystem.cs b/Content.Server/CartridgeLoader/Cartridges/AstroNavCartridgeSystem.cs index 60d14789fa..1d94468fca 100644 --- a/Content.Server/CartridgeLoader/Cartridges/AstroNavCartridgeSystem.cs +++ b/Content.Server/CartridgeLoader/Cartridges/AstroNavCartridgeSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.GPS.Components; namespace Content.Server.CartridgeLoader.Cartridges; -public sealed class AstroNavCartridgeSystem : EntitySystem +public sealed partial class AstroNavCartridgeSystem : EntitySystem { - [Dependency] private readonly CartridgeLoaderSystem _cartridgeLoaderSystem = default!; + [Dependency] private CartridgeLoaderSystem _cartridgeLoaderSystem = default!; public override void Initialize() { diff --git a/Content.Server/CartridgeLoader/Cartridges/CrewManifestCartridgeSystem.cs b/Content.Server/CartridgeLoader/Cartridges/CrewManifestCartridgeSystem.cs index e7687ec3df..8bc73fa131 100644 --- a/Content.Server/CartridgeLoader/Cartridges/CrewManifestCartridgeSystem.cs +++ b/Content.Server/CartridgeLoader/Cartridges/CrewManifestCartridgeSystem.cs @@ -10,12 +10,12 @@ using Robust.Shared.Prototypes; namespace Content.Server.CartridgeLoader.Cartridges; -public sealed class CrewManifestCartridgeSystem : EntitySystem +public sealed partial class CrewManifestCartridgeSystem : EntitySystem { - [Dependency] private readonly CartridgeLoaderSystem _cartridgeLoader = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly CrewManifestSystem _crewManifest = default!; - [Dependency] private readonly StationSystem _stationSystem = default!; + [Dependency] private CartridgeLoaderSystem _cartridgeLoader = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private CrewManifestSystem _crewManifest = default!; + [Dependency] private StationSystem _stationSystem = default!; private static readonly EntProtoId CartridgePrototypeName = "CrewManifestCartridge"; diff --git a/Content.Server/CartridgeLoader/Cartridges/LogProbeCartridgeSystem.cs b/Content.Server/CartridgeLoader/Cartridges/LogProbeCartridgeSystem.cs index 6391dd533b..d7194dd82f 100644 --- a/Content.Server/CartridgeLoader/Cartridges/LogProbeCartridgeSystem.cs +++ b/Content.Server/CartridgeLoader/Cartridges/LogProbeCartridgeSystem.cs @@ -13,17 +13,17 @@ using System.Text; namespace Content.Server.CartridgeLoader.Cartridges; -public sealed class LogProbeCartridgeSystem : EntitySystem +public sealed partial class LogProbeCartridgeSystem : EntitySystem { - [Dependency] private readonly CartridgeLoaderSystem _cartridge = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly LabelSystem _label = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly PaperSystem _paper = default!; + [Dependency] private CartridgeLoaderSystem _cartridge = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private LabelSystem _label = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private PaperSystem _paper = default!; public override void Initialize() { diff --git a/Content.Server/CartridgeLoader/Cartridges/MedTekCartridgeSystem.cs b/Content.Server/CartridgeLoader/Cartridges/MedTekCartridgeSystem.cs index 4d1b71dad0..533d929149 100644 --- a/Content.Server/CartridgeLoader/Cartridges/MedTekCartridgeSystem.cs +++ b/Content.Server/CartridgeLoader/Cartridges/MedTekCartridgeSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.CartridgeLoader; namespace Content.Server.CartridgeLoader.Cartridges; -public sealed class MedTekCartridgeSystem : EntitySystem +public sealed partial class MedTekCartridgeSystem : EntitySystem { - [Dependency] private readonly CartridgeLoaderSystem _cartridgeLoaderSystem = default!; + [Dependency] private CartridgeLoaderSystem _cartridgeLoaderSystem = default!; public override void Initialize() { diff --git a/Content.Server/CartridgeLoader/Cartridges/NanoTaskCartridgeSystem.cs b/Content.Server/CartridgeLoader/Cartridges/NanoTaskCartridgeSystem.cs index a544ba66e0..2db6da5b27 100644 --- a/Content.Server/CartridgeLoader/Cartridges/NanoTaskCartridgeSystem.cs +++ b/Content.Server/CartridgeLoader/Cartridges/NanoTaskCartridgeSystem.cs @@ -13,13 +13,13 @@ namespace Content.Server.CartridgeLoader.Cartridges; /// /// Server-side class implementing the core UI logic of NanoTask /// -public sealed class NanoTaskCartridgeSystem : SharedNanoTaskCartridgeSystem +public sealed partial class NanoTaskCartridgeSystem : SharedNanoTaskCartridgeSystem { - [Dependency] private readonly CartridgeLoaderSystem _cartridgeLoader = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly PaperSystem _paper = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; + [Dependency] private CartridgeLoaderSystem _cartridgeLoader = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private PaperSystem _paper = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedHandsSystem _hands = default!; public override void Initialize() { diff --git a/Content.Server/CartridgeLoader/Cartridges/NetProbeCartridgeSystem.cs b/Content.Server/CartridgeLoader/Cartridges/NetProbeCartridgeSystem.cs index 92ecebc335..24b584c167 100644 --- a/Content.Server/CartridgeLoader/Cartridges/NetProbeCartridgeSystem.cs +++ b/Content.Server/CartridgeLoader/Cartridges/NetProbeCartridgeSystem.cs @@ -9,12 +9,12 @@ using Robust.Shared.Random; namespace Content.Server.CartridgeLoader.Cartridges; -public sealed class NetProbeCartridgeSystem : EntitySystem +public sealed partial class NetProbeCartridgeSystem : EntitySystem { - [Dependency] private readonly CartridgeLoaderSystem _cartridgeLoaderSystem = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; + [Dependency] private CartridgeLoaderSystem _cartridgeLoaderSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; public override void Initialize() { diff --git a/Content.Server/CartridgeLoader/Cartridges/NotekeeperCartridgeSystem.cs b/Content.Server/CartridgeLoader/Cartridges/NotekeeperCartridgeSystem.cs index c0c5233c55..9f417ac57a 100644 --- a/Content.Server/CartridgeLoader/Cartridges/NotekeeperCartridgeSystem.cs +++ b/Content.Server/CartridgeLoader/Cartridges/NotekeeperCartridgeSystem.cs @@ -5,10 +5,10 @@ using Content.Shared.Database; namespace Content.Server.CartridgeLoader.Cartridges; -public sealed class NotekeeperCartridgeSystem : EntitySystem +public sealed partial class NotekeeperCartridgeSystem : EntitySystem { - [Dependency] private readonly CartridgeLoaderSystem _cartridgeLoaderSystem = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private CartridgeLoaderSystem _cartridgeLoaderSystem = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; public override void Initialize() { diff --git a/Content.Server/CharacterInfo/CharacterInfoSystem.cs b/Content.Server/CharacterInfo/CharacterInfoSystem.cs index 3d83a66705..608c9c49a3 100644 --- a/Content.Server/CharacterInfo/CharacterInfoSystem.cs +++ b/Content.Server/CharacterInfo/CharacterInfoSystem.cs @@ -8,12 +8,12 @@ using Content.Shared.Objectives.Systems; namespace Content.Server.CharacterInfo; -public sealed class CharacterInfoSystem : EntitySystem +public sealed partial class CharacterInfoSystem : EntitySystem { - [Dependency] private readonly JobSystem _jobs = default!; - [Dependency] private readonly MindSystem _minds = default!; - [Dependency] private readonly RoleSystem _roles = default!; - [Dependency] private readonly SharedObjectivesSystem _objectives = default!; + [Dependency] private JobSystem _jobs = default!; + [Dependency] private MindSystem _minds = default!; + [Dependency] private RoleSystem _roles = default!; + [Dependency] private SharedObjectivesSystem _objectives = default!; public override void Initialize() { diff --git a/Content.Server/Chat/Commands/AdminChatCommand.cs b/Content.Server/Chat/Commands/AdminChatCommand.cs index 38eb977afc..33ba3aa326 100644 --- a/Content.Server/Chat/Commands/AdminChatCommand.cs +++ b/Content.Server/Chat/Commands/AdminChatCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Chat.Commands { [AdminCommand(AdminFlags.Adminchat)] - internal sealed class AdminChatCommand : LocalizedCommands + internal sealed partial class AdminChatCommand : LocalizedCommands { - [Dependency] private readonly IChatManager _chatManager = default!; + [Dependency] private IChatManager _chatManager = default!; public override string Command => "asay"; diff --git a/Content.Server/Chat/Commands/LOOCCommand.cs b/Content.Server/Chat/Commands/LOOCCommand.cs index 3737b5d518..6432b59e35 100644 --- a/Content.Server/Chat/Commands/LOOCCommand.cs +++ b/Content.Server/Chat/Commands/LOOCCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Enums; namespace Content.Server.Chat.Commands { [AnyCommand] - internal sealed class LOOCCommand : IConsoleCommand + internal sealed partial class LOOCCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _e = default!; + [Dependency] private IEntityManager _e = default!; public string Command => "looc"; public string Description => "Send Local Out Of Character chat messages."; diff --git a/Content.Server/Chat/Commands/MeCommand.cs b/Content.Server/Chat/Commands/MeCommand.cs index f5b845a2d7..17352ea1bc 100644 --- a/Content.Server/Chat/Commands/MeCommand.cs +++ b/Content.Server/Chat/Commands/MeCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Enums; namespace Content.Server.Chat.Commands { [AnyCommand] - internal sealed class MeCommand : LocalizedEntityCommands + internal sealed partial class MeCommand : LocalizedEntityCommands { - [Dependency] private readonly ChatSystem _chatSystem = default!; + [Dependency] private ChatSystem _chatSystem = default!; public override string Command => "me"; diff --git a/Content.Server/Chat/Commands/OOCCommand.cs b/Content.Server/Chat/Commands/OOCCommand.cs index 1760d49cea..44b6d53112 100644 --- a/Content.Server/Chat/Commands/OOCCommand.cs +++ b/Content.Server/Chat/Commands/OOCCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.Chat.Commands { [AnyCommand] - internal sealed class OOCCommand : LocalizedCommands + internal sealed partial class OOCCommand : LocalizedCommands { - [Dependency] private readonly IChatManager _chatManager = default!; + [Dependency] private IChatManager _chatManager = default!; public override string Command => "ooc"; diff --git a/Content.Server/Chat/Commands/SayCommand.cs b/Content.Server/Chat/Commands/SayCommand.cs index 199cd69098..6fe5f384f5 100644 --- a/Content.Server/Chat/Commands/SayCommand.cs +++ b/Content.Server/Chat/Commands/SayCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Enums; namespace Content.Server.Chat.Commands { [AnyCommand] - internal sealed class SayCommand : LocalizedEntityCommands + internal sealed partial class SayCommand : LocalizedEntityCommands { - [Dependency] private readonly ChatSystem _chatSystem = default!; + [Dependency] private ChatSystem _chatSystem = default!; public override string Command => "say"; public override void Execute(IConsoleShell shell, string argStr, string[] args) diff --git a/Content.Server/Chat/Commands/SetLOOCCommand.cs b/Content.Server/Chat/Commands/SetLOOCCommand.cs index c97c67c569..0ced500c0c 100644 --- a/Content.Server/Chat/Commands/SetLOOCCommand.cs +++ b/Content.Server/Chat/Commands/SetLOOCCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.Chat.Commands; [AdminCommand(AdminFlags.Server)] -public sealed class SetLoocCommand : LocalizedCommands +public sealed partial class SetLoocCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _configManager = default!; + [Dependency] private IConfigurationManager _configManager = default!; public override string Command => "setlooc"; diff --git a/Content.Server/Chat/Commands/SetOOCCommand.cs b/Content.Server/Chat/Commands/SetOOCCommand.cs index 46e7e84af4..42f98c72d7 100644 --- a/Content.Server/Chat/Commands/SetOOCCommand.cs +++ b/Content.Server/Chat/Commands/SetOOCCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.Chat.Commands; [AdminCommand(AdminFlags.Admin)] -public sealed class SetOOCCommand : LocalizedCommands +public sealed partial class SetOOCCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _configManager = default!; + [Dependency] private IConfigurationManager _configManager = default!; public override string Command => "setooc"; diff --git a/Content.Server/Chat/Commands/SuicideCommand.cs b/Content.Server/Chat/Commands/SuicideCommand.cs index ec623b4a51..87557cb754 100644 --- a/Content.Server/Chat/Commands/SuicideCommand.cs +++ b/Content.Server/Chat/Commands/SuicideCommand.cs @@ -9,9 +9,9 @@ using Robust.Shared.Enums; namespace Content.Server.Chat.Commands { [AnyCommand] - internal sealed class SuicideCommand : IConsoleCommand + internal sealed partial class SuicideCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _e = default!; + [Dependency] private IEntityManager _e = default!; public string Command => "suicide"; diff --git a/Content.Server/Chat/Commands/WhisperCommand.cs b/Content.Server/Chat/Commands/WhisperCommand.cs index d31b21abb1..c85334e5d2 100644 --- a/Content.Server/Chat/Commands/WhisperCommand.cs +++ b/Content.Server/Chat/Commands/WhisperCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Enums; namespace Content.Server.Chat.Commands { [AnyCommand] - internal sealed class WhisperCommand : LocalizedEntityCommands + internal sealed partial class WhisperCommand : LocalizedEntityCommands { - [Dependency] private readonly ChatSystem _chatSystem = default!; + [Dependency] private ChatSystem _chatSystem = default!; public override string Command => "whisper"; public override void Execute(IConsoleShell shell, string argStr, string[] args) diff --git a/Content.Server/Chat/Managers/ChatManager.cs b/Content.Server/Chat/Managers/ChatManager.cs index 0843f80998..dbafe5895c 100644 --- a/Content.Server/Chat/Managers/ChatManager.cs +++ b/Content.Server/Chat/Managers/ChatManager.cs @@ -34,18 +34,18 @@ internal sealed partial class ChatManager : IChatManager { "revolutionary", "#aa00ff" } }; - [Dependency] private readonly IReplayRecordingManager _replay = default!; - [Dependency] private readonly IServerNetManager _netManager = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IServerPreferencesManager _preferencesManager = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly INetConfigurationManager _netConfigManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly PlayerRateLimitManager _rateLimitManager = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; - [Dependency] private readonly DiscordChatLink _discordLink = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IReplayRecordingManager _replay = default!; + [Dependency] private IServerNetManager _netManager = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IServerPreferencesManager _preferencesManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private INetConfigurationManager _netConfigManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private PlayerRateLimitManager _rateLimitManager = default!; + [Dependency] private ISharedPlayerManager _player = default!; + [Dependency] private DiscordChatLink _discordLink = default!; + [Dependency] private ILogManager _logManager = default!; private ISawmill _sawmill = default!; diff --git a/Content.Server/Chat/Managers/ChatSanitizationManager.cs b/Content.Server/Chat/Managers/ChatSanitizationManager.cs index 17bb47870d..7a17e17d03 100644 --- a/Content.Server/Chat/Managers/ChatSanitizationManager.cs +++ b/Content.Server/Chat/Managers/ChatSanitizationManager.cs @@ -10,7 +10,7 @@ namespace Content.Server.Chat.Managers; /// It currently ony removes the shorthands for emotes (like "lol" or "^-^") from a chat message and returns the last /// emote in their message /// -public sealed class ChatSanitizationManager : IChatSanitizationManager +public sealed partial class ChatSanitizationManager : IChatSanitizationManager { private static readonly (Regex regex, string emoteKey)[] ShorthandToEmote = [ @@ -93,8 +93,8 @@ public sealed class ChatSanitizationManager : IChatSanitizationManager Entry("['=", "chatsan-tearfully-smiles"), ]; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly ILocalizationManager _loc = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private ILocalizationManager _loc = default!; private bool _doSanitize; diff --git a/Content.Server/Chat/SuicideSystem.cs b/Content.Server/Chat/SuicideSystem.cs index 9f901b2ad8..2ceff59755 100644 --- a/Content.Server/Chat/SuicideSystem.cs +++ b/Content.Server/Chat/SuicideSystem.cs @@ -18,16 +18,16 @@ using Robust.Shared.Prototypes; namespace Content.Server.Chat; -public sealed class SuicideSystem : EntitySystem +public sealed partial class SuicideSystem : EntitySystem { - [Dependency] private readonly EntityLookupSystem _entityLookupSystem = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly GhostSystem _ghostSystem = default!; - [Dependency] private readonly SharedSuicideSystem _suicide = default!; + [Dependency] private EntityLookupSystem _entityLookupSystem = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private HandsSystem _hands = default!; + [Dependency] private TagSystem _tagSystem = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private GhostSystem _ghostSystem = default!; + [Dependency] private SharedSuicideSystem _suicide = default!; private static readonly ProtoId CannotSuicideTag = "CannotSuicide"; diff --git a/Content.Server/Chat/Systems/AnnounceOnSpawnSystem.cs b/Content.Server/Chat/Systems/AnnounceOnSpawnSystem.cs index cc46545237..b2f58080d6 100644 --- a/Content.Server/Chat/Systems/AnnounceOnSpawnSystem.cs +++ b/Content.Server/Chat/Systems/AnnounceOnSpawnSystem.cs @@ -2,9 +2,9 @@ using Content.Server.Chat; namespace Content.Server.Chat.Systems; -public sealed class AnnounceOnSpawnSystem : EntitySystem +public sealed partial class AnnounceOnSpawnSystem : EntitySystem { - [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private ChatSystem _chat = default!; public override void Initialize() { diff --git a/Content.Server/Chat/Systems/AutoEmoteSystem.cs b/Content.Server/Chat/Systems/AutoEmoteSystem.cs index ebb22f6314..a72c321476 100644 --- a/Content.Server/Chat/Systems/AutoEmoteSystem.cs +++ b/Content.Server/Chat/Systems/AutoEmoteSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Utility; namespace Content.Server.Chat.Systems; -public sealed class AutoEmoteSystem : EntitySystem +public sealed partial class AutoEmoteSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ChatSystem _chatSystem = default!; public override void Initialize() { diff --git a/Content.Server/Chat/Systems/ChatNotificationSystem.cs b/Content.Server/Chat/Systems/ChatNotificationSystem.cs index 8cd3d54e80..6726363640 100644 --- a/Content.Server/Chat/Systems/ChatNotificationSystem.cs +++ b/Content.Server/Chat/Systems/ChatNotificationSystem.cs @@ -14,12 +14,12 @@ namespace Content.Server.Chat.Systems; /// public sealed partial class ChatNotificationSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IChatManager _chats = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IChatManager _chats = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private SharedRoleSystem _roles = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ILogManager _logManager = default!; private ISawmill _sawmill = default!; diff --git a/Content.Server/Chat/Systems/ChatSystem.cs b/Content.Server/Chat/Systems/ChatSystem.cs index 9ea04ca3bc..2ce464b21a 100644 --- a/Content.Server/Chat/Systems/ChatSystem.cs +++ b/Content.Server/Chat/Systems/ChatSystem.cs @@ -43,21 +43,21 @@ namespace Content.Server.Chat.Systems; /// public sealed partial class ChatSystem : SharedChatSystem { - [Dependency] private readonly IReplayRecordingManager _replay = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IChatSanitizationManager _sanitizer = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly StationSystem _stationSystem = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly ReplacementAccentSystem _wordreplacement = default!; - [Dependency] private readonly ExamineSystemShared _examineSystem = default!; + [Dependency] private IReplayRecordingManager _replay = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IChatSanitizationManager _sanitizer = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private StationSystem _stationSystem = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private ReplacementAccentSystem _wordreplacement = default!; + [Dependency] private ExamineSystemShared _examineSystem = default!; private bool _loocEnabled = true; private bool _deadLoocEnabled; diff --git a/Content.Server/Chat/Systems/EmoteOnDamageSystem.cs b/Content.Server/Chat/Systems/EmoteOnDamageSystem.cs index 2b2be1e869..20183c485b 100644 --- a/Content.Server/Chat/Systems/EmoteOnDamageSystem.cs +++ b/Content.Server/Chat/Systems/EmoteOnDamageSystem.cs @@ -10,12 +10,12 @@ using Robust.Shared.Random; using Robust.Shared.Timing; using Robust.Shared.Utility; -public sealed class EmoteOnDamageSystem : EntitySystem +public sealed partial class EmoteOnDamageSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ChatSystem _chatSystem = default!; public override void Initialize() { diff --git a/Content.Server/Chat/V2/Commands/DeleteChatMessageCommand.cs b/Content.Server/Chat/V2/Commands/DeleteChatMessageCommand.cs index 2aeb899829..d2dcee704a 100644 --- a/Content.Server/Chat/V2/Commands/DeleteChatMessageCommand.cs +++ b/Content.Server/Chat/V2/Commands/DeleteChatMessageCommand.cs @@ -9,9 +9,9 @@ using Robust.Shared.Utility; namespace Content.Server.Chat.V2.Commands; [ToolshedCommand, AdminCommand(AdminFlags.Admin)] -public sealed class DeleteChatMessageCommand : ToolshedCommand +public sealed partial class DeleteChatMessageCommand : ToolshedCommand { - [Dependency] private readonly IEntitySystemManager _manager = default!; + [Dependency] private IEntitySystemManager _manager = default!; [CommandImplementation("id")] public void DeleteChatMessage(IInvocationContext ctx, uint messageId) diff --git a/Content.Server/Chat/V2/Commands/NukeChatMessagesCommand.cs b/Content.Server/Chat/V2/Commands/NukeChatMessagesCommand.cs index 07b4cd9796..04da1de9d5 100644 --- a/Content.Server/Chat/V2/Commands/NukeChatMessagesCommand.cs +++ b/Content.Server/Chat/V2/Commands/NukeChatMessagesCommand.cs @@ -9,9 +9,9 @@ using Robust.Shared.Utility; namespace Content.Server.Chat.V2.Commands; [ToolshedCommand, AdminCommand(AdminFlags.Admin)] -public sealed class NukeChatMessagesCommand : ToolshedCommand +public sealed partial class NukeChatMessagesCommand : ToolshedCommand { - [Dependency] private readonly IEntitySystemManager _manager = default!; + [Dependency] private IEntitySystemManager _manager = default!; [CommandImplementation("usernames")] public void Command(IInvocationContext ctx, string usernamesCsv) diff --git a/Content.Server/Chat/V2/Repository/ChatRepository.cs b/Content.Server/Chat/V2/Repository/ChatRepository.cs index 06de37128f..b23b5932a8 100644 --- a/Content.Server/Chat/V2/Repository/ChatRepository.cs +++ b/Content.Server/Chat/V2/Repository/ChatRepository.cs @@ -13,10 +13,10 @@ namespace Content.Server.Chat.V2.Repository; /// Stores , gives them UIDs, and issues . /// Allows for deletion of messages. /// -public sealed class ChatRepositorySystem : EntitySystem +public sealed partial class ChatRepositorySystem : EntitySystem { - [Dependency] private readonly IReplayRecordingManager _replay = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IReplayRecordingManager _replay = default!; + [Dependency] private IPlayerManager _player = default!; // Clocks should start at 1, as 0 indicates "clock not set" or "clock forgotten to be set by bad programmer". private uint _nextMessageId = 1; diff --git a/Content.Server/Chemistry/Commands/DumpReagentGuideText.cs b/Content.Server/Chemistry/Commands/DumpReagentGuideText.cs index fc4116345f..678a45fb53 100644 --- a/Content.Server/Chemistry/Commands/DumpReagentGuideText.cs +++ b/Content.Server/Chemistry/Commands/DumpReagentGuideText.cs @@ -7,9 +7,9 @@ using Robust.Shared.Prototypes; namespace Content.Server.Chemistry.Commands; [AdminCommand(AdminFlags.Debug)] -public sealed class DumpReagentGuideText : LocalizedEntityCommands +public sealed partial class DumpReagentGuideText : LocalizedEntityCommands { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; public override string Command => "dumpreagentguidetext"; diff --git a/Content.Server/Chemistry/EntitySystems/ChemMasterSystem.cs b/Content.Server/Chemistry/EntitySystems/ChemMasterSystem.cs index 8d8971fecc..d66a21cc89 100644 --- a/Content.Server/Chemistry/EntitySystems/ChemMasterSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/ChemMasterSystem.cs @@ -29,16 +29,16 @@ namespace Content.Server.Chemistry.EntitySystems /// /// [UsedImplicitly] - public sealed class ChemMasterSystem : EntitySystem + public sealed partial class ChemMasterSystem : EntitySystem { - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly AudioSystem _audioSystem = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; - [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; - [Dependency] private readonly StorageSystem _storageSystem = default!; - [Dependency] private readonly LabelSystem _labelSystem = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private AudioSystem _audioSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private ItemSlotsSystem _itemSlotsSystem = default!; + [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private StorageSystem _storageSystem = default!; + [Dependency] private LabelSystem _labelSystem = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; private static readonly EntProtoId PillPrototypeId = "Pill"; diff --git a/Content.Server/Chemistry/EntitySystems/ChemistryGuideDataSystem.cs b/Content.Server/Chemistry/EntitySystems/ChemistryGuideDataSystem.cs index e72fd34cd8..0077e99fbf 100644 --- a/Content.Server/Chemistry/EntitySystems/ChemistryGuideDataSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/ChemistryGuideDataSystem.cs @@ -8,9 +8,9 @@ using Robust.Shared.Prototypes; namespace Content.Server.Chemistry.EntitySystems; -public sealed class ChemistryGuideDataSystem : SharedChemistryGuideDataSystem +public sealed partial class ChemistryGuideDataSystem : SharedChemistryGuideDataSystem { - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IPlayerManager _player = default!; /// public override void Initialize() diff --git a/Content.Server/Chemistry/EntitySystems/DeleteOnSolutionEmptySystem.cs b/Content.Server/Chemistry/EntitySystems/DeleteOnSolutionEmptySystem.cs index 16707b26ea..4c3b9e1db1 100644 --- a/Content.Server/Chemistry/EntitySystems/DeleteOnSolutionEmptySystem.cs +++ b/Content.Server/Chemistry/EntitySystems/DeleteOnSolutionEmptySystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Chemistry.EntitySystems; namespace Content.Server.Chemistry.EntitySystems.DeleteOnSolutionEmptySystem { - public sealed class DeleteOnSolutionEmptySystem : EntitySystem + public sealed partial class DeleteOnSolutionEmptySystem : EntitySystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; public override void Initialize() { diff --git a/Content.Server/Chemistry/EntitySystems/ReagentDispenserSystem.cs b/Content.Server/Chemistry/EntitySystems/ReagentDispenserSystem.cs index f968851c4f..e24d1bc052 100644 --- a/Content.Server/Chemistry/EntitySystems/ReagentDispenserSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/ReagentDispenserSystem.cs @@ -23,16 +23,16 @@ namespace Content.Server.Chemistry.EntitySystems /// /// [UsedImplicitly] - public sealed class ReagentDispenserSystem : EntitySystem + public sealed partial class ReagentDispenserSystem : EntitySystem { - [Dependency] private readonly AudioSystem _audioSystem = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly SolutionTransferSystem _solutionTransferSystem = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; - [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly OpenableSystem _openable = default!; - [Dependency] private readonly HandsSystem _handsSystem = default!; + [Dependency] private AudioSystem _audioSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private SolutionTransferSystem _solutionTransferSystem = default!; + [Dependency] private ItemSlotsSystem _itemSlotsSystem = default!; + [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private OpenableSystem _openable = default!; + [Dependency] private HandsSystem _handsSystem = default!; public override void Initialize() { diff --git a/Content.Server/Chemistry/EntitySystems/SolutionHeaterSystem.cs b/Content.Server/Chemistry/EntitySystems/SolutionHeaterSystem.cs index e2067bdc2c..845e63d89c 100644 --- a/Content.Server/Chemistry/EntitySystems/SolutionHeaterSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/SolutionHeaterSystem.cs @@ -9,11 +9,11 @@ using Content.Shared.Power; namespace Content.Server.Chemistry.EntitySystems; -public sealed class SolutionHeaterSystem : EntitySystem +public sealed partial class SolutionHeaterSystem : EntitySystem { - [Dependency] private readonly PowerReceiverSystem _powerReceiver = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private PowerReceiverSystem _powerReceiver = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; /// public override void Initialize() diff --git a/Content.Server/Chemistry/EntitySystems/SolutionInjectOnEventSystem.cs b/Content.Server/Chemistry/EntitySystems/SolutionInjectOnEventSystem.cs index e6e1642295..2ad4df3a76 100644 --- a/Content.Server/Chemistry/EntitySystems/SolutionInjectOnEventSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/SolutionInjectOnEventSystem.cs @@ -17,13 +17,13 @@ namespace Content.Server.Chemistry.EntitySystems; /// System for handling the different inheritors of . /// Subscribes to relevent events and performs solution injections when they are raised. /// -public sealed class SolutionInjectOnCollideSystem : EntitySystem +public sealed partial class SolutionInjectOnCollideSystem : EntitySystem { - [Dependency] private readonly BloodstreamSystem _bloodstream = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private BloodstreamSystem _bloodstream = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private TagSystem _tag = default!; private static readonly ProtoId HardsuitTag = "Hardsuit"; diff --git a/Content.Server/Chemistry/EntitySystems/SolutionInjectWhileEmbeddedSystem.cs b/Content.Server/Chemistry/EntitySystems/SolutionInjectWhileEmbeddedSystem.cs index eb805a9099..12a3c0da44 100644 --- a/Content.Server/Chemistry/EntitySystems/SolutionInjectWhileEmbeddedSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/SolutionInjectWhileEmbeddedSystem.cs @@ -8,9 +8,9 @@ namespace Content.Server.Chemistry.EntitySystems; /// /// System for handling injecting into an entity while a projectile is embedded. /// -public sealed class SolutionInjectWhileEmbeddedSystem : EntitySystem +public sealed partial class SolutionInjectWhileEmbeddedSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IGameTiming _gameTiming = default!; public override void Initialize() { diff --git a/Content.Server/Chemistry/EntitySystems/SolutionRandomFillSystem.cs b/Content.Server/Chemistry/EntitySystems/SolutionRandomFillSystem.cs index 84f96e6ba7..d428007d6f 100644 --- a/Content.Server/Chemistry/EntitySystems/SolutionRandomFillSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/SolutionRandomFillSystem.cs @@ -9,11 +9,11 @@ using Robust.Shared.Random; namespace Content.Server.Chemistry.EntitySystems; -public sealed class SolutionRandomFillSystem : EntitySystem +public sealed partial class SolutionRandomFillSystem : EntitySystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionsSystem = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private SharedSolutionContainerSystem _solutionsSystem = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Chemistry/EntitySystems/TransformableContainerSystem.cs b/Content.Server/Chemistry/EntitySystems/TransformableContainerSystem.cs index 45bb84f23f..adf7c851c0 100644 --- a/Content.Server/Chemistry/EntitySystems/TransformableContainerSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/TransformableContainerSystem.cs @@ -6,12 +6,12 @@ using Robust.Shared.Prototypes; namespace Content.Server.Chemistry.EntitySystems; -public sealed class TransformableContainerSystem : EntitySystem +public sealed partial class TransformableContainerSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionsSystem = default!; - [Dependency] private readonly MetaDataSystem _metadataSystem = default!; - [Dependency] private readonly NameModifierSystem _nameMod = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedSolutionContainerSystem _solutionsSystem = default!; + [Dependency] private MetaDataSystem _metadataSystem = default!; + [Dependency] private NameModifierSystem _nameMod = default!; public override void Initialize() { diff --git a/Content.Server/Chemistry/EntitySystems/VaporSystem.cs b/Content.Server/Chemistry/EntitySystems/VaporSystem.cs index 0dabd076e1..6b3e392080 100644 --- a/Content.Server/Chemistry/EntitySystems/VaporSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/VaporSystem.cs @@ -20,16 +20,16 @@ using Content.Shared.Vapor; namespace Content.Server.Chemistry.EntitySystems { [UsedImplicitly] - internal sealed class VaporSystem : EntitySystem + internal sealed partial class VaporSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly ReactiveSystem _reactive = default!; - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private ReactiveSystem _reactive = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; public override void Initialize() { diff --git a/Content.Server/Chunking/ChunkingSystem.cs b/Content.Server/Chunking/ChunkingSystem.cs index 9bc1ab0a3b..9a6a6d3fd4 100644 --- a/Content.Server/Chunking/ChunkingSystem.cs +++ b/Content.Server/Chunking/ChunkingSystem.cs @@ -16,11 +16,11 @@ namespace Content.Shared.Chunking; /// This system just exists to provide some utility functions for other systems that chunk data that needs to be /// sent to players. In particular, see . /// -public sealed class ChunkingSystem : EntitySystem +public sealed partial class ChunkingSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private SharedTransformSystem _transform = default!; private EntityQuery _xformQuery; diff --git a/Content.Server/Clock/ClockSystem.cs b/Content.Server/Clock/ClockSystem.cs index 29400a59f7..0c12a63ac4 100644 --- a/Content.Server/Clock/ClockSystem.cs +++ b/Content.Server/Clock/ClockSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Random; namespace Content.Server.Clock; -public sealed class ClockSystem : SharedClockSystem +public sealed partial class ClockSystem : SharedClockSystem { - [Dependency] private readonly PvsOverrideSystem _pvsOverride = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; + [Dependency] private PvsOverrideSystem _pvsOverride = default!; + [Dependency] private IRobustRandom _robustRandom = default!; /// public override void Initialize() diff --git a/Content.Server/Cloning/CloningConsoleSystem.cs b/Content.Server/Cloning/CloningConsoleSystem.cs index b5cf2dbb8a..5db42f9b1f 100644 --- a/Content.Server/Cloning/CloningConsoleSystem.cs +++ b/Content.Server/Cloning/CloningConsoleSystem.cs @@ -20,16 +20,16 @@ using Robust.Server.Player; namespace Content.Server.Cloning { - public sealed class CloningConsoleSystem : EntitySystem + public sealed partial class CloningConsoleSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _signalSystem = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly CloningPodSystem _cloningPodSystem = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly PowerReceiverSystem _powerReceiverSystem = default!; - [Dependency] private readonly SharedMindSystem _mindSystem = default!; + [Dependency] private DeviceLinkSystem _signalSystem = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private CloningPodSystem _cloningPodSystem = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private PowerReceiverSystem _powerReceiverSystem = default!; + [Dependency] private SharedMindSystem _mindSystem = default!; public override void Initialize() { diff --git a/Content.Server/Cloning/CloningPodSystem.cs b/Content.Server/Cloning/CloningPodSystem.cs index 706a6fdc77..48bf50bd7a 100644 --- a/Content.Server/Cloning/CloningPodSystem.cs +++ b/Content.Server/Cloning/CloningPodSystem.cs @@ -34,29 +34,29 @@ using Content.Shared.Damage.Systems; namespace Content.Server.Cloning; -public sealed class CloningPodSystem : EntitySystem +public sealed partial class CloningPodSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _signalSystem = default!; - [Dependency] private readonly IPlayerManager _playerManager = null!; - [Dependency] private readonly EuiManager _euiManager = null!; - [Dependency] private readonly CloningConsoleSystem _cloningConsoleSystem = default!; - [Dependency] private readonly ContainerSystem _containerSystem = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly PowerReceiverSystem _powerReceiverSystem = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly PuddleSystem _puddleSystem = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly MaterialStorageSystem _material = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedMindSystem _mindSystem = default!; - [Dependency] private readonly CloningSystem _cloning = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private DeviceLinkSystem _signalSystem = default!; + [Dependency] private IPlayerManager _playerManager = null!; + [Dependency] private EuiManager _euiManager = null!; + [Dependency] private CloningConsoleSystem _cloningConsoleSystem = default!; + [Dependency] private ContainerSystem _containerSystem = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private PowerReceiverSystem _powerReceiverSystem = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private PuddleSystem _puddleSystem = default!; + [Dependency] private ChatSystem _chatSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private MaterialStorageSystem _material = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private SharedMindSystem _mindSystem = default!; + [Dependency] private CloningSystem _cloning = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private DamageableSystem _damageable = default!; public readonly Dictionary ClonesWaitingForMind = new(); public readonly ProtoId SettingsId = "CloningPod"; diff --git a/Content.Server/Cloning/CloningSystem.Subscriptions.cs b/Content.Server/Cloning/CloningSystem.Subscriptions.cs index 995f3e32eb..373ce5f8e1 100644 --- a/Content.Server/Cloning/CloningSystem.Subscriptions.cs +++ b/Content.Server/Cloning/CloningSystem.Subscriptions.cs @@ -30,14 +30,14 @@ namespace Content.Server.Cloning; /// public sealed partial class CloningSystem { - [Dependency] private readonly SharedStackSystem _stack = default!; - [Dependency] private readonly LabelSystem _label = default!; - [Dependency] private readonly ForensicsSystem _forensics = default!; - [Dependency] private readonly PaperSystem _paper = default!; - [Dependency] private readonly VocalSystem _vocal = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; - [Dependency] private readonly SharedChameleonClothingSystem _chameleonClothing = default!; - [Dependency] private readonly PullingSystem _pulling = default!; + [Dependency] private SharedStackSystem _stack = default!; + [Dependency] private LabelSystem _label = default!; + [Dependency] private ForensicsSystem _forensics = default!; + [Dependency] private PaperSystem _paper = default!; + [Dependency] private VocalSystem _vocal = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private SharedChameleonClothingSystem _chameleonClothing = default!; + [Dependency] private PullingSystem _pulling = default!; public override void Initialize() { diff --git a/Content.Server/Cloning/CloningSystem.cs b/Content.Server/Cloning/CloningSystem.cs index abff99a407..6e4738fc51 100644 --- a/Content.Server/Cloning/CloningSystem.cs +++ b/Content.Server/Cloning/CloningSystem.cs @@ -27,17 +27,17 @@ namespace Content.Server.Cloning; /// public sealed partial class CloningSystem : SharedCloningSystem { - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedStorageSystem _storage = default!; - [Dependency] private readonly SharedSubdermalImplantSystem _subdermalImplant = default!; - [Dependency] private readonly SharedVisualBodySystem _visualBody = default!; - [Dependency] private readonly NameModifierSystem _nameMod = default!; - [Dependency] private readonly IdentitySystem _identity = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedStorageSystem _storage = default!; + [Dependency] private SharedSubdermalImplantSystem _subdermalImplant = default!; + [Dependency] private SharedVisualBodySystem _visualBody = default!; + [Dependency] private NameModifierSystem _nameMod = default!; + [Dependency] private IdentitySystem _identity = default!; public override bool TryCloning( EntityUid original, diff --git a/Content.Server/Cloning/RandomCloneSpawnerSystem.cs b/Content.Server/Cloning/RandomCloneSpawnerSystem.cs index a18ccd2e71..a5f9c2fb0b 100644 --- a/Content.Server/Cloning/RandomCloneSpawnerSystem.cs +++ b/Content.Server/Cloning/RandomCloneSpawnerSystem.cs @@ -10,13 +10,13 @@ namespace Content.Server.Cloning; /// /// This deals with spawning and setting up a clone of a random crew member. /// -public sealed class RandomCloneSpawnerSystem : EntitySystem +public sealed partial class RandomCloneSpawnerSystem : EntitySystem { - [Dependency] private readonly CloningSystem _cloning = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly TargetSystem _target = default!; + [Dependency] private CloningSystem _cloning = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private TargetSystem _target = default!; public override void Initialize() { diff --git a/Content.Server/Clothing/Systems/ChameleonClothingSystem.cs b/Content.Server/Clothing/Systems/ChameleonClothingSystem.cs index 8a654b4ab9..8e92f24ac2 100644 --- a/Content.Server/Clothing/Systems/ChameleonClothingSystem.cs +++ b/Content.Server/Clothing/Systems/ChameleonClothingSystem.cs @@ -8,10 +8,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Clothing.Systems; -public sealed class ChameleonClothingSystem : SharedChameleonClothingSystem +public sealed partial class ChameleonClothingSystem : SharedChameleonClothingSystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IdentitySystem _identity = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IdentitySystem _identity = default!; public override void Initialize() { diff --git a/Content.Server/Clothing/Systems/CursedMaskSystem.cs b/Content.Server/Clothing/Systems/CursedMaskSystem.cs index ef23df5f17..78f81fe1f1 100644 --- a/Content.Server/Clothing/Systems/CursedMaskSystem.cs +++ b/Content.Server/Clothing/Systems/CursedMaskSystem.cs @@ -18,15 +18,15 @@ using Robust.Shared.Prototypes; namespace Content.Server.Clothing.Systems; /// -public sealed class CursedMaskSystem : SharedCursedMaskSystem +public sealed partial class CursedMaskSystem : SharedCursedMaskSystem { - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly GhostSystem _ghostSystem = default!; - [Dependency] private readonly HTNSystem _htn = default!; - [Dependency] private readonly MindSystem _mind = default!; - [Dependency] private readonly NPCSystem _npc = default!; - [Dependency] private readonly NpcFactionSystem _npcFaction = default!; - [Dependency] private readonly PopupSystem _popup = default!; + [Dependency] private IAdminLogManager _adminLog = default!; + [Dependency] private GhostSystem _ghostSystem = default!; + [Dependency] private HTNSystem _htn = default!; + [Dependency] private MindSystem _mind = default!; + [Dependency] private NPCSystem _npc = default!; + [Dependency] private NpcFactionSystem _npcFaction = default!; + [Dependency] private PopupSystem _popup = default!; // We can't store this info on the component easily private static readonly ProtoId TakeoverRootTask = "SimpleHostileCompound"; diff --git a/Content.Server/Clothing/Systems/OutfitSystem.cs b/Content.Server/Clothing/Systems/OutfitSystem.cs index c1187657fd..a973590d92 100644 --- a/Content.Server/Clothing/Systems/OutfitSystem.cs +++ b/Content.Server/Clothing/Systems/OutfitSystem.cs @@ -19,15 +19,15 @@ using Robust.Shared.Prototypes; namespace Content.Server.Clothing.Systems; -public sealed class OutfitSystem : EntitySystem +public sealed partial class OutfitSystem : EntitySystem { - [Dependency] private readonly IServerPreferencesManager _preferenceManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly HandsSystem _handSystem = default!; - [Dependency] private readonly InventorySystem _invSystem = default!; - [Dependency] private readonly SharedStationSpawningSystem _spawningSystem = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; - [Dependency] private readonly StorageSystem _storageSystem = default!; + [Dependency] private IServerPreferencesManager _preferenceManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private HandsSystem _handSystem = default!; + [Dependency] private InventorySystem _invSystem = default!; + [Dependency] private SharedStationSpawningSystem _spawningSystem = default!; + [Dependency] private ItemSlotsSystem _itemSlotsSystem = default!; + [Dependency] private StorageSystem _storageSystem = default!; public bool SetOutfit(EntityUid target, string gear, Action? onEquipped = null, bool unremovable = false) { diff --git a/Content.Server/Cluwne/CluwneSystem.cs b/Content.Server/Cluwne/CluwneSystem.cs index 97d7005279..9c5e45474d 100644 --- a/Content.Server/Cluwne/CluwneSystem.cs +++ b/Content.Server/Cluwne/CluwneSystem.cs @@ -19,19 +19,19 @@ using Robust.Shared.Prototypes; namespace Content.Server.Cluwne; -public sealed class CluwneSystem : EntitySystem +public sealed partial class CluwneSystem : EntitySystem { - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly SharedStunSystem _stunSystem = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly AutoEmoteSystem _autoEmote = default!; - [Dependency] private readonly NameModifierSystem _nameMod = default!; - [Dependency] private readonly OutfitSystem _outfitSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private SharedStunSystem _stunSystem = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private AutoEmoteSystem _autoEmote = default!; + [Dependency] private NameModifierSystem _nameMod = default!; + [Dependency] private OutfitSystem _outfitSystem = default!; public override void Initialize() { diff --git a/Content.Server/Codewords/CodewordSystem.cs b/Content.Server/Codewords/CodewordSystem.cs index bd655e61d0..43ca738e82 100644 --- a/Content.Server/Codewords/CodewordSystem.cs +++ b/Content.Server/Codewords/CodewordSystem.cs @@ -11,11 +11,11 @@ namespace Content.Server.Codewords; /// /// Gamerule that provides codewords for other gamerules that rely on them. /// -public sealed class CodewordSystem : EntitySystem +public sealed partial class CodewordSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Commands/ActionCommands.cs b/Content.Server/Commands/ActionCommands.cs index 93de66c856..45534797cc 100644 --- a/Content.Server/Commands/ActionCommands.cs +++ b/Content.Server/Commands/ActionCommands.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.Commands; [AdminCommand(AdminFlags.Fun)] -internal sealed class UpgradeActionCommand : IConsoleCommand +internal sealed partial class UpgradeActionCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entMan = default!; + [Dependency] private IEntityManager _entMan = default!; public string Command => "upgradeaction"; public string Description => Loc.GetString("upgradeaction-command-description"); diff --git a/Content.Server/Communications/CommsHackerSystem.cs b/Content.Server/Communications/CommsHackerSystem.cs index 44b3aa28bd..e639b1460c 100644 --- a/Content.Server/Communications/CommsHackerSystem.cs +++ b/Content.Server/Communications/CommsHackerSystem.cs @@ -12,15 +12,15 @@ using Robust.Shared.Serialization; namespace Content.Server.Communications; -public sealed class CommsHackerSystem : SharedCommsHackerSystem +public sealed partial class CommsHackerSystem : SharedCommsHackerSystem { - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; // TODO: remove when generic check event is used - [Dependency] private readonly NinjaGlovesSystem _gloves = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; + [Dependency] private NinjaGlovesSystem _gloves = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; public override void Initialize() { diff --git a/Content.Server/Communications/CommunicationsConsoleSystem.cs b/Content.Server/Communications/CommunicationsConsoleSystem.cs index ef7ccc8bf0..3fed807d20 100644 --- a/Content.Server/Communications/CommunicationsConsoleSystem.cs +++ b/Content.Server/Communications/CommunicationsConsoleSystem.cs @@ -22,19 +22,19 @@ using Robust.Shared.Configuration; namespace Content.Server.Communications { - public sealed class CommunicationsConsoleSystem : EntitySystem + public sealed partial class CommunicationsConsoleSystem : EntitySystem { - [Dependency] private readonly AccessReaderSystem _accessReaderSystem = default!; - [Dependency] private readonly AlertLevelSystem _alertLevelSystem = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; - [Dependency] private readonly EmergencyShuttleSystem _emergency = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly RoundEndSystem _roundEndSystem = default!; - [Dependency] private readonly StationSystem _stationSystem = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private AccessReaderSystem _accessReaderSystem = default!; + [Dependency] private AlertLevelSystem _alertLevelSystem = default!; + [Dependency] private ChatSystem _chatSystem = default!; + [Dependency] private DeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private EmergencyShuttleSystem _emergency = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private RoundEndSystem _roundEndSystem = default!; + [Dependency] private StationSystem _stationSystem = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; private const float UIUpdateInterval = 5.0f; diff --git a/Content.Server/Connection/ConnectionManager.cs b/Content.Server/Connection/ConnectionManager.cs index c3a389621c..996c7392af 100644 --- a/Content.Server/Connection/ConnectionManager.cs +++ b/Content.Server/Connection/ConnectionManager.cs @@ -50,19 +50,19 @@ namespace Content.Server.Connection /// public sealed partial class ConnectionManager : IConnectionManager { - [Dependency] private readonly IPlayerManager _plyMgr = default!; - [Dependency] private readonly IServerNetManager _netMgr = default!; - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ILocalizationManager _loc = default!; - [Dependency] private readonly ServerDbEntryManager _serverDbEntry = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IHttpClientHolder _http = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IPlayerManager _plyMgr = default!; + [Dependency] private IServerNetManager _netMgr = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ILocalizationManager _loc = default!; + [Dependency] private ServerDbEntryManager _serverDbEntry = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IHttpClientHolder _http = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private IEntityManager _entityManager = default!; private GameTicker? _ticker; diff --git a/Content.Server/Connection/GrantConnectBypassCommand.cs b/Content.Server/Connection/GrantConnectBypassCommand.cs index f611eee04e..4e80f5fcfb 100644 --- a/Content.Server/Connection/GrantConnectBypassCommand.cs +++ b/Content.Server/Connection/GrantConnectBypassCommand.cs @@ -5,12 +5,12 @@ using Robust.Shared.Console; namespace Content.Server.Connection; [AdminCommand(AdminFlags.Moderator)] -public sealed class GrantConnectBypassCommand : LocalizedCommands +public sealed partial class GrantConnectBypassCommand : LocalizedCommands { private static readonly TimeSpan DefaultDuration = TimeSpan.FromHours(1); - [Dependency] private readonly IPlayerLocator _playerLocator = default!; - [Dependency] private readonly IConnectionManager _connectionManager = default!; + [Dependency] private IPlayerLocator _playerLocator = default!; + [Dependency] private IConnectionManager _connectionManager = default!; public override string Command => "grant_connect_bypass"; diff --git a/Content.Server/Connection/Whitelist/BlacklistCommands.cs b/Content.Server/Connection/Whitelist/BlacklistCommands.cs index e79fb7ee22..da4de80d88 100644 --- a/Content.Server/Connection/Whitelist/BlacklistCommands.cs +++ b/Content.Server/Connection/Whitelist/BlacklistCommands.cs @@ -6,10 +6,10 @@ using Robust.Shared.Console; namespace Content.Server.Connection.Whitelist; [AdminCommand(AdminFlags.Ban)] -public sealed class AddBlacklistCommand : LocalizedCommands +public sealed partial class AddBlacklistCommand : LocalizedCommands { - [Dependency] private readonly IPlayerLocator _playerLocator = default!; - [Dependency] private readonly IServerDbManager _db = default!; + [Dependency] private IPlayerLocator _playerLocator = default!; + [Dependency] private IServerDbManager _db = default!; public override string Command => "blacklistadd"; @@ -61,10 +61,10 @@ public sealed class AddBlacklistCommand : LocalizedCommands } [AdminCommand(AdminFlags.Ban)] -public sealed class RemoveBlacklistCommand : LocalizedCommands +public sealed partial class RemoveBlacklistCommand : LocalizedCommands { - [Dependency] private readonly IPlayerLocator _playerLocator = default!; - [Dependency] private readonly IServerDbManager _db = default!; + [Dependency] private IPlayerLocator _playerLocator = default!; + [Dependency] private IServerDbManager _db = default!; public override string Command => "blacklistremove"; diff --git a/Content.Server/Construction/AnchorOnlyOnStationSystem.cs b/Content.Server/Construction/AnchorOnlyOnStationSystem.cs index 53a2245835..c66bde4061 100644 --- a/Content.Server/Construction/AnchorOnlyOnStationSystem.cs +++ b/Content.Server/Construction/AnchorOnlyOnStationSystem.cs @@ -5,10 +5,10 @@ using Robust.Server.GameObjects; namespace Content.Server.Construction; -public sealed class AnchorOnlyOnStationSystem : EntitySystem +public sealed partial class AnchorOnlyOnStationSystem : EntitySystem { - [Dependency] private readonly StationSystem _stationSystem = null!; - [Dependency] private readonly TransformSystem _transform = null!; + [Dependency] private StationSystem _stationSystem = null!; + [Dependency] private TransformSystem _transform = null!; public override void Initialize() { diff --git a/Content.Server/Construction/Commands/FixRotationsCommand.cs b/Content.Server/Construction/Commands/FixRotationsCommand.cs index 807f81b498..2aae39356c 100644 --- a/Content.Server/Construction/Commands/FixRotationsCommand.cs +++ b/Content.Server/Construction/Commands/FixRotationsCommand.cs @@ -10,9 +10,9 @@ using Robust.Shared.Prototypes; namespace Content.Server.Construction.Commands; [AdminCommand(AdminFlags.Mapping)] -public sealed class FixRotationsCommand : IConsoleCommand +public sealed partial class FixRotationsCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private static readonly ProtoId ForceFixRotationsTag = "ForceFixRotations"; private static readonly ProtoId ForceNoFixRotationsTag = "ForceNoFixRotations"; diff --git a/Content.Server/Construction/Commands/TileReplaceCommand.cs b/Content.Server/Construction/Commands/TileReplaceCommand.cs index e297099c3a..26e4594d90 100644 --- a/Content.Server/Construction/Commands/TileReplaceCommand.cs +++ b/Content.Server/Construction/Commands/TileReplaceCommand.cs @@ -7,10 +7,10 @@ using Robust.Shared.Map.Components; namespace Content.Server.Construction.Commands; [AdminCommand(AdminFlags.Mapping)] -public sealed class TileReplaceCommand : IConsoleCommand +public sealed partial class TileReplaceCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly ITileDefinitionManager _tileDef = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private ITileDefinitionManager _tileDef = default!; // ReSharper disable once StringLiteralTypo public string Command => "tilereplace"; diff --git a/Content.Server/Construction/Commands/TileWallsCommand.cs b/Content.Server/Construction/Commands/TileWallsCommand.cs index ca87795b06..c4a8b7be3e 100644 --- a/Content.Server/Construction/Commands/TileWallsCommand.cs +++ b/Content.Server/Construction/Commands/TileWallsCommand.cs @@ -11,10 +11,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Construction.Commands; [AdminCommand(AdminFlags.Mapping)] -public sealed class TileWallsCommand : IConsoleCommand +public sealed partial class TileWallsCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefManager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private ITileDefinitionManager _tileDefManager = default!; // ReSharper disable once StringLiteralTypo public string Command => "tilewalls"; diff --git a/Content.Server/Construction/ConstructionSystem.Computer.cs b/Content.Server/Construction/ConstructionSystem.Computer.cs index a35491ca10..be93e31405 100644 --- a/Content.Server/Construction/ConstructionSystem.Computer.cs +++ b/Content.Server/Construction/ConstructionSystem.Computer.cs @@ -8,7 +8,7 @@ namespace Content.Server.Construction; public sealed partial class ConstructionSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; private void InitializeComputer() { diff --git a/Content.Server/Construction/ConstructionSystem.Guided.cs b/Content.Server/Construction/ConstructionSystem.Guided.cs index 42c64db991..5c53cd20fb 100644 --- a/Content.Server/Construction/ConstructionSystem.Guided.cs +++ b/Content.Server/Construction/ConstructionSystem.Guided.cs @@ -12,7 +12,7 @@ namespace Content.Server.Construction { public sealed partial class ConstructionSystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedPopupSystem _popup = default!; private readonly Dictionary _guideCache = new(); diff --git a/Content.Server/Construction/ConstructionSystem.Initial.cs b/Content.Server/Construction/ConstructionSystem.Initial.cs index 98b1da034e..f6bd10822c 100644 --- a/Content.Server/Construction/ConstructionSystem.Initial.cs +++ b/Content.Server/Construction/ConstructionSystem.Initial.cs @@ -24,13 +24,13 @@ namespace Content.Server.Construction { public sealed partial class ConstructionSystem { - [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly EntityLookupSystem _lookupSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private InventorySystem _inventorySystem = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private EntityLookupSystem _lookupSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; // --- WARNING! LEGACY CODE AHEAD! --- // This entire file contains the legacy code for initial construction. diff --git a/Content.Server/Construction/ConstructionSystem.Interactions.cs b/Content.Server/Construction/ConstructionSystem.Interactions.cs index f855d26f4f..ca4865639c 100644 --- a/Content.Server/Construction/ConstructionSystem.Interactions.cs +++ b/Content.Server/Construction/ConstructionSystem.Interactions.cs @@ -26,9 +26,9 @@ namespace Content.Server.Construction { public sealed partial class ConstructionSystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; #if EXCEPTION_TOLERANCE - [Dependency] private readonly IRuntimeLog _runtimeLog = default!; + [Dependency] private IRuntimeLog _runtimeLog = default!; #endif private readonly Queue _constructionUpdateQueue = new(); diff --git a/Content.Server/Construction/ConstructionSystem.cs b/Content.Server/Construction/ConstructionSystem.cs index fa031038d3..baad558652 100644 --- a/Content.Server/Construction/ConstructionSystem.cs +++ b/Content.Server/Construction/ConstructionSystem.cs @@ -15,11 +15,11 @@ namespace Content.Server.Construction [UsedImplicitly] public sealed partial class ConstructionSystem : SharedConstructionSystem { - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly StackSystem _stackSystem = default!; - [Dependency] private readonly SharedToolSystem _toolSystem = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private ContainerSystem _container = default!; + [Dependency] private StackSystem _stackSystem = default!; + [Dependency] private SharedToolSystem _toolSystem = default!; public override void Initialize() { diff --git a/Content.Server/Construction/FlatpackSystem.cs b/Content.Server/Construction/FlatpackSystem.cs index baa123a928..9e65535c1d 100644 --- a/Content.Server/Construction/FlatpackSystem.cs +++ b/Content.Server/Construction/FlatpackSystem.cs @@ -9,11 +9,11 @@ using Robust.Shared.Timing; namespace Content.Server.Construction; /// -public sealed class FlatpackSystem : SharedFlatpackSystem +public sealed partial class FlatpackSystem : SharedFlatpackSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly AmbientSoundSystem _ambientSound = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private AmbientSoundSystem _ambientSound = default!; + [Dependency] private ItemSlotsSystem _itemSlots = default!; /// public override void Initialize() diff --git a/Content.Server/Construction/MachineFrameSystem.cs b/Content.Server/Construction/MachineFrameSystem.cs index 3af1c6ab5f..ae11755284 100644 --- a/Content.Server/Construction/MachineFrameSystem.cs +++ b/Content.Server/Construction/MachineFrameSystem.cs @@ -11,13 +11,13 @@ using Robust.Shared.Prototypes; namespace Content.Server.Construction; -public sealed class MachineFrameSystem : EntitySystem +public sealed partial class MachineFrameSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly StackSystem _stack = default!; - [Dependency] private readonly ConstructionSystem _construction = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private StackSystem _stack = default!; + [Dependency] private ConstructionSystem _construction = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; public override void Initialize() { diff --git a/Content.Server/Containers/EmptyOnMachineDeconstructSystem.cs b/Content.Server/Containers/EmptyOnMachineDeconstructSystem.cs index ed0350af57..10eb099416 100644 --- a/Content.Server/Containers/EmptyOnMachineDeconstructSystem.cs +++ b/Content.Server/Containers/EmptyOnMachineDeconstructSystem.cs @@ -9,9 +9,9 @@ namespace Content.Server.Containers /// Implements functionality of EmptyOnMachineDeconstructComponent. /// [UsedImplicitly] - public sealed class EmptyOnMachineDeconstructSystem : EntitySystem + public sealed partial class EmptyOnMachineDeconstructSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private SharedContainerSystem _container = default!; public override void Initialize() { diff --git a/Content.Server/Containers/ThrowInsertContainerSystem.cs b/Content.Server/Containers/ThrowInsertContainerSystem.cs index 8fa11abe67..a704b1a21a 100644 --- a/Content.Server/Containers/ThrowInsertContainerSystem.cs +++ b/Content.Server/Containers/ThrowInsertContainerSystem.cs @@ -9,13 +9,13 @@ using Robust.Shared.Random; namespace Content.Server.Containers; -public sealed class ThrowInsertContainerSystem : EntitySystem +public sealed partial class ThrowInsertContainerSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Coordinates/SpawnRandomOffsetSystem.cs b/Content.Server/Coordinates/SpawnRandomOffsetSystem.cs index 5643681f4e..2679feaf8c 100644 --- a/Content.Server/Coordinates/SpawnRandomOffsetSystem.cs +++ b/Content.Server/Coordinates/SpawnRandomOffsetSystem.cs @@ -4,9 +4,9 @@ using Robust.Shared.Random; namespace Content.Server.Coordinates; -public sealed class SpawnRandomOffsetSystem : EntitySystem +public sealed partial class SpawnRandomOffsetSystem : EntitySystem { - [Dependency] private readonly RandomHelperSystem _randomHelper = default!; + [Dependency] private RandomHelperSystem _randomHelper = default!; public override void Initialize() { diff --git a/Content.Server/Crayon/CrayonSystem.cs b/Content.Server/Crayon/CrayonSystem.cs index e6f96c5abe..5af04d56e1 100644 --- a/Content.Server/Crayon/CrayonSystem.cs +++ b/Content.Server/Crayon/CrayonSystem.cs @@ -17,15 +17,15 @@ using Robust.Shared.Prototypes; namespace Content.Server.Crayon; -public sealed class CrayonSystem : SharedCrayonSystem +public sealed partial class CrayonSystem : SharedCrayonSystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly DecalSystem _decals = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedChargesSystem _charges = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private DecalSystem _decals = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedChargesSystem _charges = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; public override void Initialize() { diff --git a/Content.Server/CrewManifest/CrewManifestSystem.cs b/Content.Server/CrewManifest/CrewManifestSystem.cs index 448e2fff20..ad42df4540 100644 --- a/Content.Server/CrewManifest/CrewManifestSystem.cs +++ b/Content.Server/CrewManifest/CrewManifestSystem.cs @@ -18,13 +18,13 @@ using Robust.Shared.Prototypes; namespace Content.Server.CrewManifest; -public sealed class CrewManifestSystem : EntitySystem +public sealed partial class CrewManifestSystem : EntitySystem { - [Dependency] private readonly StationSystem _stationSystem = default!; - [Dependency] private readonly StationRecordsSystem _recordsSystem = default!; - [Dependency] private readonly EuiManager _euiManager = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private StationSystem _stationSystem = default!; + [Dependency] private StationRecordsSystem _recordsSystem = default!; + [Dependency] private EuiManager _euiManager = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; /// /// Cached crew manifest entries. The alternative is to outright @@ -250,9 +250,9 @@ public sealed class CrewManifestSystem : EntitySystem } [AdminCommand(AdminFlags.Admin)] -public sealed class CrewManifestCommand : LocalizedEntityCommands +public sealed partial class CrewManifestCommand : LocalizedEntityCommands { - [Dependency] private readonly CrewManifestSystem _manifestSystem = default!; + [Dependency] private CrewManifestSystem _manifestSystem = default!; public override string Command => "crewmanifest"; diff --git a/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs b/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs index 09415d02e3..8fadeb3c21 100644 --- a/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs +++ b/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs @@ -23,16 +23,16 @@ namespace Content.Server.CriminalRecords.Systems; /// /// Handles all UI for criminal records console /// -public sealed class CriminalRecordsConsoleSystem : SharedCriminalRecordsConsoleSystem +public sealed partial class CriminalRecordsConsoleSystem : SharedCriminalRecordsConsoleSystem { - [Dependency] private readonly AccessReaderSystem _access = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly CriminalRecordsSystem _criminalRecords = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly RadioSystem _radio = default!; - [Dependency] private readonly StationRecordsSystem _records = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private AccessReaderSystem _access = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private CriminalRecordsSystem _criminalRecords = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private RadioSystem _radio = default!; + [Dependency] private StationRecordsSystem _records = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private UserInterfaceSystem _ui = default!; public override void Initialize() { diff --git a/Content.Server/CriminalRecords/Systems/CriminalRecordsHackerSystem.cs b/Content.Server/CriminalRecords/Systems/CriminalRecordsHackerSystem.cs index 04e08fac50..3123da944d 100644 --- a/Content.Server/CriminalRecords/Systems/CriminalRecordsHackerSystem.cs +++ b/Content.Server/CriminalRecords/Systems/CriminalRecordsHackerSystem.cs @@ -12,14 +12,14 @@ using Robust.Shared.Random; namespace Content.Server.CriminalRecords.Systems; -public sealed class CriminalRecordsHackerSystem : SharedCriminalRecordsHackerSystem +public sealed partial class CriminalRecordsHackerSystem : SharedCriminalRecordsHackerSystem { - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly CriminalRecordsSystem _criminalRecords = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly StationRecordsSystem _records = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private CriminalRecordsSystem _criminalRecords = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private StationRecordsSystem _records = default!; public override void Initialize() { diff --git a/Content.Server/CriminalRecords/Systems/CriminalRecordsSystem.cs b/Content.Server/CriminalRecords/Systems/CriminalRecordsSystem.cs index 7c65ce8c24..0cf1feb24b 100644 --- a/Content.Server/CriminalRecords/Systems/CriminalRecordsSystem.cs +++ b/Content.Server/CriminalRecords/Systems/CriminalRecordsSystem.cs @@ -21,12 +21,12 @@ namespace Content.Server.CriminalRecords.Systems; /// - See security officers' actions in Criminal Records in the radio /// - See reasons for any action with no need to ask the officer personally /// -public sealed class CriminalRecordsSystem : SharedCriminalRecordsSystem +public sealed partial class CriminalRecordsSystem : SharedCriminalRecordsSystem { - [Dependency] private readonly GameTicker _ticker = default!; - [Dependency] private readonly StationRecordsSystem _records = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly CartridgeLoaderSystem _cartridge = default!; + [Dependency] private GameTicker _ticker = default!; + [Dependency] private StationRecordsSystem _records = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private CartridgeLoaderSystem _cartridge = default!; public override void Initialize() { diff --git a/Content.Server/Damage/Commands/GodModeCommand.cs b/Content.Server/Damage/Commands/GodModeCommand.cs index 06a968b473..0dc6c970a5 100644 --- a/Content.Server/Damage/Commands/GodModeCommand.cs +++ b/Content.Server/Damage/Commands/GodModeCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Damage.Commands { [AdminCommand(AdminFlags.Fun)] - public sealed class GodModeCommand : IConsoleCommand + public sealed partial class GodModeCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "godmode"; public string Description => "Makes your entity or another invulnerable to almost anything. May have irreversible changes."; diff --git a/Content.Server/Damage/Commands/HurtCommand.cs b/Content.Server/Damage/Commands/HurtCommand.cs index 849f6e543e..2de89af0e4 100644 --- a/Content.Server/Damage/Commands/HurtCommand.cs +++ b/Content.Server/Damage/Commands/HurtCommand.cs @@ -11,10 +11,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Damage.Commands { [AdminCommand(AdminFlags.Fun)] - sealed class DamageCommand : IConsoleCommand + sealed partial class DamageCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public string Command => "damage"; public string Description => Loc.GetString("damage-command-description"); diff --git a/Content.Server/Damage/ForceSay/DamageForceSaySystem.cs b/Content.Server/Damage/ForceSay/DamageForceSaySystem.cs index 88f8092aa7..412b298cb4 100644 --- a/Content.Server/Damage/ForceSay/DamageForceSaySystem.cs +++ b/Content.Server/Damage/ForceSay/DamageForceSaySystem.cs @@ -16,11 +16,11 @@ using Robust.Shared.Timing; namespace Content.Server.Damage.ForceSay; /// -public sealed class DamageForceSaySystem : EntitySystem +public sealed partial class DamageForceSaySystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Damage/Systems/DamageOnHitSystem.cs b/Content.Server/Damage/Systems/DamageOnHitSystem.cs index 4b13106cc8..e437e045ce 100644 --- a/Content.Server/Damage/Systems/DamageOnHitSystem.cs +++ b/Content.Server/Damage/Systems/DamageOnHitSystem.cs @@ -5,9 +5,9 @@ using Content.Shared.Damage.Systems; namespace Content.Server.Damage.Systems; -public sealed class DamageOnHitSystem : EntitySystem +public sealed partial class DamageOnHitSystem : EntitySystem { - [Dependency] private readonly DamageableSystem _damageableSystem = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; public override void Initialize() { diff --git a/Content.Server/Damage/Systems/DamageOnLandSystem.cs b/Content.Server/Damage/Systems/DamageOnLandSystem.cs index 8dede48dee..17d8dd7f98 100644 --- a/Content.Server/Damage/Systems/DamageOnLandSystem.cs +++ b/Content.Server/Damage/Systems/DamageOnLandSystem.cs @@ -7,9 +7,9 @@ namespace Content.Server.Damage.Systems /// /// Damages the thrown item when it lands. /// - public sealed class DamageOnLandSystem : EntitySystem + public sealed partial class DamageOnLandSystem : EntitySystem { - [Dependency] private readonly Shared.Damage.Systems.DamageableSystem _damageableSystem = default!; + [Dependency] private Shared.Damage.Systems.DamageableSystem _damageableSystem = default!; public override void Initialize() { diff --git a/Content.Server/Damage/Systems/DamageOnToolInteractSystem.cs b/Content.Server/Damage/Systems/DamageOnToolInteractSystem.cs index 88fe02510f..20277a6008 100644 --- a/Content.Server/Damage/Systems/DamageOnToolInteractSystem.cs +++ b/Content.Server/Damage/Systems/DamageOnToolInteractSystem.cs @@ -9,11 +9,11 @@ using ItemToggleComponent = Content.Shared.Item.ItemToggle.Components.ItemToggle namespace Content.Server.Damage.Systems { - public sealed class DamageOnToolInteractSystem : EntitySystem + public sealed partial class DamageOnToolInteractSystem : EntitySystem { - [Dependency] private readonly Shared.Damage.Systems.DamageableSystem _damageableSystem = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedToolSystem _toolSystem = default!; + [Dependency] private Shared.Damage.Systems.DamageableSystem _damageableSystem = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private SharedToolSystem _toolSystem = default!; public override void Initialize() { diff --git a/Content.Server/Damage/Systems/DamageOtherOnHitSystem.cs b/Content.Server/Damage/Systems/DamageOtherOnHitSystem.cs index 02bc7334a6..9505008d61 100644 --- a/Content.Server/Damage/Systems/DamageOtherOnHitSystem.cs +++ b/Content.Server/Damage/Systems/DamageOtherOnHitSystem.cs @@ -13,13 +13,13 @@ using Robust.Shared.Player; namespace Content.Server.Damage.Systems; -public sealed class DamageOtherOnHitSystem : SharedDamageOtherOnHitSystem +public sealed partial class DamageOtherOnHitSystem : SharedDamageOtherOnHitSystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly GunSystem _guns = default!; - [Dependency] private readonly Shared.Damage.Systems.DamageableSystem _damageable = default!; - [Dependency] private readonly SharedCameraRecoilSystem _sharedCameraRecoil = default!; - [Dependency] private readonly SharedColorFlashEffectSystem _color = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private GunSystem _guns = default!; + [Dependency] private Shared.Damage.Systems.DamageableSystem _damageable = default!; + [Dependency] private SharedCameraRecoilSystem _sharedCameraRecoil = default!; + [Dependency] private SharedColorFlashEffectSystem _color = default!; public override void Initialize() { diff --git a/Content.Server/Damage/Systems/DamageRandomPopupSystem.cs b/Content.Server/Damage/Systems/DamageRandomPopupSystem.cs index 25e7bc1644..64ac07d902 100644 --- a/Content.Server/Damage/Systems/DamageRandomPopupSystem.cs +++ b/Content.Server/Damage/Systems/DamageRandomPopupSystem.cs @@ -10,10 +10,10 @@ namespace Content.Server.Damage.Systems; /// /// Outputs a random pop-up from the strings list when an object receives damage /// -public sealed class DamageRandomPopupSystem : EntitySystem +public sealed partial class DamageRandomPopupSystem : EntitySystem { - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Damage/Systems/ExaminableDamageSystem.cs b/Content.Server/Damage/Systems/ExaminableDamageSystem.cs index e2b686dd31..3f619739bf 100644 --- a/Content.Server/Damage/Systems/ExaminableDamageSystem.cs +++ b/Content.Server/Damage/Systems/ExaminableDamageSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Prototypes; namespace Content.Server.Damage.Systems; -public sealed class ExaminableDamageSystem : EntitySystem +public sealed partial class ExaminableDamageSystem : EntitySystem { - [Dependency] private readonly DestructibleSystem _destructible = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private DestructibleSystem _destructible = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private DamageableSystem _damageable = default!; public override void Initialize() { diff --git a/Content.Server/Database/ServerDbEntryManager.cs b/Content.Server/Database/ServerDbEntryManager.cs index 193cc96175..95c3444df2 100644 --- a/Content.Server/Database/ServerDbEntryManager.cs +++ b/Content.Server/Database/ServerDbEntryManager.cs @@ -11,11 +11,11 @@ namespace Content.Server.Database; /// This allows the value to be cached, /// so it can be easily retrieved by later code that needs to log the server ID to the database. /// -public sealed class ServerDbEntryManager +public sealed partial class ServerDbEntryManager { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private ILogManager _logManager = default!; private Task? _serverEntityTask; diff --git a/Content.Server/Database/ServerDbManager.cs b/Content.Server/Database/ServerDbManager.cs index 96a83ce630..f07149abe6 100644 --- a/Content.Server/Database/ServerDbManager.cs +++ b/Content.Server/Database/ServerDbManager.cs @@ -356,7 +356,7 @@ namespace Content.Server.Database public string? Payload { get; set; } } - public sealed class ServerDbManager : IServerDbManager + public sealed partial class ServerDbManager : IServerDbManager { public static readonly Counter DbReadOpsMetric = Metrics.CreateCounter( "db_read_ops", @@ -370,10 +370,10 @@ namespace Content.Server.Database "db_executing_ops", "Amount of active database operations. Note that some operations may be waiting for a database connection."); - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IResourceManager _res = default!; - [Dependency] private readonly ILogManager _logMgr = default!; - [Dependency] private readonly ISerializationManager _serialization = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IResourceManager _res = default!; + [Dependency] private ILogManager _logMgr = default!; + [Dependency] private ISerializationManager _serialization = default!; private ServerDbBase _db = default!; private LoggingProvider _msLogProvider = default!; diff --git a/Content.Server/Database/UserDbDataManager.cs b/Content.Server/Database/UserDbDataManager.cs index 1aac86c129..8707017043 100644 --- a/Content.Server/Database/UserDbDataManager.cs +++ b/Content.Server/Database/UserDbDataManager.cs @@ -15,9 +15,9 @@ namespace Content.Server.Database; /// Actual loading code is handled by separate managers such as . /// This manager is simply a centralized "is loading done" controller for other code to rely on. /// -public sealed class UserDbDataManager : IPostInjectInit +public sealed partial class UserDbDataManager : IPostInjectInit { - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private ILogManager _logManager = default!; private readonly Dictionary _users = new(); private readonly List _onLoadPlayer = []; diff --git a/Content.Server/Decals/Commands/AddDecalCommand.cs b/Content.Server/Decals/Commands/AddDecalCommand.cs index e7463ff9cb..b0785abeb3 100644 --- a/Content.Server/Decals/Commands/AddDecalCommand.cs +++ b/Content.Server/Decals/Commands/AddDecalCommand.cs @@ -12,10 +12,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Decals.Commands { [AdminCommand(AdminFlags.Mapping)] - public sealed class AddDecalCommand : IConsoleCommand + public sealed partial class AddDecalCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; public string Command => "adddecal"; public string Description => "Creates a decal on the map"; diff --git a/Content.Server/Decals/Commands/EditDecalCommand.cs b/Content.Server/Decals/Commands/EditDecalCommand.cs index 812e131832..9f6835254b 100644 --- a/Content.Server/Decals/Commands/EditDecalCommand.cs +++ b/Content.Server/Decals/Commands/EditDecalCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Map.Components; namespace Content.Server.Decals; [AdminCommand(AdminFlags.Mapping)] -public sealed class EditDecalCommand : IConsoleCommand +public sealed partial class EditDecalCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "editdecal"; public string Description => "Edits a decal."; diff --git a/Content.Server/Decals/Commands/RemoveDecalCommand.cs b/Content.Server/Decals/Commands/RemoveDecalCommand.cs index fc6af4d009..991b6cbba5 100644 --- a/Content.Server/Decals/Commands/RemoveDecalCommand.cs +++ b/Content.Server/Decals/Commands/RemoveDecalCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Map.Components; namespace Content.Server.Decals.Commands { [AdminCommand(AdminFlags.Mapping)] - public sealed class RemoveDecalCommand : IConsoleCommand + public sealed partial class RemoveDecalCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "rmdecal"; public string Description => "removes a decal"; diff --git a/Content.Server/Decals/DecalSystem.cs b/Content.Server/Decals/DecalSystem.cs index bc77900df7..c0efbc57df 100644 --- a/Content.Server/Decals/DecalSystem.cs +++ b/Content.Server/Decals/DecalSystem.cs @@ -25,18 +25,18 @@ using ChunkIndicesEnumerator = Robust.Shared.Map.Enumerators.ChunkIndicesEnumera namespace Content.Server.Decals { - public sealed class DecalSystem : SharedDecalSystem + public sealed partial class DecalSystem : SharedDecalSystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly IParallelManager _parMan = default!; - [Dependency] private readonly ChunkingSystem _chunking = default!; - [Dependency] private readonly IConfigurationManager _conf = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private IParallelManager _parMan = default!; + [Dependency] private ChunkingSystem _chunking = default!; + [Dependency] private IConfigurationManager _conf = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private TurfSystem _turf = default!; private readonly Dictionary> _dirtyChunks = new(); private readonly Dictionary>> _previousSentChunks = new(); diff --git a/Content.Server/Defusable/Systems/DefusableSystem.cs b/Content.Server/Defusable/Systems/DefusableSystem.cs index 5c589d2131..190307cdaa 100644 --- a/Content.Server/Defusable/Systems/DefusableSystem.cs +++ b/Content.Server/Defusable/Systems/DefusableSystem.cs @@ -19,16 +19,16 @@ using Robust.Shared.Audio.Systems; namespace Content.Server.Defusable.Systems; /// -public sealed class DefusableSystem : SharedDefusableSystem +public sealed partial class DefusableSystem : SharedDefusableSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly ExplosionSystem _explosion = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly TriggerSystem _trigger = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly WiresSystem _wiresSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private ExplosionSystem _explosion = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private TriggerSystem _trigger = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private WiresSystem _wiresSystem = default!; /// public override void Initialize() diff --git a/Content.Server/Delivery/DeliverySystem.Spawning.cs b/Content.Server/Delivery/DeliverySystem.Spawning.cs index 14662e58c6..560c7b900a 100644 --- a/Content.Server/Delivery/DeliverySystem.Spawning.cs +++ b/Content.Server/Delivery/DeliverySystem.Spawning.cs @@ -13,10 +13,10 @@ namespace Content.Server.Delivery; /// public sealed partial class DeliverySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly EntityTableSystem _entityTable = default!; - [Dependency] private readonly SharedPowerReceiverSystem _power = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private EntityTableSystem _entityTable = default!; + [Dependency] private SharedPowerReceiverSystem _power = default!; private void InitializeSpawning() { diff --git a/Content.Server/Delivery/DeliverySystem.cs b/Content.Server/Delivery/DeliverySystem.cs index 496bc61a34..b5ccd1a6fc 100644 --- a/Content.Server/Delivery/DeliverySystem.cs +++ b/Content.Server/Delivery/DeliverySystem.cs @@ -21,16 +21,16 @@ namespace Content.Server.Delivery; /// public sealed partial class DeliverySystem : SharedDeliverySystem { - [Dependency] private readonly CargoSystem _cargo = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly StationRecordsSystem _records = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly FingerprintReaderSystem _fingerprintReader = default!; - [Dependency] private readonly LabelSystem _label = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly IPrototypeManager _protoMan = default!; + [Dependency] private CargoSystem _cargo = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private StationRecordsSystem _records = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private FingerprintReaderSystem _fingerprintReader = default!; + [Dependency] private LabelSystem _label = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private IPrototypeManager _protoMan = default!; /// /// Default reason to use if the penalization is triggered diff --git a/Content.Server/Destructible/DestructibleSystem.cs b/Content.Server/Destructible/DestructibleSystem.cs index 27e01c0029..0e6d8001cc 100644 --- a/Content.Server/Destructible/DestructibleSystem.cs +++ b/Content.Server/Destructible/DestructibleSystem.cs @@ -29,21 +29,21 @@ namespace Content.Server.Destructible [UsedImplicitly] public sealed partial class DestructibleSystem : SharedDestructibleSystem { - [Dependency] public readonly IRobustRandom Random = default!; + [Dependency] public IRobustRandom Random = default!; public new IEntityManager EntityManager => base.EntityManager; - [Dependency] public readonly AtmosphereSystem AtmosphereSystem = default!; - [Dependency] public readonly AudioSystem AudioSystem = default!; - [Dependency] public readonly GibbingSystem Gibbing = default!; - [Dependency] public readonly ConstructionSystem ConstructionSystem = default!; - [Dependency] public readonly ExplosionSystem ExplosionSystem = default!; - [Dependency] public readonly StackSystem StackSystem = default!; - [Dependency] public readonly TriggerSystem TriggerSystem = default!; - [Dependency] public readonly SharedSolutionContainerSystem SolutionContainerSystem = default!; - [Dependency] public readonly PuddleSystem PuddleSystem = default!; - [Dependency] public readonly SharedContainerSystem ContainerSystem = default!; - [Dependency] public readonly IPrototypeManager PrototypeManager = default!; - [Dependency] public readonly IAdminLogManager AdminLogger = default!; + [Dependency] public AtmosphereSystem AtmosphereSystem = default!; + [Dependency] public AudioSystem AudioSystem = default!; + [Dependency] public GibbingSystem Gibbing = default!; + [Dependency] public ConstructionSystem ConstructionSystem = default!; + [Dependency] public ExplosionSystem ExplosionSystem = default!; + [Dependency] public StackSystem StackSystem = default!; + [Dependency] public TriggerSystem TriggerSystem = default!; + [Dependency] public SharedSolutionContainerSystem SolutionContainerSystem = default!; + [Dependency] public PuddleSystem PuddleSystem = default!; + [Dependency] public SharedContainerSystem ContainerSystem = default!; + [Dependency] public IPrototypeManager PrototypeManager = default!; + [Dependency] public IAdminLogManager AdminLogger = default!; public override void Initialize() { diff --git a/Content.Server/DeviceLinking/Systems/AutoLinkSystem.cs b/Content.Server/DeviceLinking/Systems/AutoLinkSystem.cs index 875f29785d..112c0aa73f 100644 --- a/Content.Server/DeviceLinking/Systems/AutoLinkSystem.cs +++ b/Content.Server/DeviceLinking/Systems/AutoLinkSystem.cs @@ -5,9 +5,9 @@ namespace Content.Server.DeviceLinking.Systems; /// /// This handles automatically linking autolinked entities at round-start. /// -public sealed class AutoLinkSystem : EntitySystem +public sealed partial class AutoLinkSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _deviceLinkSystem = default!; + [Dependency] private DeviceLinkSystem _deviceLinkSystem = default!; /// public override void Initialize() diff --git a/Content.Server/DeviceLinking/Systems/DeviceLinkOverloadSystem.cs b/Content.Server/DeviceLinking/Systems/DeviceLinkOverloadSystem.cs index 2ecbea195c..879800bb41 100644 --- a/Content.Server/DeviceLinking/Systems/DeviceLinkOverloadSystem.cs +++ b/Content.Server/DeviceLinking/Systems/DeviceLinkOverloadSystem.cs @@ -5,9 +5,9 @@ using Content.Shared.DeviceLinking.Events; namespace Content.Server.DeviceLinking.Systems; -public sealed class DeviceLinkOverloadSystem : EntitySystem +public sealed partial class DeviceLinkOverloadSystem : EntitySystem { - [Dependency] private readonly AudioSystem _audioSystem = default!; + [Dependency] private AudioSystem _audioSystem = default!; public override void Initialize() { SubscribeLocalEvent(OnOverloadSound); diff --git a/Content.Server/DeviceLinking/Systems/DeviceLinkSystem.cs b/Content.Server/DeviceLinking/Systems/DeviceLinkSystem.cs index ff20ac4d8d..3f1289cb5c 100644 --- a/Content.Server/DeviceLinking/Systems/DeviceLinkSystem.cs +++ b/Content.Server/DeviceLinking/Systems/DeviceLinkSystem.cs @@ -10,9 +10,9 @@ using Content.Shared.DeviceNetwork.Components; namespace Content.Server.DeviceLinking.Systems; -public sealed class DeviceLinkSystem : SharedDeviceLinkSystem +public sealed partial class DeviceLinkSystem : SharedDeviceLinkSystem { - [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private DeviceNetworkSystem _deviceNetworkSystem = default!; public override void Initialize() { diff --git a/Content.Server/DeviceLinking/Systems/DoorSignalControlSystem.cs b/Content.Server/DeviceLinking/Systems/DoorSignalControlSystem.cs index a708978058..39c84057d9 100644 --- a/Content.Server/DeviceLinking/Systems/DoorSignalControlSystem.cs +++ b/Content.Server/DeviceLinking/Systems/DoorSignalControlSystem.cs @@ -11,10 +11,10 @@ using JetBrains.Annotations; namespace Content.Server.DeviceLinking.Systems { [UsedImplicitly] - public sealed class DoorSignalControlSystem : EntitySystem + public sealed partial class DoorSignalControlSystem : EntitySystem { - [Dependency] private readonly DoorSystem _doorSystem = default!; - [Dependency] private readonly DeviceLinkSystem _signalSystem = default!; + [Dependency] private DoorSystem _doorSystem = default!; + [Dependency] private DeviceLinkSystem _signalSystem = default!; public override void Initialize() { diff --git a/Content.Server/DeviceLinking/Systems/EdgeDetectorSystem.cs b/Content.Server/DeviceLinking/Systems/EdgeDetectorSystem.cs index 16fc98e07d..6e6fc18d0f 100644 --- a/Content.Server/DeviceLinking/Systems/EdgeDetectorSystem.cs +++ b/Content.Server/DeviceLinking/Systems/EdgeDetectorSystem.cs @@ -5,9 +5,9 @@ using Content.Shared.DeviceNetwork; namespace Content.Server.DeviceLinking.Systems; -public sealed class EdgeDetectorSystem : EntitySystem +public sealed partial class EdgeDetectorSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _deviceLink = default!; + [Dependency] private DeviceLinkSystem _deviceLink = default!; public override void Initialize() { diff --git a/Content.Server/DeviceLinking/Systems/GunSignalControlSystem.cs b/Content.Server/DeviceLinking/Systems/GunSignalControlSystem.cs index cf78f5c114..16bd669b00 100644 --- a/Content.Server/DeviceLinking/Systems/GunSignalControlSystem.cs +++ b/Content.Server/DeviceLinking/Systems/GunSignalControlSystem.cs @@ -7,8 +7,8 @@ namespace Content.Server.DeviceLinking.Systems; public sealed partial class GunSignalControlSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _signalSystem = default!; - [Dependency] private readonly SharedGunSystem _gun = default!; + [Dependency] private DeviceLinkSystem _signalSystem = default!; + [Dependency] private SharedGunSystem _gun = default!; public override void Initialize() { diff --git a/Content.Server/DeviceLinking/Systems/LogicGateSystem.cs b/Content.Server/DeviceLinking/Systems/LogicGateSystem.cs index 038851f4ff..4a09e3801a 100644 --- a/Content.Server/DeviceLinking/Systems/LogicGateSystem.cs +++ b/Content.Server/DeviceLinking/Systems/LogicGateSystem.cs @@ -12,14 +12,14 @@ using Robust.Shared.Audio.Systems; namespace Content.Server.DeviceLinking.Systems; -public sealed class LogicGateSystem : EntitySystem +public sealed partial class LogicGateSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _deviceLink = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedToolSystem _tool = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private DeviceLinkSystem _deviceLink = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedToolSystem _tool = default!; + [Dependency] private UseDelaySystem _useDelay = default!; private readonly int GateCount = Enum.GetValues(typeof(LogicGate)).Length; diff --git a/Content.Server/DeviceLinking/Systems/MemoryCellSystem.cs b/Content.Server/DeviceLinking/Systems/MemoryCellSystem.cs index 7743a97d72..394ae0dddf 100644 --- a/Content.Server/DeviceLinking/Systems/MemoryCellSystem.cs +++ b/Content.Server/DeviceLinking/Systems/MemoryCellSystem.cs @@ -8,9 +8,9 @@ namespace Content.Server.DeviceLinking.Systems; /// /// Handles the control of output based on the input and enable ports. /// -public sealed class MemoryCellSystem : EntitySystem +public sealed partial class MemoryCellSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _deviceLink = default!; + [Dependency] private DeviceLinkSystem _deviceLink = default!; public override void Initialize() { diff --git a/Content.Server/DeviceLinking/Systems/PowerSensorSystem.cs b/Content.Server/DeviceLinking/Systems/PowerSensorSystem.cs index 1cb5091d24..ac07c1f94a 100644 --- a/Content.Server/DeviceLinking/Systems/PowerSensorSystem.cs +++ b/Content.Server/DeviceLinking/Systems/PowerSensorSystem.cs @@ -16,15 +16,15 @@ using Robust.Shared.Timing; namespace Content.Server.DeviceLinking.Systems; -public sealed class PowerSensorSystem : EntitySystem +public sealed partial class PowerSensorSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _deviceLink = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly PowerNetSystem _powerNet = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedToolSystem _tool = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private DeviceLinkSystem _deviceLink = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private PowerNetSystem _powerNet = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedToolSystem _tool = default!; + [Dependency] private UseDelaySystem _useDelay = default!; private EntityQuery _nodeQuery; private EntityQuery _xformQuery; diff --git a/Content.Server/DeviceLinking/Systems/RandomGateSystem.cs b/Content.Server/DeviceLinking/Systems/RandomGateSystem.cs index a9610399d1..e0828caa55 100644 --- a/Content.Server/DeviceLinking/Systems/RandomGateSystem.cs +++ b/Content.Server/DeviceLinking/Systems/RandomGateSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Random; namespace Content.Server.DeviceLinking.Systems; -public sealed class RandomGateSystem : SharedRandomGateSystem +public sealed partial class RandomGateSystem : SharedRandomGateSystem { - [Dependency] private readonly DeviceLinkSystem _deviceLink = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private DeviceLinkSystem _deviceLink = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/DeviceLinking/Systems/SignalSwitchSystem.cs b/Content.Server/DeviceLinking/Systems/SignalSwitchSystem.cs index 8a557049bc..d1753816e5 100644 --- a/Content.Server/DeviceLinking/Systems/SignalSwitchSystem.cs +++ b/Content.Server/DeviceLinking/Systems/SignalSwitchSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Audio.Systems; namespace Content.Server.DeviceLinking.Systems; -public sealed class SignalSwitchSystem : EntitySystem +public sealed partial class SignalSwitchSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _deviceLink = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly LockSystem _lock = default!; + [Dependency] private DeviceLinkSystem _deviceLink = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private LockSystem _lock = default!; public override void Initialize() { diff --git a/Content.Server/DeviceLinking/Systems/SignalTimerSystem.cs b/Content.Server/DeviceLinking/Systems/SignalTimerSystem.cs index a02e175065..20a0125112 100644 --- a/Content.Server/DeviceLinking/Systems/SignalTimerSystem.cs +++ b/Content.Server/DeviceLinking/Systems/SignalTimerSystem.cs @@ -10,14 +10,14 @@ using Robust.Shared.Timing; namespace Content.Server.DeviceLinking.Systems; -public sealed class SignalTimerSystem : EntitySystem +public sealed partial class SignalTimerSystem : EntitySystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly DeviceLinkSystem _signalSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; - [Dependency] private readonly AccessReaderSystem _accessReader = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private DeviceLinkSystem _signalSystem = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private UserInterfaceSystem _ui = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; /// /// Per-tick timer cache. diff --git a/Content.Server/DeviceLinking/Systems/SignallerSystem.cs b/Content.Server/DeviceLinking/Systems/SignallerSystem.cs index 7d684d1cd5..d9f8745c0d 100644 --- a/Content.Server/DeviceLinking/Systems/SignallerSystem.cs +++ b/Content.Server/DeviceLinking/Systems/SignallerSystem.cs @@ -6,10 +6,10 @@ using Content.Shared.Timing; namespace Content.Server.DeviceLinking.Systems; -public sealed class SignallerSystem : EntitySystem +public sealed partial class SignallerSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _link = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private DeviceLinkSystem _link = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; public override void Initialize() { diff --git a/Content.Server/DeviceNetwork/Systems/ApcNetworkSystem.cs b/Content.Server/DeviceNetwork/Systems/ApcNetworkSystem.cs index 5edcdae8ac..34895e9bf8 100644 --- a/Content.Server/DeviceNetwork/Systems/ApcNetworkSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/ApcNetworkSystem.cs @@ -10,9 +10,9 @@ using Content.Shared.NodeContainer; namespace Content.Server.DeviceNetwork.Systems { [UsedImplicitly] - public sealed class ApcNetworkSystem : EntitySystem + public sealed partial class ApcNetworkSystem : EntitySystem { - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; public override void Initialize() { diff --git a/Content.Server/DeviceNetwork/Systems/DeviceListSystem.cs b/Content.Server/DeviceNetwork/Systems/DeviceListSystem.cs index 20f0dfacb1..30ed7c7160 100644 --- a/Content.Server/DeviceNetwork/Systems/DeviceListSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/DeviceListSystem.cs @@ -8,9 +8,9 @@ using Robust.Shared.Map.Events; namespace Content.Server.DeviceNetwork.Systems; [UsedImplicitly] -public sealed class DeviceListSystem : SharedDeviceListSystem +public sealed partial class DeviceListSystem : SharedDeviceListSystem { - [Dependency] private readonly NetworkConfiguratorSystem _configurator = default!; + [Dependency] private NetworkConfiguratorSystem _configurator = default!; public override void Initialize() { diff --git a/Content.Server/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs b/Content.Server/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs index 860ff886d4..e5b75ec831 100644 --- a/Content.Server/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs @@ -6,10 +6,10 @@ using Robust.Server.GameObjects; namespace Content.Server.DeviceNetwork.Systems; /// -public sealed class DeviceNetworkJammerSystem : SharedDeviceNetworkJammerSystem +public sealed partial class DeviceNetworkJammerSystem : SharedDeviceNetworkJammerSystem { - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly SharedDeviceNetworkJammerSystem _jammer = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private SharedDeviceNetworkJammerSystem _jammer = default!; public override void Initialize() { diff --git a/Content.Server/DeviceNetwork/Systems/DeviceNetworkSystem.cs b/Content.Server/DeviceNetwork/Systems/DeviceNetworkSystem.cs index b2a648fc63..d26cd3ab18 100644 --- a/Content.Server/DeviceNetwork/Systems/DeviceNetworkSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/DeviceNetworkSystem.cs @@ -16,13 +16,13 @@ namespace Content.Server.DeviceNetwork.Systems /// Device networking allows machines and devices to communicate with each other while adhering to restrictions like range or being connected to the same powernet. /// [UsedImplicitly] - public sealed class DeviceNetworkSystem : SharedDeviceNetworkSystem + public sealed partial class DeviceNetworkSystem : SharedDeviceNetworkSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly DeviceListSystem _deviceLists = default!; - [Dependency] private readonly NetworkConfiguratorSystem _configurator = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private DeviceListSystem _deviceLists = default!; + [Dependency] private NetworkConfiguratorSystem _configurator = default!; private readonly Dictionary _networks = new(4); private readonly Queue _queueA = new(); diff --git a/Content.Server/DeviceNetwork/Systems/Devices/ApcNetSwitchSystem.cs b/Content.Server/DeviceNetwork/Systems/Devices/ApcNetSwitchSystem.cs index 8f513130d1..a432c10291 100644 --- a/Content.Server/DeviceNetwork/Systems/Devices/ApcNetSwitchSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/Devices/ApcNetSwitchSystem.cs @@ -6,9 +6,9 @@ using Content.Shared.DeviceNetwork.Components; namespace Content.Server.DeviceNetwork.Systems.Devices { - public sealed class ApcNetSwitchSystem : EntitySystem + public sealed partial class ApcNetSwitchSystem : EntitySystem { - [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private DeviceNetworkSystem _deviceNetworkSystem = default!; public override void Initialize() { diff --git a/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs b/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs index b31e6a6d3b..8cabf5b40f 100644 --- a/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs @@ -25,18 +25,18 @@ using Robust.Shared.Utility; namespace Content.Server.DeviceNetwork.Systems; [UsedImplicitly] -public sealed class NetworkConfiguratorSystem : SharedNetworkConfiguratorSystem +public sealed partial class NetworkConfiguratorSystem : SharedNetworkConfiguratorSystem { - [Dependency] private readonly DeviceListSystem _deviceListSystem = default!; - [Dependency] private readonly DeviceLinkSystem _deviceLinkSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly AccessReaderSystem _accessSystem = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly AudioSystem _audioSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private DeviceListSystem _deviceListSystem = default!; + [Dependency] private DeviceLinkSystem _deviceLinkSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private AccessReaderSystem _accessSystem = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private AudioSystem _audioSystem = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; public override void Initialize() { diff --git a/Content.Server/DeviceNetwork/Systems/SingletonDeviceNetServerSystem.cs b/Content.Server/DeviceNetwork/Systems/SingletonDeviceNetServerSystem.cs index 8c1f48e93f..b507284852 100644 --- a/Content.Server/DeviceNetwork/Systems/SingletonDeviceNetServerSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/SingletonDeviceNetServerSystem.cs @@ -11,10 +11,10 @@ namespace Content.Server.DeviceNetwork.Systems; /// Keeps one active server entity per station. Activates another available one if the currently active server becomes unavailable /// Server in this context means an entity that manages the devicenet packets like the /// -public sealed class SingletonDeviceNetServerSystem : EntitySystem +public sealed partial class SingletonDeviceNetServerSystem : EntitySystem { - [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; - [Dependency] private readonly StationSystem _stationSystem = default!; + [Dependency] private DeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private StationSystem _stationSystem = default!; public override void Initialize() { diff --git a/Content.Server/DeviceNetwork/Systems/StationLimitedNetworkSystem.cs b/Content.Server/DeviceNetwork/Systems/StationLimitedNetworkSystem.cs index cebe1a3b9d..fbb8b2e35a 100644 --- a/Content.Server/DeviceNetwork/Systems/StationLimitedNetworkSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/StationLimitedNetworkSystem.cs @@ -10,9 +10,9 @@ namespace Content.Server.DeviceNetwork.Systems /// This system requires the StationLimitedNetworkComponent to be on the the sending entity as well as the receiving entity /// [UsedImplicitly] - public sealed class StationLimitedNetworkSystem : EntitySystem + public sealed partial class StationLimitedNetworkSystem : EntitySystem { - [Dependency] private readonly StationSystem _stationSystem = default!; + [Dependency] private StationSystem _stationSystem = default!; public override void Initialize() { base.Initialize(); diff --git a/Content.Server/DeviceNetwork/Systems/WirelessNetworkSystem.cs b/Content.Server/DeviceNetwork/Systems/WirelessNetworkSystem.cs index 8bca47e041..0506f1cce6 100644 --- a/Content.Server/DeviceNetwork/Systems/WirelessNetworkSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/WirelessNetworkSystem.cs @@ -5,9 +5,9 @@ using JetBrains.Annotations; namespace Content.Server.DeviceNetwork.Systems { [UsedImplicitly] - public sealed class WirelessNetworkSystem : EntitySystem + public sealed partial class WirelessNetworkSystem : EntitySystem { - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; public override void Initialize() { diff --git a/Content.Server/Discord/DiscordLink/DiscordChatLink.cs b/Content.Server/Discord/DiscordLink/DiscordChatLink.cs index 34ddc39f71..90db4a44d9 100644 --- a/Content.Server/Discord/DiscordLink/DiscordChatLink.cs +++ b/Content.Server/Discord/DiscordLink/DiscordChatLink.cs @@ -8,13 +8,13 @@ using Robust.Shared.Configuration; namespace Content.Server.Discord.DiscordLink; -public sealed class DiscordChatLink : IPostInjectInit +public sealed partial class DiscordChatLink : IPostInjectInit { - [Dependency] private readonly DiscordLink _discordLink = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly ITaskManager _taskManager = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private DiscordLink _discordLink = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private ITaskManager _taskManager = default!; + [Dependency] private ILogManager _logManager = default!; private ISawmill _sawmill = default!; diff --git a/Content.Server/Discord/DiscordLink/DiscordLink.cs b/Content.Server/Discord/DiscordLink/DiscordLink.cs index 5bfb61d4d1..8e2781322c 100644 --- a/Content.Server/Discord/DiscordLink/DiscordLink.cs +++ b/Content.Server/Discord/DiscordLink/DiscordLink.cs @@ -40,10 +40,10 @@ public sealed class CommandReceivedEventArgs /// /// Handles the connection to Discord and provides methods to interact with it. /// -public sealed class DiscordLink : IPostInjectInit +public sealed partial class DiscordLink : IPostInjectInit { - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IConfigurationManager _configuration = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IConfigurationManager _configuration = default!; /// /// The Discord client. This is null if the bot is not connected. diff --git a/Content.Server/Discord/DiscordWebhook.cs b/Content.Server/Discord/DiscordWebhook.cs index 897a555e7c..298d34b54f 100644 --- a/Content.Server/Discord/DiscordWebhook.cs +++ b/Content.Server/Discord/DiscordWebhook.cs @@ -6,12 +6,12 @@ using System.Threading.Tasks; namespace Content.Server.Discord; -public sealed class DiscordWebhook : IPostInjectInit +public sealed partial class DiscordWebhook : IPostInjectInit { private static readonly JsonSerializerOptions JsonOptions = new JsonSerializerOptions { DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull }; - [Dependency] private readonly ILogManager _log = default!; + [Dependency] private ILogManager _log = default!; private const string BaseUrl = "https://discord.com/api/v10/webhooks"; private readonly HttpClient _http = new(); diff --git a/Content.Server/Discord/WebhookMessages/VoteWebhooks.cs b/Content.Server/Discord/WebhookMessages/VoteWebhooks.cs index 9e147fced2..ba41aa4602 100644 --- a/Content.Server/Discord/WebhookMessages/VoteWebhooks.cs +++ b/Content.Server/Discord/WebhookMessages/VoteWebhooks.cs @@ -7,11 +7,11 @@ using System.Text.Json.Nodes; namespace Content.Server.Discord.WebhookMessages; -public sealed class VoteWebhooks : IPostInjectInit +public sealed partial class VoteWebhooks : IPostInjectInit { - [Dependency] private readonly IEntitySystemManager _entSys = default!; - [Dependency] private readonly DiscordWebhook _discord = default!; - [Dependency] private readonly IBaseServer _baseServer = default!; + [Dependency] private IEntitySystemManager _entSys = default!; + [Dependency] private DiscordWebhook _discord = default!; + [Dependency] private IBaseServer _baseServer = default!; private ISawmill _sawmill = default!; diff --git a/Content.Server/Disposal/Tube/DisposalSignalRouterSystem.cs b/Content.Server/Disposal/Tube/DisposalSignalRouterSystem.cs index 0d6c03b8c5..7a1fd53e19 100644 --- a/Content.Server/Disposal/Tube/DisposalSignalRouterSystem.cs +++ b/Content.Server/Disposal/Tube/DisposalSignalRouterSystem.cs @@ -6,9 +6,9 @@ namespace Content.Server.Disposal.Tube; /// /// Handles signals and the routing get next direction event. /// -public sealed class DisposalSignalRouterSystem : EntitySystem +public sealed partial class DisposalSignalRouterSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _deviceLink = default!; + [Dependency] private DeviceLinkSystem _deviceLink = default!; public override void Initialize() { diff --git a/Content.Server/Disposal/Tube/DisposalSignallerSystem.cs b/Content.Server/Disposal/Tube/DisposalSignallerSystem.cs index 76c3c47ab4..bd67e17a5e 100644 --- a/Content.Server/Disposal/Tube/DisposalSignallerSystem.cs +++ b/Content.Server/Disposal/Tube/DisposalSignallerSystem.cs @@ -2,9 +2,9 @@ using Content.Server.DeviceLinking.Systems; namespace Content.Server.Disposal.Tube; -public sealed class DisposalSignallerSystem : EntitySystem +public sealed partial class DisposalSignallerSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _link = default!; + [Dependency] private DeviceLinkSystem _link = default!; public override void Initialize() { diff --git a/Content.Server/Disposal/Tube/DisposalTubeSystem.cs b/Content.Server/Disposal/Tube/DisposalTubeSystem.cs index 7e63bc4e23..e5b15bbb83 100644 --- a/Content.Server/Disposal/Tube/DisposalTubeSystem.cs +++ b/Content.Server/Disposal/Tube/DisposalTubeSystem.cs @@ -19,18 +19,18 @@ using Robust.Shared.Random; namespace Content.Server.Disposal.Tube { - public sealed class DisposalTubeSystem : SharedDisposalTubeSystem + public sealed partial class DisposalTubeSystem : SharedDisposalTubeSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly PopupSystem _popups = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly DisposableSystem _disposableSystem = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly AtmosphereSystem _atmosSystem = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private PopupSystem _popups = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private DisposableSystem _disposableSystem = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private AtmosphereSystem _atmosSystem = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private SharedMapSystem _map = default!; public override void Initialize() { diff --git a/Content.Server/Disposal/TubeConnectionsCommand.cs b/Content.Server/Disposal/TubeConnectionsCommand.cs index 6719a9a2ab..b97a19c08e 100644 --- a/Content.Server/Disposal/TubeConnectionsCommand.cs +++ b/Content.Server/Disposal/TubeConnectionsCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Disposal { [AdminCommand(AdminFlags.Debug)] - public sealed class TubeConnectionsCommand : IConsoleCommand + public sealed partial class TubeConnectionsCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entities = default!; + [Dependency] private IEntityManager _entities = default!; public string Command => "tubeconnections"; public string Description => Loc.GetString("tube-connections-command-description"); diff --git a/Content.Server/Disposal/Unit/DisposableSystem.cs b/Content.Server/Disposal/Unit/DisposableSystem.cs index 993545b9dc..f4cf3c1012 100644 --- a/Content.Server/Disposal/Unit/DisposableSystem.cs +++ b/Content.Server/Disposal/Unit/DisposableSystem.cs @@ -13,18 +13,18 @@ using Robust.Shared.Physics.Systems; namespace Content.Server.Disposal.Unit { - public sealed class DisposableSystem : EntitySystem + public sealed partial class DisposableSystem : EntitySystem { - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly DisposalUnitSystem _disposalUnitSystem = default!; - [Dependency] private readonly DisposalTubeSystem _disposalTubeSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedMapSystem _maps = default!; - [Dependency] private readonly SharedPhysicsSystem _physicsSystem = default!; - [Dependency] private readonly SharedTransformSystem _xformSystem = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private DisposalUnitSystem _disposalUnitSystem = default!; + [Dependency] private DisposalTubeSystem _disposalTubeSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedMapSystem _maps = default!; + [Dependency] private SharedPhysicsSystem _physicsSystem = default!; + [Dependency] private SharedTransformSystem _xformSystem = default!; private EntityQuery _disposalTubeQuery; private EntityQuery _disposalUnitQuery; diff --git a/Content.Server/Disposal/Unit/DisposalUnitSystem.cs b/Content.Server/Disposal/Unit/DisposalUnitSystem.cs index 4c6436c6c9..d764b49a05 100644 --- a/Content.Server/Disposal/Unit/DisposalUnitSystem.cs +++ b/Content.Server/Disposal/Unit/DisposalUnitSystem.cs @@ -7,9 +7,9 @@ using Content.Shared.Explosion; namespace Content.Server.Disposal.Unit; -public sealed class DisposalUnitSystem : SharedDisposalUnitSystem +public sealed partial class DisposalUnitSystem : SharedDisposalUnitSystem { - [Dependency] private readonly AtmosphereSystem _atmosSystem = default!; + [Dependency] private AtmosphereSystem _atmosSystem = default!; public override void Initialize() { diff --git a/Content.Server/Doors/Electronics/Systems/DoorElectronicsSystem.cs b/Content.Server/Doors/Electronics/Systems/DoorElectronicsSystem.cs index 5579bc5988..5a85d98b66 100644 --- a/Content.Server/Doors/Electronics/Systems/DoorElectronicsSystem.cs +++ b/Content.Server/Doors/Electronics/Systems/DoorElectronicsSystem.cs @@ -12,10 +12,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Doors.Electronics; -public sealed class DoorElectronicsSystem : EntitySystem +public sealed partial class DoorElectronicsSystem : EntitySystem { - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly AccessReaderSystem _accessReader = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; public override void Initialize() { diff --git a/Content.Server/Doors/Systems/DoorSystem.cs b/Content.Server/Doors/Systems/DoorSystem.cs index 754818619a..cd5732f995 100644 --- a/Content.Server/Doors/Systems/DoorSystem.cs +++ b/Content.Server/Doors/Systems/DoorSystem.cs @@ -8,9 +8,9 @@ using Robust.Shared.Physics.Components; namespace Content.Server.Doors.Systems; -public sealed class DoorSystem : SharedDoorSystem +public sealed partial class DoorSystem : SharedDoorSystem { - [Dependency] private readonly AirtightSystem _airtightSystem = default!; + [Dependency] private AirtightSystem _airtightSystem = default!; public override void Initialize() { diff --git a/Content.Server/Doors/Systems/FirelockSystem.cs b/Content.Server/Doors/Systems/FirelockSystem.cs index 91cba14bd6..dac2e004eb 100644 --- a/Content.Server/Doors/Systems/FirelockSystem.cs +++ b/Content.Server/Doors/Systems/FirelockSystem.cs @@ -16,13 +16,13 @@ using Robust.Shared.Map.Components; namespace Content.Server.Doors.Systems { - public sealed class FirelockSystem : SharedFirelockSystem + public sealed partial class FirelockSystem : SharedFirelockSystem { - [Dependency] private readonly SharedDoorSystem _doorSystem = default!; - [Dependency] private readonly AtmosphereSystem _atmosSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedMapSystem _mapping = default!; - [Dependency] private readonly PointLightSystem _pointLight = default!; + [Dependency] private SharedDoorSystem _doorSystem = default!; + [Dependency] private AtmosphereSystem _atmosSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedMapSystem _mapping = default!; + [Dependency] private PointLightSystem _pointLight = default!; private EntityQuery _atmosAlarmQuery; diff --git a/Content.Server/Dragon/DragonRiftSystem.cs b/Content.Server/Dragon/DragonRiftSystem.cs index 842b27ec86..8f1273276c 100644 --- a/Content.Server/Dragon/DragonRiftSystem.cs +++ b/Content.Server/Dragon/DragonRiftSystem.cs @@ -19,14 +19,14 @@ namespace Content.Server.Dragon; /// /// Handles events for rift entities and rift updating. /// -public sealed class DragonRiftSystem : EntitySystem +public sealed partial class DragonRiftSystem : EntitySystem { - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly DragonSystem _dragon = default!; - [Dependency] private readonly ISerializationManager _serManager = default!; - [Dependency] private readonly NavMapSystem _navMap = default!; - [Dependency] private readonly NPCSystem _npc = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private DragonSystem _dragon = default!; + [Dependency] private ISerializationManager _serManager = default!; + [Dependency] private NavMapSystem _navMap = default!; + [Dependency] private NPCSystem _npc = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Server/Dragon/DragonSystem.cs b/Content.Server/Dragon/DragonSystem.cs index 8bc5fd83b1..f952a0d81e 100644 --- a/Content.Server/Dragon/DragonSystem.cs +++ b/Content.Server/Dragon/DragonSystem.cs @@ -22,19 +22,19 @@ namespace Content.Server.Dragon; public sealed partial class DragonSystem : EntitySystem { - [Dependency] private readonly CarpRiftsConditionSystem _carpRifts = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movement = default!; - [Dependency] private readonly NpcFactionSystem _faction = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly TurfSystem _turf = default!; - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly SmokeSystem _smoke = default!; + [Dependency] private CarpRiftsConditionSystem _carpRifts = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private MovementSpeedModifierSystem _movement = default!; + [Dependency] private NpcFactionSystem _faction = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private TurfSystem _turf = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private SmokeSystem _smoke = default!; private EntityQuery _objQuery; diff --git a/Content.Server/Drowsiness/DrowsinessSystem.cs b/Content.Server/Drowsiness/DrowsinessSystem.cs index 2ea0482590..2ffb9cf65e 100644 --- a/Content.Server/Drowsiness/DrowsinessSystem.cs +++ b/Content.Server/Drowsiness/DrowsinessSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Timing; namespace Content.Server.Drowsiness; -public sealed class DrowsinessSystem : SharedDrowsinessSystem +public sealed partial class DrowsinessSystem : SharedDrowsinessSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly StatusEffectsSystem _statusEffects = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private StatusEffectsSystem _statusEffects = default!; /// public override void Initialize() diff --git a/Content.Server/EUI/EuiManager.cs b/Content.Server/EUI/EuiManager.cs index 71f8414294..e5e54dea51 100644 --- a/Content.Server/EUI/EuiManager.cs +++ b/Content.Server/EUI/EuiManager.cs @@ -7,11 +7,11 @@ using Robust.Shared.Utility; namespace Content.Server.EUI { - public sealed class EuiManager : IPostInjectInit + public sealed partial class EuiManager : IPostInjectInit { - [Dependency] private readonly ILogManager _log = default!; - [Dependency] private readonly IPlayerManager _players = default!; - [Dependency] private readonly IServerNetManager _net = default!; + [Dependency] private ILogManager _log = default!; + [Dependency] private IPlayerManager _players = default!; + [Dependency] private IServerNetManager _net = default!; private ISawmill? _sawmill; diff --git a/Content.Server/Electrocution/ElectrocuteCommand.cs b/Content.Server/Electrocution/ElectrocuteCommand.cs index 6bc3977544..1ab7492ff2 100644 --- a/Content.Server/Electrocution/ElectrocuteCommand.cs +++ b/Content.Server/Electrocution/ElectrocuteCommand.cs @@ -7,10 +7,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Electrocution; [AdminCommand(AdminFlags.Fun)] -public sealed class ElectrocuteCommand : LocalizedEntityCommands +public sealed partial class ElectrocuteCommand : LocalizedEntityCommands { - [Dependency] private readonly ElectrocutionSystem _electrocution = default!; - [Dependency] private readonly StatusEffectsSystem _statusEffects = default!; + [Dependency] private ElectrocutionSystem _electrocution = default!; + [Dependency] private StatusEffectsSystem _statusEffects = default!; public override string Command => "electrocute"; diff --git a/Content.Server/Electrocution/ElectrocutionSystem.cs b/Content.Server/Electrocution/ElectrocutionSystem.cs index fe9fe44571..b59ac40f22 100644 --- a/Content.Server/Electrocution/ElectrocutionSystem.cs +++ b/Content.Server/Electrocution/ElectrocutionSystem.cs @@ -34,26 +34,26 @@ using PullerComponent = Content.Shared.Movement.Pulling.Components.PullerCompone namespace Content.Server.Electrocution; -public sealed class ElectrocutionSystem : SharedElectrocutionSystem +public sealed partial class ElectrocutionSystem : SharedElectrocutionSystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly MeleeWeaponSystem _meleeWeapon = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly NodeGroupSystem _nodeGroup = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly StatusEffectsSystem _statusEffects = default!; - [Dependency] private readonly SharedJitteringSystem _jittering = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; - [Dependency] private readonly SharedStutteringSystem _stuttering = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] private MeleeWeaponSystem _meleeWeapon = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; + [Dependency] private NodeGroupSystem _nodeGroup = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private StatusEffectsSystem _statusEffects = default!; + [Dependency] private SharedJitteringSystem _jittering = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedStunSystem _stun = default!; + [Dependency] private SharedStutteringSystem _stuttering = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private TurfSystem _turf = default!; private static readonly ProtoId StatusKeyIn = "Electrocution"; private static readonly ProtoId DamageType = "Shock"; diff --git a/Content.Server/Emoting/Systems/BodyEmotesSystem.cs b/Content.Server/Emoting/Systems/BodyEmotesSystem.cs index 39217a8196..17d145aa79 100644 --- a/Content.Server/Emoting/Systems/BodyEmotesSystem.cs +++ b/Content.Server/Emoting/Systems/BodyEmotesSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Emoting.Systems; -public sealed class BodyEmotesSystem : EntitySystem +public sealed partial class BodyEmotesSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private ChatSystem _chat = default!; public override void Initialize() { diff --git a/Content.Server/Engineering/EntitySystems/SpawnAfterInteractSystem.cs b/Content.Server/Engineering/EntitySystems/SpawnAfterInteractSystem.cs index 82e2d9c30d..89b773282b 100644 --- a/Content.Server/Engineering/EntitySystems/SpawnAfterInteractSystem.cs +++ b/Content.Server/Engineering/EntitySystems/SpawnAfterInteractSystem.cs @@ -12,13 +12,13 @@ using Robust.Shared.Map.Components; namespace Content.Server.Engineering.EntitySystems { [UsedImplicitly] - public sealed class SpawnAfterInteractSystem : EntitySystem + public sealed partial class SpawnAfterInteractSystem : EntitySystem { - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly StackSystem _stackSystem = default!; - [Dependency] private readonly TurfSystem _turfSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _maps = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private StackSystem _stackSystem = default!; + [Dependency] private TurfSystem _turfSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _maps = default!; public override void Initialize() { diff --git a/Content.Server/EntityConditions/Conditions/BreathingEntityConditionSystem.cs b/Content.Server/EntityConditions/Conditions/BreathingEntityConditionSystem.cs index e7b8aaf22b..6a30b10716 100644 --- a/Content.Server/EntityConditions/Conditions/BreathingEntityConditionSystem.cs +++ b/Content.Server/EntityConditions/Conditions/BreathingEntityConditionSystem.cs @@ -11,7 +11,7 @@ namespace Content.Server.EntityConditions.Conditions; /// public sealed partial class IsBreathingEntityConditionSystem : EntityConditionSystem { - [Dependency] private readonly RespiratorSystem _respirator = default!; + [Dependency] private RespiratorSystem _respirator = default!; protected override void Condition(Entity entity, ref EntityConditionEvent args) { args.Result = _respirator.IsBreathing(entity.AsNullable()); diff --git a/Content.Server/EntityEffects/Effects/Atmos/CreateGasEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Atmos/CreateGasEntityEffectSystem.cs index 033704ffcd..7d24a0b68c 100644 --- a/Content.Server/EntityEffects/Effects/Atmos/CreateGasEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Atmos/CreateGasEntityEffectSystem.cs @@ -11,7 +11,7 @@ namespace Content.Server.EntityEffects.Effects.Atmos; /// public sealed partial class CreateGasEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Atmos/FlammableEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Atmos/FlammableEntityEffectSystem.cs index 65c818f143..688b50f858 100644 --- a/Content.Server/EntityEffects/Effects/Atmos/FlammableEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Atmos/FlammableEntityEffectSystem.cs @@ -12,7 +12,7 @@ namespace Content.Server.EntityEffects.Effects.Atmos; /// public sealed partial class FlammableEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly FlammableSystem _flammable = default!; + [Dependency] private FlammableSystem _flammable = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Atmos/IgniteEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Atmos/IgniteEntityEffectSystem.cs index de90656c66..e5ec6737d8 100644 --- a/Content.Server/EntityEffects/Effects/Atmos/IgniteEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Atmos/IgniteEntityEffectSystem.cs @@ -11,7 +11,7 @@ namespace Content.Server.EntityEffects.Effects.Atmos; /// public sealed partial class IngiteEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly FlammableSystem _flammable = default!; + [Dependency] private FlammableSystem _flammable = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Body/OxygenateEntityEffectsSystem.cs b/Content.Server/EntityEffects/Effects/Body/OxygenateEntityEffectsSystem.cs index 0cbf0b3864..4c65ab95a8 100644 --- a/Content.Server/EntityEffects/Effects/Body/OxygenateEntityEffectsSystem.cs +++ b/Content.Server/EntityEffects/Effects/Body/OxygenateEntityEffectsSystem.cs @@ -12,7 +12,7 @@ namespace Content.Server.EntityEffects.Effects.Body; /// public sealed partial class OxygenateEntityEffectsSystem : EntityEffectSystem { - [Dependency] private readonly RespiratorSystem _respirator = default!; + [Dependency] private RespiratorSystem _respirator = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { _respirator.UpdateSaturation(entity, args.Scale * args.Effect.Factor, entity.Comp); diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustHealthEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustHealthEntityEffectSystem.cs index ab656b8aa4..3a171e5375 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustHealthEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustHealthEntityEffectSystem.cs @@ -7,7 +7,7 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantAdjustHealthEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly PlantHolderSystem _plantHolder = default!; + [Dependency] private PlantHolderSystem _plantHolder = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustMutationLevelEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustMutationLevelEntityEffectSystem.cs index 4732465098..76be1595b0 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustMutationLevelEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustMutationLevelEntityEffectSystem.cs @@ -7,7 +7,7 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantAdjustMutationLevelEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly PlantHolderSystem _plantHolder = default!; + [Dependency] private PlantHolderSystem _plantHolder = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustNutritionEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustNutritionEntityEffectSystem.cs index 56c016700d..fee82e62a5 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustNutritionEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustNutritionEntityEffectSystem.cs @@ -7,7 +7,7 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantAdjustNutritionEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly PlantHolderSystem _plantHolder = default!; + [Dependency] private PlantHolderSystem _plantHolder = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustWaterEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustWaterEntityEffectSystem.cs index 706eeb2ffe..9b6d23bfb5 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustWaterEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustWaterEntityEffectSystem.cs @@ -7,7 +7,7 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantAdjustWaterEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly PlantHolderSystem _plantHolder = default!; + [Dependency] private PlantHolderSystem _plantHolder = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAffectGrowthEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAffectGrowthEntityEffectSystem.cs index b0faa6255e..cc4869110f 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAffectGrowthEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAffectGrowthEntityEffectSystem.cs @@ -7,7 +7,7 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantAffectGrowthEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly PlantHolderSystem _plantHolder = default!; + [Dependency] private PlantHolderSystem _plantHolder = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantChangeStatEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantChangeStatEntityEffectSystem.cs index 3d82f74b11..a4a8c4be26 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantChangeStatEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantChangeStatEntityEffectSystem.cs @@ -12,7 +12,7 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantChangeStatEntityEffectSystem : EntityEffectSystem { // TODO: This is awful. I do not have the strength to refactor this. I want it gone. - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantCryoxadoneEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantCryoxadoneEntityEffectSystem.cs index 710bce24dd..7dbfa73ea6 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantCryoxadoneEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantCryoxadoneEntityEffectSystem.cs @@ -7,7 +7,7 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantCryoxadoneEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDestroySeedsEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDestroySeedsEntityEffectSystem.cs index 5139c43c0f..e265665680 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDestroySeedsEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDestroySeedsEntityEffectSystem.cs @@ -9,7 +9,7 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantDestroySeedsEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly PopupSystem _popup = default!; + [Dependency] private PopupSystem _popup = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDiethylamineEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDiethylamineEntityEffectSystem.cs index 4da542df93..9273ac0ac7 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDiethylamineEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDiethylamineEntityEffectSystem.cs @@ -8,7 +8,7 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantDiethylamineEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantRestoreSeedsEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantRestoreSeedsEntityEffectSystem.cs index a120a1eccd..ba6c679a9c 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantRestoreSeedsEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantRestoreSeedsEntityEffectSystem.cs @@ -8,7 +8,7 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantRestoreSeedsEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly PopupSystem _popup = default!; + [Dependency] private PopupSystem _popup = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/RobustHarvestEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/RobustHarvestEntityEffectSystem.cs index a957de82b4..8b82a11f1f 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/RobustHarvestEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/RobustHarvestEntityEffectSystem.cs @@ -13,7 +13,7 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; /// public sealed partial class RobustHarvestEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantMutateChemicalsEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantMutateChemicalsEntityEffectSystem.cs index b21bc0b7b3..6454d9adf7 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantMutateChemicalsEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantMutateChemicalsEntityEffectSystem.cs @@ -11,8 +11,8 @@ namespace Content.Server.EntityEffects.Effects.Botany; public sealed partial class PlantMutateChemicalsEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantMutateGasesEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantMutateGasesEntityEffectSystem.cs index e2376ba186..1d3ad4be06 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantMutateGasesEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantMutateGasesEntityEffectSystem.cs @@ -9,7 +9,7 @@ namespace Content.Server.EntityEffects.Effects.Botany; public sealed partial class PlantMutateExudeGasesEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { @@ -31,7 +31,7 @@ public sealed partial class PlantMutateExudeGasesEntityEffectSystem : EntityEffe public sealed partial class PlantMutateConsumeGasesEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantMutateSpeciesChangeEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantMutateSpeciesChangeEntityEffectSystem.cs index c26e1e08cf..509e5c2cf7 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantMutateSpeciesChangeEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantMutateSpeciesChangeEntityEffectSystem.cs @@ -9,8 +9,8 @@ namespace Content.Server.EntityEffects.Effects.Botany; public sealed partial class PlantMutateSpeciesChangeEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/ExplodeEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/ExplodeEntityEffectSystem.cs index 2e2fadff32..7af72f5d0e 100644 --- a/Content.Server/EntityEffects/Effects/ExplodeEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/ExplodeEntityEffectSystem.cs @@ -11,7 +11,7 @@ namespace Content.Server.EntityEffects.Effects; /// public sealed partial class ExplodeEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly ExplosionSystem _explosion = default!; + [Dependency] private ExplosionSystem _explosion = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/PolymorphEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/PolymorphEntityEffectSystem.cs index 5f19bcc50b..5889dc26b5 100644 --- a/Content.Server/EntityEffects/Effects/PolymorphEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/PolymorphEntityEffectSystem.cs @@ -10,7 +10,7 @@ namespace Content.Server.EntityEffects.Effects; /// public sealed partial class PolymorphEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly PolymorphSystem _polymorph = default!; + [Dependency] private PolymorphSystem _polymorph = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityEffects/Effects/Solution/AreaReactionEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Solution/AreaReactionEntityEffectSystem.cs index e5ef488de8..7f585204c1 100644 --- a/Content.Server/EntityEffects/Effects/Solution/AreaReactionEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Solution/AreaReactionEntityEffectSystem.cs @@ -18,13 +18,13 @@ namespace Content.Server.EntityEffects.Effects.Solution; /// public sealed partial class AreaReactionEntityEffectsSystem : EntityEffectSystem { - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; - [Dependency] private readonly SmokeSystem _smoke = default!; - [Dependency] private readonly SpreaderSystem _spreader = default!; - [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private SharedTransformSystem _xform = default!; + [Dependency] private SmokeSystem _smoke = default!; + [Dependency] private SpreaderSystem _spreader = default!; + [Dependency] private TurfSystem _turf = default!; // TODO: A sane way to make Smoke without a solution. protected override void Effect(Entity entity, ref EntityEffectEvent args) diff --git a/Content.Server/EntityEffects/Effects/Transform/ExplosionEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Transform/ExplosionEntityEffectSystem.cs index fec56aa2d3..abcc54fdda 100644 --- a/Content.Server/EntityEffects/Effects/Transform/ExplosionEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Transform/ExplosionEntityEffectSystem.cs @@ -11,7 +11,7 @@ namespace Content.Server.EntityEffects.Effects.Transform; /// public sealed partial class ExplosionEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly ExplosionSystem _explosion = default!; + [Dependency] private ExplosionSystem _explosion = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Server/EntityList/SpawnEntityListCommand.cs b/Content.Server/EntityList/SpawnEntityListCommand.cs index f70b0ccb07..3c6a310f5c 100644 --- a/Content.Server/EntityList/SpawnEntityListCommand.cs +++ b/Content.Server/EntityList/SpawnEntityListCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Prototypes; namespace Content.Server.EntityList { [AdminCommand(AdminFlags.Spawn)] - public sealed class SpawnEntityListCommand : LocalizedEntityCommands + public sealed partial class SpawnEntityListCommand : LocalizedEntityCommands { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public override string Command => "spawnentitylist"; diff --git a/Content.Server/Entry/EntryPoint.cs b/Content.Server/Entry/EntryPoint.cs index fb6d3e282d..c37cc69428 100644 --- a/Content.Server/Entry/EntryPoint.cs +++ b/Content.Server/Entry/EntryPoint.cs @@ -39,48 +39,48 @@ using Robust.Shared.Utility; namespace Content.Server.Entry { - public sealed class EntryPoint : GameServer + public sealed partial class EntryPoint : GameServer { internal const string ConfigPresetsDir = "/ConfigPresets/"; private const string ConfigPresetsDirBuild = $"{ConfigPresetsDir}Build/"; - [Dependency] private readonly CVarControlManager _cvarCtrl = default!; - [Dependency] private readonly ContentLocalizationManager _loc = default!; - [Dependency] private readonly ContentNetworkResourceManager _netResMan = default!; - [Dependency] private readonly DiscordChatLink _discordChatLink = default!; - [Dependency] private readonly DiscordLink _discordLink = default!; - [Dependency] private readonly EuiManager _euiManager = default!; - [Dependency] private readonly GhostKickManager _ghostKick = default!; - [Dependency] private readonly IAdminManager _admin = default!; - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly IAfkManager _afk = default!; - [Dependency] private readonly IBanManager _ban = default!; - [Dependency] private readonly IChatManager _chatSan = default!; - [Dependency] private readonly IChatSanitizationManager _chat = default!; - [Dependency] private readonly IComponentFactory _factory = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IConnectionManager _connection = default!; - [Dependency] private readonly IEntitySystemManager _entSys = default!; - [Dependency] private readonly IGameMapManager _gameMap = default!; - [Dependency] private readonly ILogManager _log = default!; - [Dependency] private readonly INodeGroupFactory _nodeFactory = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IResourceManager _res = default!; - [Dependency] private readonly IServerDbManager _dbManager = default!; - [Dependency] private readonly IServerPreferencesManager _preferences = default!; - [Dependency] private readonly IStatusHost _host = default!; - [Dependency] private readonly IVoteManager _voteManager = default!; - [Dependency] private readonly IWatchlistWebhookManager _watchlistWebhookManager = default!; - [Dependency] private readonly JobWhitelistManager _job = default!; - [Dependency] private readonly MultiServerKickManager _multiServerKick = default!; - [Dependency] private readonly PlayTimeTrackingManager _playTimeTracking = default!; - [Dependency] private readonly PlayerRateLimitManager _rateLimit = default!; - [Dependency] private readonly RecipeManager _recipe = default!; - [Dependency] private readonly RulesManager _rules = default!; - [Dependency] private readonly ServerApi _serverApi = default!; - [Dependency] private readonly ServerInfoManager _serverInfo = default!; - [Dependency] private readonly ServerUpdateManager _updateManager = default!; - [Dependency] private readonly ServerFeedbackManager _feedbackManager = null!; + [Dependency] private CVarControlManager _cvarCtrl = default!; + [Dependency] private ContentLocalizationManager _loc = default!; + [Dependency] private ContentNetworkResourceManager _netResMan = default!; + [Dependency] private DiscordChatLink _discordChatLink = default!; + [Dependency] private DiscordLink _discordLink = default!; + [Dependency] private EuiManager _euiManager = default!; + [Dependency] private GhostKickManager _ghostKick = default!; + [Dependency] private IAdminManager _admin = default!; + [Dependency] private IAdminLogManager _adminLog = default!; + [Dependency] private IAfkManager _afk = default!; + [Dependency] private IBanManager _ban = default!; + [Dependency] private IChatManager _chatSan = default!; + [Dependency] private IChatSanitizationManager _chat = default!; + [Dependency] private IComponentFactory _factory = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IConnectionManager _connection = default!; + [Dependency] private IEntitySystemManager _entSys = default!; + [Dependency] private IGameMapManager _gameMap = default!; + [Dependency] private ILogManager _log = default!; + [Dependency] private INodeGroupFactory _nodeFactory = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IResourceManager _res = default!; + [Dependency] private IServerDbManager _dbManager = default!; + [Dependency] private IServerPreferencesManager _preferences = default!; + [Dependency] private IStatusHost _host = default!; + [Dependency] private IVoteManager _voteManager = default!; + [Dependency] private IWatchlistWebhookManager _watchlistWebhookManager = default!; + [Dependency] private JobWhitelistManager _job = default!; + [Dependency] private MultiServerKickManager _multiServerKick = default!; + [Dependency] private PlayTimeTrackingManager _playTimeTracking = default!; + [Dependency] private PlayerRateLimitManager _rateLimit = default!; + [Dependency] private RecipeManager _recipe = default!; + [Dependency] private RulesManager _rules = default!; + [Dependency] private ServerApi _serverApi = default!; + [Dependency] private ServerInfoManager _serverInfo = default!; + [Dependency] private ServerUpdateManager _updateManager = default!; + [Dependency] private ServerFeedbackManager _feedbackManager = null!; public override void PreInit() { diff --git a/Content.Server/Examine/ExamineSystem.cs b/Content.Server/Examine/ExamineSystem.cs index 480974e28f..d23c30ac51 100644 --- a/Content.Server/Examine/ExamineSystem.cs +++ b/Content.Server/Examine/ExamineSystem.cs @@ -9,9 +9,9 @@ using Robust.Shared.Utility; namespace Content.Server.Examine { [UsedImplicitly] - public sealed class ExamineSystem : ExamineSystemShared + public sealed partial class ExamineSystem : ExamineSystemShared { - [Dependency] private readonly VerbSystem _verbSystem = default!; + [Dependency] private VerbSystem _verbSystem = default!; private readonly FormattedMessage _entityNotFoundMessage = new(); private readonly FormattedMessage _entityOutOfRangeMessage = new(); diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs index 60de86401f..7bb697b1ee 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs @@ -36,28 +36,28 @@ namespace Content.Server.Explosion.EntitySystems; public sealed partial class ExplosionSystem : SharedExplosionSystem { - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private ITileDefinitionManager _tileDefinitionManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IGameTiming _timing = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly NodeGroupSystem _nodeGroupSystem = default!; - [Dependency] private readonly PathfindingSystem _pathfindingSystem = default!; - [Dependency] private readonly SharedCameraRecoilSystem _recoilSystem = default!; - [Dependency] private readonly ThrowingSystem _throwingSystem = default!; - [Dependency] private readonly PvsOverrideSystem _pvsSys = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly FlammableSystem _flammableSystem = default!; - [Dependency] private readonly DestructibleSystem _destructibleSystem = default!; - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private NodeGroupSystem _nodeGroupSystem = default!; + [Dependency] private PathfindingSystem _pathfindingSystem = default!; + [Dependency] private SharedCameraRecoilSystem _recoilSystem = default!; + [Dependency] private ThrowingSystem _throwingSystem = default!; + [Dependency] private PvsOverrideSystem _pvsSys = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private FlammableSystem _flammableSystem = default!; + [Dependency] private DestructibleSystem _destructibleSystem = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; private EntityQuery _flammableQuery; private EntityQuery _physicsQuery; @@ -65,7 +65,7 @@ public sealed partial class ExplosionSystem : SharedExplosionSystem private EntityQuery _actorQuery; private EntityQuery _destructibleQuery; private EntityQuery _damageableQuery; - [Dependency] private readonly EntityQuery _injurableQuery = default!; + [Dependency] private EntityQuery _injurableQuery = default!; private EntityQuery _airtightQuery; private EntityQuery _tileHistoryQuery; diff --git a/Content.Server/Explosion/EntitySystems/ProjectileGrenadeSystem.cs b/Content.Server/Explosion/EntitySystems/ProjectileGrenadeSystem.cs index 4b93f22cd1..17590d4f74 100644 --- a/Content.Server/Explosion/EntitySystems/ProjectileGrenadeSystem.cs +++ b/Content.Server/Explosion/EntitySystems/ProjectileGrenadeSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Random; namespace Content.Server.Explosion.EntitySystems; -public sealed class ProjectileGrenadeSystem : EntitySystem +public sealed partial class ProjectileGrenadeSystem : EntitySystem { - [Dependency] private readonly GunSystem _gun = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly TransformSystem _transformSystem = default!; + [Dependency] private GunSystem _gun = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private TransformSystem _transformSystem = default!; public override void Initialize() diff --git a/Content.Server/Explosion/EntitySystems/ScatteringGrenadeSystem.cs b/Content.Server/Explosion/EntitySystems/ScatteringGrenadeSystem.cs index 5f7df28beb..6e2f284f7c 100644 --- a/Content.Server/Explosion/EntitySystems/ScatteringGrenadeSystem.cs +++ b/Content.Server/Explosion/EntitySystems/ScatteringGrenadeSystem.cs @@ -12,13 +12,13 @@ using Content.Shared.Explosion.EntitySystems; namespace Content.Server.Explosion.EntitySystems; -public sealed class ScatteringGrenadeSystem : SharedScatteringGrenadeSystem +public sealed partial class ScatteringGrenadeSystem : SharedScatteringGrenadeSystem { - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ThrowingSystem _throwingSystem = default!; - [Dependency] private readonly TransformSystem _transformSystem = default!; - [Dependency] private readonly TriggerSystem _trigger = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ThrowingSystem _throwingSystem = default!; + [Dependency] private TransformSystem _transformSystem = default!; + [Dependency] private TriggerSystem _trigger = default!; public override void Initialize() { diff --git a/Content.Server/Fax/AdminUI/AdminFaxEui.cs b/Content.Server/Fax/AdminUI/AdminFaxEui.cs index 2921bd5ef6..06ee0ce7a9 100644 --- a/Content.Server/Fax/AdminUI/AdminFaxEui.cs +++ b/Content.Server/Fax/AdminUI/AdminFaxEui.cs @@ -11,9 +11,9 @@ using Content.Shared.DeviceNetwork.Components; namespace Content.Server.Fax.AdminUI; -public sealed class AdminFaxEui : BaseEui +public sealed partial class AdminFaxEui : BaseEui { - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IEntityManager _entityManager = default!; private readonly FaxSystem _faxSystem; private readonly FollowerSystem _followerSystem; diff --git a/Content.Server/Fax/FaxSystem.cs b/Content.Server/Fax/FaxSystem.cs index 60529ce2eb..c2fdf29a8c 100644 --- a/Content.Server/Fax/FaxSystem.cs +++ b/Content.Server/Fax/FaxSystem.cs @@ -35,25 +35,25 @@ using Robust.Shared.Timing; namespace Content.Server.Fax; -public sealed class FaxSystem : EntitySystem +public sealed partial class FaxSystem : EntitySystem { - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SharedGameTicker _gameTicker = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; - [Dependency] private readonly PaperSystem _paperSystem = default!; - [Dependency] private readonly LabelSystem _labelSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly ToolSystem _toolSystem = default!; - [Dependency] private readonly QuickDialogSystem _quickDialog = default!; - [Dependency] private readonly UserInterfaceSystem _userInterface = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly FaxecuteSystem _faxecute = default!; - [Dependency] private readonly EmagSystem _emag = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private ItemSlotsSystem _itemSlotsSystem = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private SharedGameTicker _gameTicker = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private DeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private PaperSystem _paperSystem = default!; + [Dependency] private LabelSystem _labelSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private ToolSystem _toolSystem = default!; + [Dependency] private QuickDialogSystem _quickDialog = default!; + [Dependency] private UserInterfaceSystem _userInterface = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private FaxecuteSystem _faxecute = default!; + [Dependency] private EmagSystem _emag = default!; private static readonly ProtoId ScrewingQuality = "Screwing"; diff --git a/Content.Server/FeedbackSystem/FeedbackCommand.cs b/Content.Server/FeedbackSystem/FeedbackCommand.cs index 68caed7df0..7b0412cbd7 100644 --- a/Content.Server/FeedbackSystem/FeedbackCommand.cs +++ b/Content.Server/FeedbackSystem/FeedbackCommand.cs @@ -12,9 +12,9 @@ namespace Content.Server.FeedbackSystem; /// [ToolshedCommand] [AdminCommand(AdminFlags.Debug)] -public sealed class FeedbackCommand : ToolshedCommand +public sealed partial class FeedbackCommand : ToolshedCommand { - [Dependency] private readonly ISharedFeedbackManager _feedback = null!; + [Dependency] private ISharedFeedbackManager _feedback = null!; [CommandImplementation("show")] public void ExecuteShow([CommandArgument] ICommonSession session) diff --git a/Content.Server/FeedbackSystem/FeedbackSystem.cs b/Content.Server/FeedbackSystem/FeedbackSystem.cs index 39e1d55a29..379878e942 100644 --- a/Content.Server/FeedbackSystem/FeedbackSystem.cs +++ b/Content.Server/FeedbackSystem/FeedbackSystem.cs @@ -7,9 +7,9 @@ namespace Content.Server.FeedbackSystem; public sealed partial class FeedbackSystem : EntitySystem { - [Dependency] private readonly ServerFeedbackManager _feedbackManager = null!; - [Dependency] private readonly GameTicker _gameTicker = null!; - [Dependency] private readonly IPrototypeManager _prototypeManager = null!; + [Dependency] private ServerFeedbackManager _feedbackManager = null!; + [Dependency] private GameTicker _gameTicker = null!; + [Dependency] private IPrototypeManager _prototypeManager = null!; public override void Initialize() { diff --git a/Content.Server/FeedbackSystem/OpenFeedbackPopupCommand.cs b/Content.Server/FeedbackSystem/OpenFeedbackPopupCommand.cs index 7816f7de21..bf7e7520a8 100644 --- a/Content.Server/FeedbackSystem/OpenFeedbackPopupCommand.cs +++ b/Content.Server/FeedbackSystem/OpenFeedbackPopupCommand.cs @@ -9,9 +9,9 @@ namespace Content.Server.FeedbackSystem; /// [AnyCommand] [ToolshedCommand] -public sealed class OpenFeedbackPopupCommand : ToolshedCommand +public sealed partial class OpenFeedbackPopupCommand : ToolshedCommand { - [Dependency] private readonly ISharedFeedbackManager _feedback = null!; + [Dependency] private ISharedFeedbackManager _feedback = null!; [CommandImplementation] public void Execute(IInvocationContext context) diff --git a/Content.Server/FeedbackSystem/ServerFeedbackManager.cs b/Content.Server/FeedbackSystem/ServerFeedbackManager.cs index 4ecb22bcc2..98e6c382ce 100644 --- a/Content.Server/FeedbackSystem/ServerFeedbackManager.cs +++ b/Content.Server/FeedbackSystem/ServerFeedbackManager.cs @@ -5,9 +5,9 @@ using Robust.Shared.Prototypes; namespace Content.Server.FeedbackSystem; /// -public sealed class ServerFeedbackManager : SharedFeedbackManager +public sealed partial class ServerFeedbackManager : SharedFeedbackManager { - [Dependency] private readonly ISharedPlayerManager _player = null!; + [Dependency] private ISharedPlayerManager _player = null!; public override void Initialize() { diff --git a/Content.Server/Fluids/EntitySystems/PuddleDebugDebugOverlaySystem.cs b/Content.Server/Fluids/EntitySystems/PuddleDebugDebugOverlaySystem.cs index 61e7d108a0..12ef19219d 100644 --- a/Content.Server/Fluids/EntitySystems/PuddleDebugDebugOverlaySystem.cs +++ b/Content.Server/Fluids/EntitySystems/PuddleDebugDebugOverlaySystem.cs @@ -8,13 +8,13 @@ using Robust.Shared.Timing; namespace Content.Server.Fluids.EntitySystems; -public sealed class PuddleDebugDebugOverlaySystem : SharedPuddleDebugOverlaySystem +public sealed partial class PuddleDebugDebugOverlaySystem : SharedPuddleDebugOverlaySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly PuddleSystem _puddle = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [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!; private readonly HashSet _playerObservers = []; private List> _grids = []; diff --git a/Content.Server/Fluids/EntitySystems/PuddleSystem.cs b/Content.Server/Fluids/EntitySystems/PuddleSystem.cs index 5e5ca85673..d1c6bd3d3b 100644 --- a/Content.Server/Fluids/EntitySystems/PuddleSystem.cs +++ b/Content.Server/Fluids/EntitySystems/PuddleSystem.cs @@ -28,14 +28,14 @@ namespace Content.Server.Fluids.EntitySystems; /// public sealed partial class PuddleSystem : SharedPuddleSystem { - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedColorFlashEffectSystem _color = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedColorFlashEffectSystem _color = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private TurfSystem _turf = default!; private EntityQuery _puddleQuery; diff --git a/Content.Server/Fluids/EntitySystems/SmokeSystem.cs b/Content.Server/Fluids/EntitySystems/SmokeSystem.cs index e8e2d44988..005d9e0b5b 100644 --- a/Content.Server/Fluids/EntitySystems/SmokeSystem.cs +++ b/Content.Server/Fluids/EntitySystems/SmokeSystem.cs @@ -29,21 +29,21 @@ namespace Content.Server.Fluids.EntitySystems; /// /// Handles non-atmos solution entities similar to puddles. /// -public sealed class SmokeSystem : EntitySystem +public sealed partial class SmokeSystem : EntitySystem { // If I could do it all again this could probably use a lot more of puddles. - [Dependency] private readonly IAdminLogManager _logger = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly BloodstreamSystem _blood = default!; - [Dependency] private readonly InternalsSystem _internals = default!; - [Dependency] private readonly ReactiveSystem _reactive = default!; - [Dependency] private readonly SharedBroadphaseSystem _broadphase = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private IAdminLogManager _logger = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private BloodstreamSystem _blood = default!; + [Dependency] private InternalsSystem _internals = default!; + [Dependency] private ReactiveSystem _reactive = default!; + [Dependency] private SharedBroadphaseSystem _broadphase = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; private EntityQuery _smokeQuery; private EntityQuery _smokeAffectedQuery; diff --git a/Content.Server/Fluids/EntitySystems/SpraySystem.cs b/Content.Server/Fluids/EntitySystems/SpraySystem.cs index ebede89a12..9de4fce071 100644 --- a/Content.Server/Fluids/EntitySystems/SpraySystem.cs +++ b/Content.Server/Fluids/EntitySystems/SpraySystem.cs @@ -18,18 +18,18 @@ using Robust.Shared.Map; namespace Content.Server.Fluids.EntitySystems; -public sealed class SpraySystem : SharedSpraySystem +public sealed partial class SpraySystem : SharedSpraySystem { - [Dependency] private readonly GravitySystem _gravity = default!; - [Dependency] private readonly PhysicsSystem _physics = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly VaporSystem _vapor = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ContainerSystem _container = default!; + [Dependency] private GravitySystem _gravity = default!; + [Dependency] private PhysicsSystem _physics = default!; + [Dependency] private UseDelaySystem _useDelay = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private VaporSystem _vapor = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ContainerSystem _container = default!; private float _gridImpulseMultiplier; diff --git a/Content.Server/Fluids/ShowFluidsCommand.cs b/Content.Server/Fluids/ShowFluidsCommand.cs index 71ac273a45..2bf0f562eb 100644 --- a/Content.Server/Fluids/ShowFluidsCommand.cs +++ b/Content.Server/Fluids/ShowFluidsCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Fluids; [AdminCommand(AdminFlags.Debug)] -public sealed class ShowFluidsCommand : IConsoleCommand +public sealed partial class ShowFluidsCommand : IConsoleCommand { - [Dependency] private readonly IEntitySystemManager _entitySystem = default!; + [Dependency] private IEntitySystemManager _entitySystem = default!; public string Command => "showfluids"; public string Description => "Toggles seeing puddle debug overlay."; public string Help => $"Usage: {Command}"; diff --git a/Content.Server/Forensics/Systems/ForensicPadSystem.cs b/Content.Server/Forensics/Systems/ForensicPadSystem.cs index 5c104d07db..72fd1a09e1 100644 --- a/Content.Server/Forensics/Systems/ForensicPadSystem.cs +++ b/Content.Server/Forensics/Systems/ForensicPadSystem.cs @@ -13,12 +13,12 @@ namespace Content.Server.Forensics /// /// Used to transfer fingerprints from entities to forensic pads. /// - public sealed class ForensicPadSystem : EntitySystem + public sealed partial class ForensicPadSystem : EntitySystem { - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly ForensicsSystem _forensics = default!; - [Dependency] private readonly LabelSystem _label = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private ForensicsSystem _forensics = default!; + [Dependency] private LabelSystem _label = default!; public override void Initialize() { diff --git a/Content.Server/Forensics/Systems/ForensicScannerSystem.cs b/Content.Server/Forensics/Systems/ForensicScannerSystem.cs index 4c90921e74..29066c4825 100644 --- a/Content.Server/Forensics/Systems/ForensicScannerSystem.cs +++ b/Content.Server/Forensics/Systems/ForensicScannerSystem.cs @@ -19,18 +19,18 @@ using Robust.Shared.Prototypes; namespace Content.Server.Forensics { - public sealed class ForensicScannerSystem : EntitySystem + public sealed partial class ForensicScannerSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly PaperSystem _paperSystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly ForensicsSystem _forensicsSystem = default!; - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private PaperSystem _paperSystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private ForensicsSystem _forensicsSystem = default!; + [Dependency] private TagSystem _tag = default!; private static readonly ProtoId DNASolutionScannableTag = "DNASolutionScannable"; diff --git a/Content.Server/Forensics/Systems/ForensicsSystem.cs b/Content.Server/Forensics/Systems/ForensicsSystem.cs index 21f09c3fe5..bd8410ab90 100644 --- a/Content.Server/Forensics/Systems/ForensicsSystem.cs +++ b/Content.Server/Forensics/Systems/ForensicsSystem.cs @@ -26,13 +26,13 @@ using Content.Shared.Hands.Components; namespace Content.Server.Forensics { - public sealed class ForensicsSystem : SharedForensicsSystem + public sealed partial class ForensicsSystem : SharedForensicsSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly DoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private DoAfterSystem _doAfterSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; public override void Initialize() { diff --git a/Content.Server/GameTicking/Commands/DelayStartCommand.cs b/Content.Server/GameTicking/Commands/DelayStartCommand.cs index 7c7eb9c7f1..dd3ee86fba 100644 --- a/Content.Server/GameTicking/Commands/DelayStartCommand.cs +++ b/Content.Server/GameTicking/Commands/DelayStartCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.GameTicking.Commands; [AdminCommand(AdminFlags.Round)] -public sealed class DelayStartCommand : LocalizedEntityCommands +public sealed partial class DelayStartCommand : LocalizedEntityCommands { - [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private GameTicker _gameTicker = default!; public override string Command => "delaystart"; diff --git a/Content.Server/GameTicking/Commands/EndRoundCommand.cs b/Content.Server/GameTicking/Commands/EndRoundCommand.cs index 2f8ca54144..8fa427fdc2 100644 --- a/Content.Server/GameTicking/Commands/EndRoundCommand.cs +++ b/Content.Server/GameTicking/Commands/EndRoundCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.GameTicking.Commands; [AdminCommand(AdminFlags.Round)] -public sealed class EndRoundCommand : LocalizedEntityCommands +public sealed partial class EndRoundCommand : LocalizedEntityCommands { - [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private GameTicker _gameTicker = default!; public override string Command => "endround"; diff --git a/Content.Server/GameTicking/Commands/ForceMapCommand.cs b/Content.Server/GameTicking/Commands/ForceMapCommand.cs index ec42d97179..bd11fd27a5 100644 --- a/Content.Server/GameTicking/Commands/ForceMapCommand.cs +++ b/Content.Server/GameTicking/Commands/ForceMapCommand.cs @@ -11,11 +11,11 @@ using Robust.Shared.Prototypes; namespace Content.Server.GameTicking.Commands { [AdminCommand(AdminFlags.Round)] - public sealed class ForceMapCommand : LocalizedCommands + public sealed partial class ForceMapCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IGameMapManager _gameMapManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IGameMapManager _gameMapManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public override string Command => "forcemap"; diff --git a/Content.Server/GameTicking/Commands/ForcePresetCommand.cs b/Content.Server/GameTicking/Commands/ForcePresetCommand.cs index 327465be95..a7c38f5a3e 100644 --- a/Content.Server/GameTicking/Commands/ForcePresetCommand.cs +++ b/Content.Server/GameTicking/Commands/ForcePresetCommand.cs @@ -8,10 +8,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.GameTicking.Commands { [AdminCommand(AdminFlags.Round)] - public sealed class ForcePresetCommand : LocalizedEntityCommands + public sealed partial class ForcePresetCommand : LocalizedEntityCommands { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly GameTicker _ticker = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private GameTicker _ticker = default!; public override string Command => "forcepreset"; diff --git a/Content.Server/GameTicking/Commands/GoLobbyCommand.cs b/Content.Server/GameTicking/Commands/GoLobbyCommand.cs index 98c1b91e08..23d7dc4c8d 100644 --- a/Content.Server/GameTicking/Commands/GoLobbyCommand.cs +++ b/Content.Server/GameTicking/Commands/GoLobbyCommand.cs @@ -8,10 +8,10 @@ using Robust.Shared.Console; namespace Content.Server.GameTicking.Commands { [AdminCommand(AdminFlags.Round)] - public sealed class GoLobbyCommand : LocalizedEntityCommands + public sealed partial class GoLobbyCommand : LocalizedEntityCommands { - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private GameTicker _gameTicker = default!; public override string Command => "golobby"; diff --git a/Content.Server/GameTicking/Commands/JoinGameCommand.cs b/Content.Server/GameTicking/Commands/JoinGameCommand.cs index 3f5e294754..9eefc3f566 100644 --- a/Content.Server/GameTicking/Commands/JoinGameCommand.cs +++ b/Content.Server/GameTicking/Commands/JoinGameCommand.cs @@ -11,13 +11,13 @@ using Robust.Shared.Prototypes; namespace Content.Server.GameTicking.Commands { [AnyCommand] - sealed class JoinGameCommand : IConsoleCommand + sealed partial class JoinGameCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ILogManager _logManager = default!; private readonly ISawmill _sawmill; diff --git a/Content.Server/GameTicking/Commands/ObserveCommand.cs b/Content.Server/GameTicking/Commands/ObserveCommand.cs index e13d70b972..45d911887d 100644 --- a/Content.Server/GameTicking/Commands/ObserveCommand.cs +++ b/Content.Server/GameTicking/Commands/ObserveCommand.cs @@ -6,10 +6,10 @@ using Robust.Shared.Console; namespace Content.Server.GameTicking.Commands { [AnyCommand] - sealed class ObserveCommand : IConsoleCommand + sealed partial class ObserveCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _e = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; + [Dependency] private IEntityManager _e = default!; + [Dependency] private IAdminManager _adminManager = default!; public string Command => "observe"; public string Description => ""; diff --git a/Content.Server/GameTicking/Commands/RespawnCommand.cs b/Content.Server/GameTicking/Commands/RespawnCommand.cs index f7ea11baf1..479549bd5f 100644 --- a/Content.Server/GameTicking/Commands/RespawnCommand.cs +++ b/Content.Server/GameTicking/Commands/RespawnCommand.cs @@ -8,12 +8,12 @@ using Robust.Shared.Network; namespace Content.Server.GameTicking.Commands { - sealed class RespawnCommand : LocalizedEntityCommands + sealed partial class RespawnCommand : LocalizedEntityCommands { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IPlayerLocator _locator = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly MindSystem _mind = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IPlayerLocator _locator = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private MindSystem _mind = default!; public override string Command => "respawn"; diff --git a/Content.Server/GameTicking/Commands/RestartRoundCommand.cs b/Content.Server/GameTicking/Commands/RestartRoundCommand.cs index 6811df4e2e..cd9c77ce0c 100644 --- a/Content.Server/GameTicking/Commands/RestartRoundCommand.cs +++ b/Content.Server/GameTicking/Commands/RestartRoundCommand.cs @@ -6,10 +6,10 @@ using Robust.Shared.Console; namespace Content.Server.GameTicking.Commands; [AdminCommand(AdminFlags.Round)] -public sealed class RestartRoundCommand : LocalizedEntityCommands +public sealed partial class RestartRoundCommand : LocalizedEntityCommands { - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly RoundEndSystem _roundEndSystem = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private RoundEndSystem _roundEndSystem = default!; public override string Command => "restartround"; @@ -26,9 +26,9 @@ public sealed class RestartRoundCommand : LocalizedEntityCommands } [AdminCommand(AdminFlags.Round)] -public sealed class RestartRoundNowCommand : LocalizedEntityCommands +public sealed partial class RestartRoundNowCommand : LocalizedEntityCommands { - [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private GameTicker _gameTicker = default!; public override string Command => "restartroundnow"; diff --git a/Content.Server/GameTicking/Commands/SetGamePresetCommand.cs b/Content.Server/GameTicking/Commands/SetGamePresetCommand.cs index 5c02dea513..a577867ec4 100644 --- a/Content.Server/GameTicking/Commands/SetGamePresetCommand.cs +++ b/Content.Server/GameTicking/Commands/SetGamePresetCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.GameTicking.Commands { [AdminCommand(AdminFlags.Round)] - public sealed class SetGamePresetCommand : IConsoleCommand + public sealed partial class SetGamePresetCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entity = default!; + [Dependency] private IEntityManager _entity = default!; public string Command => "setgamepreset"; public string Description => Loc.GetString("set-game-preset-command-description", ("command", Command)); diff --git a/Content.Server/GameTicking/Commands/StartRoundCommand.cs b/Content.Server/GameTicking/Commands/StartRoundCommand.cs index 6579800ca3..90d4ffa35a 100644 --- a/Content.Server/GameTicking/Commands/StartRoundCommand.cs +++ b/Content.Server/GameTicking/Commands/StartRoundCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.GameTicking.Commands; [AdminCommand(AdminFlags.Round)] -public sealed class StartRoundCommand : LocalizedEntityCommands +public sealed partial class StartRoundCommand : LocalizedEntityCommands { - [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private GameTicker _gameTicker = default!; public override string Command => "startround"; diff --git a/Content.Server/GameTicking/Commands/ToggleDisallowLateJoinCommand.cs b/Content.Server/GameTicking/Commands/ToggleDisallowLateJoinCommand.cs index 813b395c29..bd62c509c4 100644 --- a/Content.Server/GameTicking/Commands/ToggleDisallowLateJoinCommand.cs +++ b/Content.Server/GameTicking/Commands/ToggleDisallowLateJoinCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.GameTicking.Commands { [AdminCommand(AdminFlags.Round)] - public sealed class ToggleDisallowLateJoinCommand : LocalizedCommands + public sealed partial class ToggleDisallowLateJoinCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _configManager = default!; + [Dependency] private IConfigurationManager _configManager = default!; public override string Command => "toggledisallowlatejoin"; diff --git a/Content.Server/GameTicking/Commands/ToggleReadyCommand.cs b/Content.Server/GameTicking/Commands/ToggleReadyCommand.cs index 3debf37778..b990e92ca7 100644 --- a/Content.Server/GameTicking/Commands/ToggleReadyCommand.cs +++ b/Content.Server/GameTicking/Commands/ToggleReadyCommand.cs @@ -4,9 +4,9 @@ using Robust.Shared.Console; namespace Content.Server.GameTicking.Commands; [AnyCommand] -public sealed class ToggleReadyCommand : LocalizedEntityCommands +public sealed partial class ToggleReadyCommand : LocalizedEntityCommands { - [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private GameTicker _gameTicker = default!; public override string Command => "toggleready"; diff --git a/Content.Server/GameTicking/GameTicker.GameRule.cs b/Content.Server/GameTicking/GameTicker.GameRule.cs index 80749fc727..ccb8ae4a77 100644 --- a/Content.Server/GameTicking/GameTicker.GameRule.cs +++ b/Content.Server/GameTicking/GameTicker.GameRule.cs @@ -29,7 +29,7 @@ public sealed partial class GameTicker /// [ViewVariables] private string[] _ignoredRules = []; - [Dependency] private readonly EntityWhitelistSystem _whitelist = null!; + [Dependency] private EntityWhitelistSystem _whitelist = null!; /// /// A list storing the start times of all game rules that have been started this round. diff --git a/Content.Server/GameTicking/GameTicker.Player.cs b/Content.Server/GameTicking/GameTicker.Player.cs index b5c9d790af..1ccfed4a88 100644 --- a/Content.Server/GameTicking/GameTicker.Player.cs +++ b/Content.Server/GameTicking/GameTicker.Player.cs @@ -18,7 +18,7 @@ namespace Content.Server.GameTicking [UsedImplicitly] public sealed partial class GameTicker { - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; private void InitializePlayer() { diff --git a/Content.Server/GameTicking/GameTicker.Replays.cs b/Content.Server/GameTicking/GameTicker.Replays.cs index 7efa52bd00..68b391f8e4 100644 --- a/Content.Server/GameTicking/GameTicker.Replays.cs +++ b/Content.Server/GameTicking/GameTicker.Replays.cs @@ -12,9 +12,9 @@ namespace Content.Server.GameTicking; public sealed partial class GameTicker { - [Dependency] private readonly IReplayRecordingManager _replays = default!; - [Dependency] private readonly IResourceManager _resourceManager = default!; - [Dependency] private readonly ISerializationManager _serialman = default!; + [Dependency] private IReplayRecordingManager _replays = default!; + [Dependency] private IResourceManager _resourceManager = default!; + [Dependency] private ISerializationManager _serialman = default!; private ISawmill _sawmillReplays = default!; diff --git a/Content.Server/GameTicking/GameTicker.RoundFlow.cs b/Content.Server/GameTicking/GameTicker.RoundFlow.cs index 00b0c0ff32..dd57e83d5d 100644 --- a/Content.Server/GameTicking/GameTicker.RoundFlow.cs +++ b/Content.Server/GameTicking/GameTicker.RoundFlow.cs @@ -29,9 +29,9 @@ namespace Content.Server.GameTicking { public sealed partial class GameTicker { - [Dependency] private readonly DiscordWebhook _discord = default!; - [Dependency] private readonly RoleSystem _role = default!; - [Dependency] private readonly ITaskManager _taskManager = default!; + [Dependency] private DiscordWebhook _discord = default!; + [Dependency] private RoleSystem _role = default!; + [Dependency] private ITaskManager _taskManager = default!; private static readonly Counter RoundNumberMetric = Metrics.CreateCounter( "ss14_round_number", diff --git a/Content.Server/GameTicking/GameTicker.Spawning.cs b/Content.Server/GameTicking/GameTicker.Spawning.cs index 584bd343d6..a333580fad 100644 --- a/Content.Server/GameTicking/GameTicker.Spawning.cs +++ b/Content.Server/GameTicking/GameTicker.Spawning.cs @@ -32,9 +32,9 @@ namespace Content.Server.GameTicking { public sealed partial class GameTicker { - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly SharedJobSystem _jobs = default!; - [Dependency] private readonly AdminSystem _admin = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private SharedJobSystem _jobs = default!; + [Dependency] private AdminSystem _admin = default!; public static readonly EntProtoId ObserverPrototypeName = "MobObserver"; public static readonly EntProtoId AdminObserverPrototypeName = "AdminObserver"; diff --git a/Content.Server/GameTicking/GameTicker.StatusShell.cs b/Content.Server/GameTicking/GameTicker.StatusShell.cs index 3698c91f4e..87d4129a9c 100644 --- a/Content.Server/GameTicking/GameTicker.StatusShell.cs +++ b/Content.Server/GameTicking/GameTicker.StatusShell.cs @@ -23,11 +23,11 @@ namespace Content.Server.GameTicking /// /// For access to CVars in status responses. /// - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IConfigurationManager _cfg = default!; /// /// For access to the round ID in status responses. /// - [Dependency] private readonly SharedGameTicker _gameTicker = default!; + [Dependency] private SharedGameTicker _gameTicker = default!; private void InitializeStatusShell() { diff --git a/Content.Server/GameTicking/GameTicker.cs b/Content.Server/GameTicking/GameTicker.cs index 55bf51db02..ace65bce51 100644 --- a/Content.Server/GameTicking/GameTicker.cs +++ b/Content.Server/GameTicking/GameTicker.cs @@ -33,38 +33,38 @@ namespace Content.Server.GameTicking { public sealed partial class GameTicker : SharedGameTicker { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IBanManager _banManager = default!; - [Dependency] private readonly IBaseServer _baseServer = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IConsoleHost _consoleHost = default!; - [Dependency] private readonly IGameMapManager _gameMapManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IBanManager _banManager = default!; + [Dependency] private IBaseServer _baseServer = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IConsoleHost _consoleHost = default!; + [Dependency] private IGameMapManager _gameMapManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _robustRandom = default!; #if EXCEPTION_TOLERANCE - [Dependency] private readonly IRuntimeLog _runtimeLog = default!; + [Dependency] private IRuntimeLog _runtimeLog = default!; #endif - [Dependency] private readonly IServerPreferencesManager _prefsManager = default!; - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly MapLoaderSystem _loader = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly GhostSystem _ghost = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly PlayTimeTrackingSystem _playTimeTrackings = default!; - [Dependency] private readonly PvsOverrideSystem _pvsOverride = default!; - [Dependency] private readonly ServerUpdateManager _serverUpdates = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly StationJobsSystem _stationJobs = default!; - [Dependency] private readonly StationSpawningSystem _stationSpawning = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly UserDbDataManager _userDb = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; - [Dependency] private readonly ServerDbEntryManager _dbEntryManager = default!; + [Dependency] private IServerPreferencesManager _prefsManager = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private ChatSystem _chatSystem = default!; + [Dependency] private MapLoaderSystem _loader = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private GhostSystem _ghost = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private PlayTimeTrackingSystem _playTimeTrackings = default!; + [Dependency] private PvsOverrideSystem _pvsOverride = default!; + [Dependency] private ServerUpdateManager _serverUpdates = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private StationJobsSystem _stationJobs = default!; + [Dependency] private StationSpawningSystem _stationSpawning = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private UserDbDataManager _userDb = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedRoleSystem _roles = default!; + [Dependency] private ServerDbEntryManager _dbEntryManager = default!; [ViewVariables] private bool _initialized; [ViewVariables] private bool _postInitialized; diff --git a/Content.Server/GameTicking/Rules/AntagLoadProfileRuleSystem.cs b/Content.Server/GameTicking/Rules/AntagLoadProfileRuleSystem.cs index 5e875271e0..9d72624351 100644 --- a/Content.Server/GameTicking/Rules/AntagLoadProfileRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/AntagLoadProfileRuleSystem.cs @@ -10,11 +10,11 @@ using Robust.Shared.Prototypes; namespace Content.Server.GameTicking.Rules; -public sealed class AntagLoadProfileRuleSystem : GameRuleSystem +public sealed partial class AntagLoadProfileRuleSystem : GameRuleSystem { - [Dependency] private readonly HumanoidProfileSystem _humanoidProfile = default!; - [Dependency] private readonly IServerPreferencesManager _prefs = default!; - [Dependency] private readonly SharedVisualBodySystem _visualBody = default!; + [Dependency] private HumanoidProfileSystem _humanoidProfile = default!; + [Dependency] private IServerPreferencesManager _prefs = default!; + [Dependency] private SharedVisualBodySystem _visualBody = default!; public override void Initialize() { diff --git a/Content.Server/GameTicking/Rules/DeathMatchRuleSystem.cs b/Content.Server/GameTicking/Rules/DeathMatchRuleSystem.cs index aafed20704..4e62b1ecd2 100644 --- a/Content.Server/GameTicking/Rules/DeathMatchRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/DeathMatchRuleSystem.cs @@ -19,16 +19,16 @@ namespace Content.Server.GameTicking.Rules; /// /// Manages /// -public sealed class DeathMatchRuleSystem : GameRuleSystem +public sealed partial class DeathMatchRuleSystem : GameRuleSystem { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly MindSystem _mind = default!; - [Dependency] private readonly OutfitSystem _outfitSystem = default!; - [Dependency] private readonly PointSystem _point = default!; - [Dependency] private readonly RespawnRuleSystem _respawn = default!; - [Dependency] private readonly RoundEndSystem _roundEnd = default!; - [Dependency] private readonly StationSpawningSystem _stationSpawning = default!; - [Dependency] private readonly TransformSystem _transform = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private MindSystem _mind = default!; + [Dependency] private OutfitSystem _outfitSystem = default!; + [Dependency] private PointSystem _point = default!; + [Dependency] private RespawnRuleSystem _respawn = default!; + [Dependency] private RoundEndSystem _roundEnd = default!; + [Dependency] private StationSpawningSystem _stationSpawning = default!; + [Dependency] private TransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/GameTicking/Rules/DragonRuleSystem.cs b/Content.Server/GameTicking/Rules/DragonRuleSystem.cs index 53cf3bd4b0..1992fc2793 100644 --- a/Content.Server/GameTicking/Rules/DragonRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/DragonRuleSystem.cs @@ -9,13 +9,13 @@ using Robust.Server.GameObjects; namespace Content.Server.GameTicking.Rules; -public sealed class DragonRuleSystem : GameRuleSystem +public sealed partial class DragonRuleSystem : GameRuleSystem { - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly AntagSelectionSystem _antag = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly RoleSystem _roleSystem = default!; - [Dependency] private readonly MindSystem _mind = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private AntagSelectionSystem _antag = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private RoleSystem _roleSystem = default!; + [Dependency] private MindSystem _mind = default!; public override void Initialize() { diff --git a/Content.Server/GameTicking/Rules/DynamicRuleSystem.cs b/Content.Server/GameTicking/Rules/DynamicRuleSystem.cs index b23e9d40f2..bc9d9d01d1 100644 --- a/Content.Server/GameTicking/Rules/DynamicRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/DynamicRuleSystem.cs @@ -11,12 +11,12 @@ using Robust.Shared.Random; namespace Content.Server.GameTicking.Rules; -public sealed class DynamicRuleSystem : GameRuleSystem +public sealed partial class DynamicRuleSystem : GameRuleSystem { - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly EntityTableSystem _entityTable = default!; - [Dependency] private readonly RoundEndSystem _roundEnd = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IAdminLogManager _adminLog = default!; + [Dependency] private EntityTableSystem _entityTable = default!; + [Dependency] private RoundEndSystem _roundEnd = default!; + [Dependency] private IRobustRandom _random = default!; protected override void Added(EntityUid uid, DynamicRuleComponent component, GameRuleComponent gameRule, GameRuleAddedEvent args) { diff --git a/Content.Server/GameTicking/Rules/GameRuleSystem.cs b/Content.Server/GameTicking/Rules/GameRuleSystem.cs index ddb95f1a31..eb9c22ce69 100644 --- a/Content.Server/GameTicking/Rules/GameRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/GameRuleSystem.cs @@ -10,17 +10,17 @@ namespace Content.Server.GameTicking.Rules; public abstract partial class GameRuleSystem : EntitySystem where T : IComponent { - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] protected readonly IPrototypeManager Proto = default!; - [Dependency] protected readonly IRobustRandom RobustRandom = default!; - [Dependency] protected readonly GameTicker GameTicker = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] protected IPrototypeManager Proto = default!; + [Dependency] protected IRobustRandom RobustRandom = default!; + [Dependency] protected GameTicker GameTicker = default!; // Not protected, just to be used in utility methods - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly MapSystem _map = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private MapSystem _map = default!; - [Dependency] protected readonly EntityQuery GameRuleQuery = default!; - [Dependency] protected readonly EntityQuery RuleQuery = default!; + [Dependency] protected EntityQuery GameRuleQuery = default!; + [Dependency] protected EntityQuery RuleQuery = default!; public override void Initialize() { diff --git a/Content.Server/GameTicking/Rules/InactivityTimeRestartRuleSystem.cs b/Content.Server/GameTicking/Rules/InactivityTimeRestartRuleSystem.cs index e56537c438..cc67b76a51 100644 --- a/Content.Server/GameTicking/Rules/InactivityTimeRestartRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/InactivityTimeRestartRuleSystem.cs @@ -8,10 +8,10 @@ using Timer = Robust.Shared.Timing.Timer; namespace Content.Server.GameTicking.Rules; -public sealed class InactivityTimeRestartRuleSystem : GameRuleSystem +public sealed partial class InactivityTimeRestartRuleSystem : GameRuleSystem { - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; public override void Initialize() { diff --git a/Content.Server/GameTicking/Rules/KillCalloutRuleSystem.cs b/Content.Server/GameTicking/Rules/KillCalloutRuleSystem.cs index 8f706fd2ad..a61eab34c7 100644 --- a/Content.Server/GameTicking/Rules/KillCalloutRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/KillCalloutRuleSystem.cs @@ -12,11 +12,11 @@ namespace Content.Server.GameTicking.Rules; /// /// This handles calling out kills from /// -public sealed class KillCalloutRuleSystem : GameRuleSystem +public sealed partial class KillCalloutRuleSystem : GameRuleSystem { - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IRobustRandom _random = default!; /// public override void Initialize() diff --git a/Content.Server/GameTicking/Rules/LoadMapRuleSystem.cs b/Content.Server/GameTicking/Rules/LoadMapRuleSystem.cs index 003a74ef4b..66310670e7 100644 --- a/Content.Server/GameTicking/Rules/LoadMapRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/LoadMapRuleSystem.cs @@ -12,13 +12,13 @@ using Robust.Shared.Utility; namespace Content.Server.GameTicking.Rules; -public sealed class LoadMapRuleSystem : StationEventSystem +public sealed partial class LoadMapRuleSystem : StationEventSystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly MapSystem _map = default!; - [Dependency] private readonly MapLoaderSystem _mapLoader = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly GridPreloaderSystem _gridPreloader = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private MapSystem _map = default!; + [Dependency] private MapLoaderSystem _mapLoader = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private GridPreloaderSystem _gridPreloader = default!; protected override void Added(EntityUid uid, LoadMapRuleComponent comp, GameRuleComponent rule, GameRuleAddedEvent args) { diff --git a/Content.Server/GameTicking/Rules/MaxTimeRestartRuleSystem.cs b/Content.Server/GameTicking/Rules/MaxTimeRestartRuleSystem.cs index db9df8a5b0..5740ffe8fe 100644 --- a/Content.Server/GameTicking/Rules/MaxTimeRestartRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/MaxTimeRestartRuleSystem.cs @@ -6,9 +6,9 @@ using Timer = Robust.Shared.Timing.Timer; namespace Content.Server.GameTicking.Rules; -public sealed class MaxTimeRestartRuleSystem : GameRuleSystem +public sealed partial class MaxTimeRestartRuleSystem : GameRuleSystem { - [Dependency] private readonly IChatManager _chatManager = default!; + [Dependency] private IChatManager _chatManager = default!; public override void Initialize() { diff --git a/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs b/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs index 086aeceaef..919e7ca617 100644 --- a/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs @@ -45,24 +45,24 @@ using System.Text; namespace Content.Server.GameTicking.Rules; -public sealed class NukeopsRuleSystem : GameRuleSystem +public sealed partial class NukeopsRuleSystem : GameRuleSystem { - [Dependency] private readonly AntagSelectionSystem _antag = default!; - [Dependency] private readonly EmergencyShuttleSystem _emergency = default!; - [Dependency] private readonly SharedIdCardSystem _idCard = default!; - [Dependency] private readonly SharedJobSystem _jobs = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly NavMapSystem _navMap = default!; - [Dependency] private readonly NpcFactionSystem _npcFaction = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly RoundEndSystem _roundEndSystem = default!; - [Dependency] private readonly SharedContainerSystem _containers = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; - [Dependency] private readonly SharedStationSystem _station = default!; - [Dependency] private readonly StationRecordsSystem _records = default!; - [Dependency] private readonly StoreSystem _store = default!; - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private AntagSelectionSystem _antag = default!; + [Dependency] private EmergencyShuttleSystem _emergency = default!; + [Dependency] private SharedIdCardSystem _idCard = default!; + [Dependency] private SharedJobSystem _jobs = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private NavMapSystem _navMap = default!; + [Dependency] private NpcFactionSystem _npcFaction = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private RoundEndSystem _roundEndSystem = default!; + [Dependency] private SharedContainerSystem _containers = default!; + [Dependency] private SharedRoleSystem _roles = default!; + [Dependency] private SharedStationSystem _station = default!; + [Dependency] private StationRecordsSystem _records = default!; + [Dependency] private StoreSystem _store = default!; + [Dependency] private TagSystem _tag = default!; private static readonly ProtoId TelecrystalCurrencyPrototype = "Telecrystal"; private static readonly ProtoId NukeOpsUplinkTagPrototype = "NukeOpsUplink"; diff --git a/Content.Server/GameTicking/Rules/ParadoxCloneRuleSystem.cs b/Content.Server/GameTicking/Rules/ParadoxCloneRuleSystem.cs index 7eb076d0d5..7c83bd550c 100644 --- a/Content.Server/GameTicking/Rules/ParadoxCloneRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/ParadoxCloneRuleSystem.cs @@ -13,14 +13,14 @@ using Robust.Shared.Random; namespace Content.Server.GameTicking.Rules; -public sealed class ParadoxCloneRuleSystem : GameRuleSystem +public sealed partial class ParadoxCloneRuleSystem : GameRuleSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly CloningSystem _cloning = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SuitSensorSystem _sensor = default!; - [Dependency] private readonly TargetSystem _target = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private CloningSystem _cloning = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private SuitSensorSystem _sensor = default!; + [Dependency] private TargetSystem _target = default!; public override void Initialize() { diff --git a/Content.Server/GameTicking/Rules/RespawnRuleSystem.cs b/Content.Server/GameTicking/Rules/RespawnRuleSystem.cs index 38102f1a2e..c960cfc156 100644 --- a/Content.Server/GameTicking/Rules/RespawnRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/RespawnRuleSystem.cs @@ -19,12 +19,12 @@ namespace Content.Server.GameTicking.Rules; /// /// This handles logic and interactions related to /// -public sealed class RespawnRuleSystem : GameRuleSystem +public sealed partial class RespawnRuleSystem : GameRuleSystem { - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly StationSystem _station = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private StationSystem _station = default!; /// public override void Initialize() diff --git a/Content.Server/GameTicking/Rules/RevolutionaryRuleSystem.cs b/Content.Server/GameTicking/Rules/RevolutionaryRuleSystem.cs index 22cfe650d9..01ab21e1e4 100644 --- a/Content.Server/GameTicking/Rules/RevolutionaryRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/RevolutionaryRuleSystem.cs @@ -37,22 +37,22 @@ namespace Content.Server.GameTicking.Rules; /// /// Where all the main stuff for Revolutionaries happens (Assigning Head Revs, Command on station, and checking for the game to end.) /// -public sealed class RevolutionaryRuleSystem : GameRuleSystem +public sealed partial class RevolutionaryRuleSystem : GameRuleSystem { - [Dependency] private readonly AntagSelectionSystem _antag = default!; - [Dependency] private readonly EmergencyShuttleSystem _emergencyShuttle = default!; - [Dependency] private readonly EuiManager _euiMan = default!; - [Dependency] private readonly IAdminLogManager _adminLogManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; - [Dependency] private readonly MindSystem _mind = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly NpcFactionSystem _npcFaction = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly RoleSystem _role = default!; - [Dependency] private readonly RoundEndSystem _roundEnd = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; - [Dependency] private readonly StationSystem _stationSystem = default!; + [Dependency] private AntagSelectionSystem _antag = default!; + [Dependency] private EmergencyShuttleSystem _emergencyShuttle = default!; + [Dependency] private EuiManager _euiMan = default!; + [Dependency] private IAdminLogManager _adminLogManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ISharedPlayerManager _player = default!; + [Dependency] private MindSystem _mind = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private NpcFactionSystem _npcFaction = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private RoleSystem _role = default!; + [Dependency] private RoundEndSystem _roundEnd = default!; + [Dependency] private SharedStunSystem _stun = default!; + [Dependency] private StationSystem _stationSystem = default!; //Used in OnPostFlash, no reference to the rule component is available public readonly ProtoId RevolutionaryNpcFaction = "Revolutionary"; diff --git a/Content.Server/GameTicking/Rules/RoundstartStationVariationRuleSystem.cs b/Content.Server/GameTicking/Rules/RoundstartStationVariationRuleSystem.cs index a41267d7d7..f8301a8e37 100644 --- a/Content.Server/GameTicking/Rules/RoundstartStationVariationRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/RoundstartStationVariationRuleSystem.cs @@ -10,9 +10,9 @@ using Robust.Shared.Random; namespace Content.Server.GameTicking.Rules; /// -public sealed class RoundstartStationVariationRuleSystem : GameRuleSystem +public sealed partial class RoundstartStationVariationRuleSystem : GameRuleSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/GameTicking/Rules/RuleGridsSystem.cs b/Content.Server/GameTicking/Rules/RuleGridsSystem.cs index 4714962843..6ad59099ce 100644 --- a/Content.Server/GameTicking/Rules/RuleGridsSystem.cs +++ b/Content.Server/GameTicking/Rules/RuleGridsSystem.cs @@ -10,10 +10,10 @@ namespace Content.Server.GameTicking.Rules; /// /// Handles storing grids from and antags spawning on their spawners. /// -public sealed class RuleGridsSystem : GameRuleSystem +public sealed partial class RuleGridsSystem : GameRuleSystem { - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/GameTicking/Rules/SandboxRuleSystem.cs b/Content.Server/GameTicking/Rules/SandboxRuleSystem.cs index 23e9ee5a7d..88e9686402 100644 --- a/Content.Server/GameTicking/Rules/SandboxRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/SandboxRuleSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.GameTicking.Components; namespace Content.Server.GameTicking.Rules; -public sealed class SandboxRuleSystem : GameRuleSystem +public sealed partial class SandboxRuleSystem : GameRuleSystem { - [Dependency] private readonly SandboxSystem _sandbox = default!; + [Dependency] private SandboxSystem _sandbox = default!; protected override void Started(EntityUid uid, SandboxRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/GameTicking/Rules/SecretRuleSystem.cs b/Content.Server/GameTicking/Rules/SecretRuleSystem.cs index b386457a02..c7855a06cc 100644 --- a/Content.Server/GameTicking/Rules/SecretRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/SecretRuleSystem.cs @@ -15,12 +15,12 @@ using Robust.Shared.Utility; namespace Content.Server.GameTicking.Rules; -public sealed class SecretRuleSystem : GameRuleSystem +public sealed partial class SecretRuleSystem : GameRuleSystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; private string _ruleCompName = default!; diff --git a/Content.Server/GameTicking/Rules/SurvivorRuleSystem.cs b/Content.Server/GameTicking/Rules/SurvivorRuleSystem.cs index b520a3f642..229cc00a5d 100644 --- a/Content.Server/GameTicking/Rules/SurvivorRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/SurvivorRuleSystem.cs @@ -14,15 +14,15 @@ using Robust.Shared.Prototypes; namespace Content.Server.GameTicking.Rules; -public sealed class SurvivorRuleSystem : GameRuleSystem +public sealed partial class SurvivorRuleSystem : GameRuleSystem { - [Dependency] private readonly AntagSelectionSystem _antag = default!; - [Dependency] private readonly EmergencyShuttleSystem _eShuttle = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly RoleSystem _role = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly TargetSystem _target = default!; - [Dependency] private readonly TransformSystem _xform = default!; + [Dependency] private AntagSelectionSystem _antag = default!; + [Dependency] private EmergencyShuttleSystem _eShuttle = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private RoleSystem _role = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private TargetSystem _target = default!; + [Dependency] private TransformSystem _xform = default!; private static readonly ProtoId InvalidForSurvivorAntagTag = "InvalidForSurvivorAntag"; diff --git a/Content.Server/GameTicking/Rules/ThiefRuleSystem.cs b/Content.Server/GameTicking/Rules/ThiefRuleSystem.cs index 00ad6e8934..d6239449a2 100644 --- a/Content.Server/GameTicking/Rules/ThiefRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/ThiefRuleSystem.cs @@ -6,9 +6,9 @@ using Content.Shared.Roles.Components; namespace Content.Server.GameTicking.Rules; -public sealed class ThiefRuleSystem : GameRuleSystem +public sealed partial class ThiefRuleSystem : GameRuleSystem { - [Dependency] private readonly AntagSelectionSystem _antag = default!; + [Dependency] private AntagSelectionSystem _antag = default!; public override void Initialize() { diff --git a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs index bc053c80ba..794db03ddc 100644 --- a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs @@ -22,20 +22,20 @@ using Robust.Shared.Map; namespace Content.Server.GameTicking.Rules; -public sealed class TraitorRuleSystem : GameRuleSystem +public sealed partial class TraitorRuleSystem : GameRuleSystem { private static readonly Color TraitorCodewordColor = Color.FromHex("#cc3b3b"); - [Dependency] private readonly AntagSelectionSystem _antag = default!; - [Dependency] private readonly SharedJobSystem _jobs = default!; - [Dependency] private readonly MindSystem _mindSystem = default!; - [Dependency] private readonly NpcFactionSystem _npcFaction = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedRoleCodewordSystem _roleCodewordSystem = default!; - [Dependency] private readonly SharedRoleSystem _roleSystem = default!; - [Dependency] private readonly UplinkSystem _uplink = default!; - [Dependency] private readonly CodewordSystem _codewordSystem = default!; + [Dependency] private AntagSelectionSystem _antag = default!; + [Dependency] private SharedJobSystem _jobs = default!; + [Dependency] private MindSystem _mindSystem = default!; + [Dependency] private NpcFactionSystem _npcFaction = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedRoleCodewordSystem _roleCodewordSystem = default!; + [Dependency] private SharedRoleSystem _roleSystem = default!; + [Dependency] private UplinkSystem _uplink = default!; + [Dependency] private CodewordSystem _codewordSystem = default!; public override void Initialize() { diff --git a/Content.Server/GameTicking/Rules/VariationPass/CutWireVariationPassSystem.cs b/Content.Server/GameTicking/Rules/VariationPass/CutWireVariationPassSystem.cs index c9712b65e2..62fd12a6e3 100644 --- a/Content.Server/GameTicking/Rules/VariationPass/CutWireVariationPassSystem.cs +++ b/Content.Server/GameTicking/Rules/VariationPass/CutWireVariationPassSystem.cs @@ -10,9 +10,9 @@ namespace Content.Server.GameTicking.Rules.VariationPass; /// This system identifies target devices and adds to them. /// The actual wire cutting is handled by . /// -public sealed class CutWireVariationPassSystem : VariationPassSystem +public sealed partial class CutWireVariationPassSystem : VariationPassSystem { - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; protected override void ApplyVariation(Entity ent, ref StationVariationPassEvent args) { diff --git a/Content.Server/GameTicking/Rules/VariationPass/PoweredLightVariationPassSystem.cs b/Content.Server/GameTicking/Rules/VariationPass/PoweredLightVariationPassSystem.cs index 002014ee90..385ddd69c9 100644 --- a/Content.Server/GameTicking/Rules/VariationPass/PoweredLightVariationPassSystem.cs +++ b/Content.Server/GameTicking/Rules/VariationPass/PoweredLightVariationPassSystem.cs @@ -7,9 +7,9 @@ using Robust.Shared.Random; namespace Content.Server.GameTicking.Rules.VariationPass; /// -public sealed class PoweredLightVariationPassSystem : VariationPassSystem +public sealed partial class PoweredLightVariationPassSystem : VariationPassSystem { - [Dependency] private readonly PoweredLightSystem _poweredLight = default!; + [Dependency] private PoweredLightSystem _poweredLight = default!; protected override void ApplyVariation(Entity ent, ref StationVariationPassEvent args) { diff --git a/Content.Server/GameTicking/Rules/VariationPass/PuddleMessVariationPassSystem.cs b/Content.Server/GameTicking/Rules/VariationPass/PuddleMessVariationPassSystem.cs index c81001daac..8eaf145633 100644 --- a/Content.Server/GameTicking/Rules/VariationPass/PuddleMessVariationPassSystem.cs +++ b/Content.Server/GameTicking/Rules/VariationPass/PuddleMessVariationPassSystem.cs @@ -8,10 +8,10 @@ using Robust.Shared.Random; namespace Content.Server.GameTicking.Rules.VariationPass; /// -public sealed class PuddleMessVariationPassSystem : VariationPassSystem +public sealed partial class PuddleMessVariationPassSystem : VariationPassSystem { - [Dependency] private readonly PuddleSystem _puddle = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private PuddleSystem _puddle = default!; + [Dependency] private IPrototypeManager _proto = default!; protected override void ApplyVariation(Entity ent, ref StationVariationPassEvent args) { diff --git a/Content.Server/GameTicking/Rules/VariationPass/VariationPassSystem.cs b/Content.Server/GameTicking/Rules/VariationPass/VariationPassSystem.cs index b6ead21479..ff64b168f1 100644 --- a/Content.Server/GameTicking/Rules/VariationPass/VariationPassSystem.cs +++ b/Content.Server/GameTicking/Rules/VariationPass/VariationPassSystem.cs @@ -7,11 +7,11 @@ namespace Content.Server.GameTicking.Rules.VariationPass; /// Base class for procedural variation rule passes, which apply some kind of variation to a station, /// so we simply reduce the boilerplate for the event handling a bit with this. /// -public abstract class VariationPassSystem : GameRuleSystem +public abstract partial class VariationPassSystem : GameRuleSystem where T: IComponent { - [Dependency] protected readonly StationSystem Stations = default!; - [Dependency] protected readonly IRobustRandom Random = default!; + [Dependency] protected StationSystem Stations = default!; + [Dependency] protected IRobustRandom Random = default!; public override void Initialize() { diff --git a/Content.Server/GameTicking/Rules/XenoborgsRuleSystem.cs b/Content.Server/GameTicking/Rules/XenoborgsRuleSystem.cs index 932774e9a1..a5b969882d 100644 --- a/Content.Server/GameTicking/Rules/XenoborgsRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/XenoborgsRuleSystem.cs @@ -13,16 +13,16 @@ using Robust.Shared.Timing; namespace Content.Server.GameTicking.Rules; -public sealed class XenoborgsRuleSystem : GameRuleSystem +public sealed partial class XenoborgsRuleSystem : GameRuleSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly AntagSelectionSystem _antag = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly RoundEndSystem _roundEnd = default!; - [Dependency] private readonly SharedMindSystem _mindSystem = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly TargetSystem _target = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private AntagSelectionSystem _antag = default!; + [Dependency] private ChatSystem _chatSystem = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private RoundEndSystem _roundEnd = default!; + [Dependency] private SharedMindSystem _mindSystem = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private TargetSystem _target = default!; private static readonly Color AnnouncmentColor = Color.Gold; diff --git a/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs b/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs index 5604d84dca..ac5b03bb2d 100644 --- a/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs @@ -22,19 +22,19 @@ using System.Linq; namespace Content.Server.GameTicking.Rules; -public sealed class ZombieRuleSystem : GameRuleSystem +public sealed partial class ZombieRuleSystem : GameRuleSystem { - [Dependency] private readonly AntagSelectionSystem _antag = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly RoundEndSystem _roundEnd = default!; - [Dependency] private readonly SharedMindSystem _mindSystem = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly ZombieSystem _zombie = default!; + [Dependency] private AntagSelectionSystem _antag = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ISharedPlayerManager _player = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private RoundEndSystem _roundEnd = default!; + [Dependency] private SharedMindSystem _mindSystem = default!; + [Dependency] private SharedRoleSystem _roles = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private ZombieSystem _zombie = default!; public override void Initialize() { diff --git a/Content.Server/Gateway/Systems/GatewayGeneratorSystem.cs b/Content.Server/Gateway/Systems/GatewayGeneratorSystem.cs index a88cf6b428..1f970ac4ef 100644 --- a/Content.Server/Gateway/Systems/GatewayGeneratorSystem.cs +++ b/Content.Server/Gateway/Systems/GatewayGeneratorSystem.cs @@ -21,20 +21,20 @@ namespace Content.Server.Gateway.Systems; /// /// Generates gateway destinations regularly and indefinitely that can be chosen from. /// -public sealed class GatewayGeneratorSystem : EntitySystem +public sealed partial class GatewayGeneratorSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _cfgManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefManager = default!; - [Dependency] private readonly BiomeSystem _biome = default!; - [Dependency] private readonly DungeonSystem _dungeon = default!; - [Dependency] private readonly GatewaySystem _gateway = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; - [Dependency] private readonly SharedMapSystem _maps = default!; - [Dependency] private readonly SharedSalvageSystem _salvage = default!; - [Dependency] private readonly TileSystem _tile = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ITileDefinitionManager _tileDefManager = default!; + [Dependency] private BiomeSystem _biome = default!; + [Dependency] private DungeonSystem _dungeon = default!; + [Dependency] private GatewaySystem _gateway = default!; + [Dependency] private MetaDataSystem _metadata = default!; + [Dependency] private SharedMapSystem _maps = default!; + [Dependency] private SharedSalvageSystem _salvage = default!; + [Dependency] private TileSystem _tile = default!; private static readonly ProtoId PlanetNames = "NamesBorer"; private static readonly ProtoId BiomeTemplate = "Continental"; diff --git a/Content.Server/Gateway/Systems/GatewaySystem.cs b/Content.Server/Gateway/Systems/GatewaySystem.cs index 6ed28d71a7..d4b0e7db0f 100644 --- a/Content.Server/Gateway/Systems/GatewaySystem.cs +++ b/Content.Server/Gateway/Systems/GatewaySystem.cs @@ -16,17 +16,17 @@ using Robust.Shared.Utility; namespace Content.Server.Gateway.Systems; -public sealed class GatewaySystem : EntitySystem +public sealed partial class GatewaySystem : EntitySystem { - [Dependency] private readonly AccessReaderSystem _accessReader = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly LinkedEntitySystem _linkedEntity = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; - [Dependency] private readonly StationSystem _stations = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private LinkedEntitySystem _linkedEntity = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private MetaDataSystem _metadata = default!; + [Dependency] private StationSystem _stations = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private UserInterfaceSystem _ui = default!; public override void Initialize() { diff --git a/Content.Server/Gatherable/GatherableSystem.cs b/Content.Server/Gatherable/GatherableSystem.cs index 7563abcc0d..3ecfd1d45a 100644 --- a/Content.Server/Gatherable/GatherableSystem.cs +++ b/Content.Server/Gatherable/GatherableSystem.cs @@ -13,13 +13,13 @@ namespace Content.Server.Gatherable; public sealed partial class GatherableSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly DestructibleSystem _destructible = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly EntityTableSystem _entityTable = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private DestructibleSystem _destructible = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private TagSystem _tagSystem = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private EntityTableSystem _entityTable = default!; public override void Initialize() { diff --git a/Content.Server/Ghost/GhostCommand.cs b/Content.Server/Ghost/GhostCommand.cs index f5df115fde..81f278a73c 100644 --- a/Content.Server/Ghost/GhostCommand.cs +++ b/Content.Server/Ghost/GhostCommand.cs @@ -8,9 +8,9 @@ using Content.Server.GameTicking; namespace Content.Server.Ghost { [AnyCommand] - public sealed class GhostCommand : IConsoleCommand + public sealed partial class GhostCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entities = default!; + [Dependency] private IEntityManager _entities = default!; public string Command => "ghost"; public string Description => Loc.GetString("ghost-command-description"); diff --git a/Content.Server/Ghost/GhostSystem.cs b/Content.Server/Ghost/GhostSystem.cs index d986c83a54..19269befb0 100644 --- a/Content.Server/Ghost/GhostSystem.cs +++ b/Content.Server/Ghost/GhostSystem.cs @@ -40,33 +40,33 @@ using Robust.Shared.Random; namespace Content.Server.Ghost { - public sealed class GhostSystem : SharedGhostSystem + public sealed partial class GhostSystem : SharedGhostSystem { - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly SharedEyeSystem _eye = default!; - [Dependency] private readonly FollowerSystem _followerSystem = default!; - [Dependency] private readonly JobSystem _jobs = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly MindSystem _minds = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; - [Dependency] private readonly TransformSystem _transformSystem = default!; - [Dependency] private readonly VisibilitySystem _visibilitySystem = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly MobThresholdSystem _mobThresholdSystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly NameModifierSystem _nameMod = default!; - [Dependency] private readonly GhostSpriteStateSystem _ghostState = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private IAdminLogManager _adminLog = default!; + [Dependency] private SharedEyeSystem _eye = default!; + [Dependency] private FollowerSystem _followerSystem = default!; + [Dependency] private JobSystem _jobs = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private MindSystem _minds = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private ISharedPlayerManager _player = default!; + [Dependency] private TransformSystem _transformSystem = default!; + [Dependency] private VisibilitySystem _visibilitySystem = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private MobThresholdSystem _mobThresholdSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private NameModifierSystem _nameMod = default!; + [Dependency] private GhostSpriteStateSystem _ghostState = default!; private EntityQuery _ghostQuery; private EntityQuery _physicsQuery; diff --git a/Content.Server/Ghost/Roles/GhostRoleSystem.cs b/Content.Server/Ghost/Roles/GhostRoleSystem.cs index b2cbd6a152..9431f97693 100644 --- a/Content.Server/Ghost/Roles/GhostRoleSystem.cs +++ b/Content.Server/Ghost/Roles/GhostRoleSystem.cs @@ -39,22 +39,22 @@ using Content.Shared.Roles.Components; namespace Content.Server.Ghost.Roles; [UsedImplicitly] -public sealed class GhostRoleSystem : EntitySystem +public sealed partial class GhostRoleSystem : EntitySystem { - [Dependency] private readonly IBanManager _ban = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IEntityManager _ent = default!; - [Dependency] private readonly EuiManager _euiManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly FollowerSystem _followerSystem = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly SharedMindSystem _mindSystem = default!; - [Dependency] private readonly SharedRoleSystem _roleSystem = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IBanManager _ban = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IEntityManager _ent = default!; + [Dependency] private EuiManager _euiManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private FollowerSystem _followerSystem = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private SharedMindSystem _mindSystem = default!; + [Dependency] private SharedRoleSystem _roleSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private IPrototypeManager _prototype = default!; private uint _nextRoleIdentifier; private bool _needsUpdateGhostRoleCount = true; @@ -919,9 +919,9 @@ public sealed class GhostRoleSystem : EntitySystem } [AnyCommand] -public sealed class GhostRoles : IConsoleCommand +public sealed partial class GhostRoles : IConsoleCommand { - [Dependency] private readonly IEntityManager _e = default!; + [Dependency] private IEntityManager _e = default!; public string Command => "ghostroles"; public string Description => "Opens the ghost role request window."; diff --git a/Content.Server/Ghost/Roles/MakeGhostRoleCommand.cs b/Content.Server/Ghost/Roles/MakeGhostRoleCommand.cs index 45c577de22..944c4f81b4 100644 --- a/Content.Server/Ghost/Roles/MakeGhostRoleCommand.cs +++ b/Content.Server/Ghost/Roles/MakeGhostRoleCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.Ghost.Roles { [AdminCommand(AdminFlags.Admin)] - public sealed class MakeGhostRoleCommand : IConsoleCommand + public sealed partial class MakeGhostRoleCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "makeghostrole"; public string Description => "Turns an entity into a ghost role."; diff --git a/Content.Server/Ghost/Roles/MakeRaffledGhostRoleCommand.cs b/Content.Server/Ghost/Roles/MakeRaffledGhostRoleCommand.cs index 5827ab802f..5fbfe8d0b4 100644 --- a/Content.Server/Ghost/Roles/MakeRaffledGhostRoleCommand.cs +++ b/Content.Server/Ghost/Roles/MakeRaffledGhostRoleCommand.cs @@ -11,10 +11,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Ghost.Roles { [AdminCommand(AdminFlags.Admin)] - public sealed class MakeRaffledGhostRoleCommand : IConsoleCommand + public sealed partial class MakeRaffledGhostRoleCommand : IConsoleCommand { - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "makeghostroleraffled"; public string Description => "Turns an entity into a raffled ghost role."; diff --git a/Content.Server/Ghost/Roles/ToggleableGhostRoleSystem.cs b/Content.Server/Ghost/Roles/ToggleableGhostRoleSystem.cs index 13f90d8bd1..994d6c397d 100644 --- a/Content.Server/Ghost/Roles/ToggleableGhostRoleSystem.cs +++ b/Content.Server/Ghost/Roles/ToggleableGhostRoleSystem.cs @@ -11,11 +11,11 @@ namespace Content.Server.Ghost.Roles; /// /// This handles logic and interaction related to /// -public sealed class ToggleableGhostRoleSystem : EntitySystem +public sealed partial class ToggleableGhostRoleSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedMindSystem _mind = default!; /// public override void Initialize() diff --git a/Content.Server/Ghost/SpookySpeakerSystem.cs b/Content.Server/Ghost/SpookySpeakerSystem.cs index e16c2cf9b3..e347e705bb 100644 --- a/Content.Server/Ghost/SpookySpeakerSystem.cs +++ b/Content.Server/Ghost/SpookySpeakerSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Timing; namespace Content.Server.Ghost; -public sealed class SpookySpeakerSystem : EntitySystem +public sealed partial class SpookySpeakerSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ChatSystem _chat = default!; public override void Initialize() { diff --git a/Content.Server/GhostKick/GhostKickManager.cs b/Content.Server/GhostKick/GhostKickManager.cs index 61d8cf9b32..e91dad1dc9 100644 --- a/Content.Server/GhostKick/GhostKickManager.cs +++ b/Content.Server/GhostKick/GhostKickManager.cs @@ -12,9 +12,9 @@ namespace Content.Server.GhostKick; // Basically we boot the client off the server without telling them, so the game shits itself. // Hilarious, isn't it? -public sealed class GhostKickManager +public sealed partial class GhostKickManager { - [Dependency] private readonly IServerNetManager _netManager = default!; + [Dependency] private IServerNetManager _netManager = default!; public void Initialize() { @@ -45,10 +45,10 @@ public sealed class GhostKickManager } [AdminCommand(AdminFlags.Moderator)] -public sealed class GhostKickCommand : LocalizedEntityCommands +public sealed partial class GhostKickCommand : LocalizedEntityCommands { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly GhostKickManager _ghostKick = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private GhostKickManager _ghostKick = default!; public override string Command => "ghostkick"; diff --git a/Content.Server/Gibbing/Systems/GibOnRoundEndSystem.cs b/Content.Server/Gibbing/Systems/GibOnRoundEndSystem.cs index 8736908da6..34d32ad269 100644 --- a/Content.Server/Gibbing/Systems/GibOnRoundEndSystem.cs +++ b/Content.Server/Gibbing/Systems/GibOnRoundEndSystem.cs @@ -5,11 +5,11 @@ using Content.Shared.Objectives.Systems; using Content.Shared.Gibbing; namespace Content.Server.Gibbing.Systems; -public sealed class GibOnRoundEndSystem : EntitySystem +public sealed partial class GibOnRoundEndSystem : EntitySystem { - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SharedObjectivesSystem _objectives = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private SharedObjectivesSystem _objectives = default!; public override void Initialize() { diff --git a/Content.Server/Gravity/GravityGeneratorSystem.cs b/Content.Server/Gravity/GravityGeneratorSystem.cs index 8e714cf884..9c43aa71ae 100644 --- a/Content.Server/Gravity/GravityGeneratorSystem.cs +++ b/Content.Server/Gravity/GravityGeneratorSystem.cs @@ -4,10 +4,10 @@ using Content.Shared.Gravity; namespace Content.Server.Gravity; -public sealed class GravityGeneratorSystem : SharedGravityGeneratorSystem +public sealed partial class GravityGeneratorSystem : SharedGravityGeneratorSystem { - [Dependency] private readonly GravitySystem _gravitySystem = default!; - [Dependency] private readonly SharedPointLightSystem _lights = default!; + [Dependency] private GravitySystem _gravitySystem = default!; + [Dependency] private SharedPointLightSystem _lights = default!; public override void Initialize() { diff --git a/Content.Server/GridPreloader/GridPreloaderSystem.cs b/Content.Server/GridPreloader/GridPreloaderSystem.cs index d648acbb06..feaed8a177 100644 --- a/Content.Server/GridPreloader/GridPreloaderSystem.cs +++ b/Content.Server/GridPreloader/GridPreloaderSystem.cs @@ -15,14 +15,14 @@ using JetBrains.Annotations; using Robust.Shared.EntitySerialization.Systems; namespace Content.Server.GridPreloader; -public sealed class GridPreloaderSystem : SharedGridPreloaderSystem +public sealed partial class GridPreloaderSystem : SharedGridPreloaderSystem { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly MapSystem _map = default!; - [Dependency] private readonly MapLoaderSystem _mapLoader = default!; - [Dependency] private readonly MetaDataSystem _meta = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private MapSystem _map = default!; + [Dependency] private MapLoaderSystem _mapLoader = default!; + [Dependency] private MetaDataSystem _meta = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private SharedTransformSystem _transform = default!; /// /// Whether the preloading CVar is set or not. diff --git a/Content.Server/Guardian/GuardianSystem.cs b/Content.Server/Guardian/GuardianSystem.cs index 16907dda8d..0c95f82fbb 100644 --- a/Content.Server/Guardian/GuardianSystem.cs +++ b/Content.Server/Guardian/GuardianSystem.cs @@ -23,17 +23,17 @@ namespace Content.Server.Guardian /// /// A guardian has a host it's attached to that it fights for. A fighting spirit. /// - public sealed class GuardianSystem : EntitySystem + public sealed partial class GuardianSystem : EntitySystem { - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly DamageableSystem _damageSystem = default!; - [Dependency] private readonly SharedActionsSystem _actionSystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private DamageableSystem _damageSystem = default!; + [Dependency] private SharedActionsSystem _actionSystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/Guidebook/GuidebookDataSystem.cs b/Content.Server/Guidebook/GuidebookDataSystem.cs index 86a6344156..29c9f1facb 100644 --- a/Content.Server/Guidebook/GuidebookDataSystem.cs +++ b/Content.Server/Guidebook/GuidebookDataSystem.cs @@ -9,9 +9,9 @@ namespace Content.Server.Guidebook; /// Server system for identifying component fields/properties to extract values from entity prototypes. /// Extracted data is sent to clients when they connect or when prototypes are reloaded. /// -public sealed class GuidebookDataSystem : EntitySystem +public sealed partial class GuidebookDataSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _protoMan = default!; + [Dependency] private IPrototypeManager _protoMan = default!; private readonly Dictionary> _tagged = []; private GuidebookData _cachedData = new(); diff --git a/Content.Server/Hands/Systems/HandsSystem.cs b/Content.Server/Hands/Systems/HandsSystem.cs index 99225f451e..629c2439e5 100644 --- a/Content.Server/Hands/Systems/HandsSystem.cs +++ b/Content.Server/Hands/Systems/HandsSystem.cs @@ -23,15 +23,15 @@ using Robust.Shared.Timing; namespace Content.Server.Hands.Systems { - public sealed class HandsSystem : SharedHandsSystem + public sealed partial class HandsSystem : SharedHandsSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly StackSystem _stackSystem = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlockerSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly PullingSystem _pullingSystem = default!; - [Dependency] private readonly ThrowingSystem _throwingSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private StackSystem _stackSystem = default!; + [Dependency] private ActionBlockerSystem _actionBlockerSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private PullingSystem _pullingSystem = default!; + [Dependency] private ThrowingSystem _throwingSystem = default!; private EntityQuery _physicsQuery; diff --git a/Content.Server/Holiday/Christmas/LimitedItemGiverSystem.cs b/Content.Server/Holiday/Christmas/LimitedItemGiverSystem.cs index cf7f684343..d4db504290 100644 --- a/Content.Server/Holiday/Christmas/LimitedItemGiverSystem.cs +++ b/Content.Server/Holiday/Christmas/LimitedItemGiverSystem.cs @@ -9,11 +9,11 @@ namespace Content.Server.Holiday.Christmas; /// /// This handles handing out items from item givers. /// -public sealed class LimitedItemGiverSystem : EntitySystem +public sealed partial class LimitedItemGiverSystem : EntitySystem { - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly HolidaySystem _holiday = default!; - [Dependency] private readonly PopupSystem _popup = default!; + [Dependency] private HandsSystem _hands = default!; + [Dependency] private HolidaySystem _holiday = default!; + [Dependency] private PopupSystem _popup = default!; /// public override void Initialize() { diff --git a/Content.Server/Holiday/Christmas/RandomGiftSystem.cs b/Content.Server/Holiday/Christmas/RandomGiftSystem.cs index 17a2d8ac2b..5e288b4116 100644 --- a/Content.Server/Holiday/Christmas/RandomGiftSystem.cs +++ b/Content.Server/Holiday/Christmas/RandomGiftSystem.cs @@ -16,15 +16,15 @@ namespace Content.Server.Holiday.Christmas; /// /// This handles granting players their gift. /// -public sealed class RandomGiftSystem : EntitySystem +public sealed partial class RandomGiftSystem : EntitySystem { - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private HandsSystem _hands = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; private readonly List _possibleGiftsSafe = new(); private readonly List _possibleGiftsUnsafe = new(); diff --git a/Content.Server/Holiday/HolidaySystem.cs b/Content.Server/Holiday/HolidaySystem.cs index 001508593d..453c2a44fb 100644 --- a/Content.Server/Holiday/HolidaySystem.cs +++ b/Content.Server/Holiday/HolidaySystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Prototypes; namespace Content.Server.Holiday { - public sealed class HolidaySystem : EntitySystem + public sealed partial class HolidaySystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; [ViewVariables] private readonly List _currentHolidays = new(); diff --git a/Content.Server/Holopad/HolopadSystem.cs b/Content.Server/Holopad/HolopadSystem.cs index c2aaf827da..1afd6c2ba1 100644 --- a/Content.Server/Holopad/HolopadSystem.cs +++ b/Content.Server/Holopad/HolopadSystem.cs @@ -27,21 +27,21 @@ using Content.Shared.Power.EntitySystems; namespace Content.Server.Holopad; -public sealed class HolopadSystem : SharedHolopadSystem +public sealed partial class HolopadSystem : SharedHolopadSystem { - [Dependency] private readonly TelephoneSystem _telephoneSystem = default!; - [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; - [Dependency] private readonly TransformSystem _xformSystem = default!; - [Dependency] private readonly AppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SharedPointLightSystem _pointLightSystem = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; - [Dependency] private readonly SharedStationAiSystem _stationAiSystem = default!; - [Dependency] private readonly AccessReaderSystem _accessReaderSystem = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly PvsOverrideSystem _pvs = default!; - [Dependency] private readonly SharedPowerStateSystem _powerState = default!; + [Dependency] private TelephoneSystem _telephoneSystem = default!; + [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private TransformSystem _xformSystem = default!; + [Dependency] private AppearanceSystem _appearanceSystem = default!; + [Dependency] private SharedPointLightSystem _pointLightSystem = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSoundSystem = default!; + [Dependency] private SharedStationAiSystem _stationAiSystem = default!; + [Dependency] private AccessReaderSystem _accessReaderSystem = default!; + [Dependency] private ChatSystem _chatSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private PvsOverrideSystem _pvs = default!; + [Dependency] private SharedPowerStateSystem _powerState = default!; private float _updateTimer = 1.0f; private const float UpdateTime = 1.0f; diff --git a/Content.Server/Humanoid/Systems/RandomHumanoidAppearanceSystem.cs b/Content.Server/Humanoid/Systems/RandomHumanoidAppearanceSystem.cs index 537ae12276..1b2014d78b 100644 --- a/Content.Server/Humanoid/Systems/RandomHumanoidAppearanceSystem.cs +++ b/Content.Server/Humanoid/Systems/RandomHumanoidAppearanceSystem.cs @@ -5,11 +5,11 @@ using Content.Shared.Preferences; namespace Content.Server.Humanoid.Systems; -public sealed class RandomHumanoidAppearanceSystem : EntitySystem +public sealed partial class RandomHumanoidAppearanceSystem : EntitySystem { - [Dependency] private readonly HumanoidProfileSystem _humanoidProfile = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedVisualBodySystem _visualBody = default!; + [Dependency] private HumanoidProfileSystem _humanoidProfile = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedVisualBodySystem _visualBody = default!; public override void Initialize() { diff --git a/Content.Server/Humanoid/Systems/RandomHumanoidSystem.cs b/Content.Server/Humanoid/Systems/RandomHumanoidSystem.cs index 4ae69d2fd7..90b077c402 100644 --- a/Content.Server/Humanoid/Systems/RandomHumanoidSystem.cs +++ b/Content.Server/Humanoid/Systems/RandomHumanoidSystem.cs @@ -13,13 +13,13 @@ namespace Content.Server.Humanoid.Systems; /// /// This deals with spawning and setting up random humanoids. /// -public sealed class RandomHumanoidSystem : EntitySystem +public sealed partial class RandomHumanoidSystem : EntitySystem { - [Dependency] private readonly HumanoidProfileSystem _humanoidProfile = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ISerializationManager _serialization = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedVisualBodySystem _visualBody = default!; + [Dependency] private HumanoidProfileSystem _humanoidProfile = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ISerializationManager _serialization = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedVisualBodySystem _visualBody = default!; /// public override void Initialize() diff --git a/Content.Server/IconSmoothing/RandomIconSmoothSystem.cs b/Content.Server/IconSmoothing/RandomIconSmoothSystem.cs index 4ddfb17ac8..99c47b8ff6 100644 --- a/Content.Server/IconSmoothing/RandomIconSmoothSystem.cs +++ b/Content.Server/IconSmoothing/RandomIconSmoothSystem.cs @@ -5,8 +5,8 @@ namespace Content.Server.IconSmoothing; public sealed partial class RandomIconSmoothSystem : SharedRandomIconSmoothSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Server/IgnitionSource/IgnitionSourceSystem.cs b/Content.Server/IgnitionSource/IgnitionSourceSystem.cs index f39bb78a37..b6514ea1a7 100644 --- a/Content.Server/IgnitionSource/IgnitionSourceSystem.cs +++ b/Content.Server/IgnitionSource/IgnitionSourceSystem.cs @@ -5,8 +5,8 @@ namespace Content.Server.IgnitionSource; public sealed partial class IgnitionSourceSystem : SharedIgnitionSourceSystem { - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Update(float frameTime) { diff --git a/Content.Server/ImmovableRod/ImmovableRodSystem.cs b/Content.Server/ImmovableRod/ImmovableRodSystem.cs index 013f029476..915dbc1582 100644 --- a/Content.Server/ImmovableRod/ImmovableRodSystem.cs +++ b/Content.Server/ImmovableRod/ImmovableRodSystem.cs @@ -18,19 +18,19 @@ using Robust.Shared.Random; namespace Content.Server.ImmovableRod; -public sealed class ImmovableRodSystem : EntitySystem +public sealed partial class ImmovableRodSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly DestructibleSystem _destructible = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private DestructibleSystem _destructible = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; public override void Update(float frameTime) { diff --git a/Content.Server/Implants/AutoImplantSystem.cs b/Content.Server/Implants/AutoImplantSystem.cs index b854e3ca3d..c6c130d269 100644 --- a/Content.Server/Implants/AutoImplantSystem.cs +++ b/Content.Server/Implants/AutoImplantSystem.cs @@ -2,9 +2,9 @@ using Content.Server.Implants.Components; namespace Content.Server.Implants; -public sealed class AutoImplantSystem : EntitySystem +public sealed partial class AutoImplantSystem : EntitySystem { - [Dependency] private readonly SubdermalImplantSystem _subdermalImplant = default!; + [Dependency] private SubdermalImplantSystem _subdermalImplant = default!; public override void Initialize() { diff --git a/Content.Server/Implants/ChameleonControllerSystem.cs b/Content.Server/Implants/ChameleonControllerSystem.cs index 3de51a4949..997c03eb86 100644 --- a/Content.Server/Implants/ChameleonControllerSystem.cs +++ b/Content.Server/Implants/ChameleonControllerSystem.cs @@ -16,14 +16,14 @@ using Robust.Shared.Prototypes; namespace Content.Server.Implants; -public sealed class ChameleonControllerSystem : SharedChameleonControllerSystem +public sealed partial class ChameleonControllerSystem : SharedChameleonControllerSystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly SharedStationSpawningSystem _stationSpawningSystem = default!; - [Dependency] private readonly ChameleonClothingSystem _chameleonClothingSystem = default!; - [Dependency] private readonly IServerPreferencesManager _preferences = default!; - [Dependency] private readonly UseDelaySystem _delay = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private SharedStationSpawningSystem _stationSpawningSystem = default!; + [Dependency] private ChameleonClothingSystem _chameleonClothingSystem = default!; + [Dependency] private IServerPreferencesManager _preferences = default!; + [Dependency] private UseDelaySystem _delay = default!; public override void Initialize() { diff --git a/Content.Server/Implants/ImplanterSystem.cs b/Content.Server/Implants/ImplanterSystem.cs index 08b744ee09..e3fc59f203 100644 --- a/Content.Server/Implants/ImplanterSystem.cs +++ b/Content.Server/Implants/ImplanterSystem.cs @@ -12,9 +12,9 @@ namespace Content.Server.Implants; public sealed partial class ImplanterSystem : SharedImplanterSystem { - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedContainerSystem _container = default!; public override void Initialize() { diff --git a/Content.Server/Info/RulesManager.cs b/Content.Server/Info/RulesManager.cs index af66cdd785..607ccaea98 100644 --- a/Content.Server/Info/RulesManager.cs +++ b/Content.Server/Info/RulesManager.cs @@ -10,13 +10,13 @@ using Robust.Shared.Network; namespace Content.Server.Info; -public sealed class RulesManager +public sealed partial class RulesManager { - [Dependency] private readonly IServerDbManager _dbManager = default!; - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IServerDbManager _dbManager = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IAdminLogManager _adminLog = default!; + [Dependency] private IPlayerManager _player = default!; private static DateTime LastValidReadTime => DateTime.UtcNow - TimeSpan.FromDays(60); diff --git a/Content.Server/Info/ShowRulesCommand.cs b/Content.Server/Info/ShowRulesCommand.cs index c6cc585270..cf2e1d7b08 100644 --- a/Content.Server/Info/ShowRulesCommand.cs +++ b/Content.Server/Info/ShowRulesCommand.cs @@ -10,11 +10,11 @@ using Robust.Shared.Network; namespace Content.Server.Info; [AdminCommand(AdminFlags.Admin)] -public sealed class ShowRulesCommand : LocalizedCommands +public sealed partial class ShowRulesCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _configuration = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private IConfigurationManager _configuration = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private IPlayerManager _player = default!; public override string Command => "showrules"; diff --git a/Content.Server/Instruments/InstrumentComponent.cs b/Content.Server/Instruments/InstrumentComponent.cs index ab1fd2ce04..ec4dc19c16 100644 --- a/Content.Server/Instruments/InstrumentComponent.cs +++ b/Content.Server/Instruments/InstrumentComponent.cs @@ -7,7 +7,7 @@ namespace Content.Server.Instruments; [RegisterComponent] public sealed partial class InstrumentComponent : SharedInstrumentComponent { - [Dependency] private readonly IEntityManager _entMan = default!; + [Dependency] private IEntityManager _entMan = default!; [ViewVariables] public float Timer = 0f; [ViewVariables] public int BatchesDropped = 0; diff --git a/Content.Server/Instruments/InstrumentSystem.cs b/Content.Server/Instruments/InstrumentSystem.cs index c7b888114e..bbbc6ab072 100644 --- a/Content.Server/Instruments/InstrumentSystem.cs +++ b/Content.Server/Instruments/InstrumentSystem.cs @@ -28,15 +28,15 @@ namespace Content.Server.Instruments; [UsedImplicitly] public sealed partial class InstrumentSystem : SharedInstrumentSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IConsoleHost _conHost = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly StunSystem _stuns = default!; - [Dependency] private readonly UserInterfaceSystem _bui = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly ExamineSystemShared _examineSystem = default!; - [Dependency] private readonly IAdminLogManager _admingLogSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IConsoleHost _conHost = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private StunSystem _stuns = default!; + [Dependency] private UserInterfaceSystem _bui = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private ExamineSystemShared _examineSystem = default!; + [Dependency] private IAdminLogManager _admingLogSystem = default!; private const float MaxInstrumentBandRange = 10f; diff --git a/Content.Server/Instruments/SwappableInstrumentSystem.cs b/Content.Server/Instruments/SwappableInstrumentSystem.cs index 9aef875cd6..a86d20c243 100644 --- a/Content.Server/Instruments/SwappableInstrumentSystem.cs +++ b/Content.Server/Instruments/SwappableInstrumentSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Player; namespace Content.Server.Instruments; -public sealed class SwappableInstrumentSystem : EntitySystem +public sealed partial class SwappableInstrumentSystem : EntitySystem { - [Dependency] private readonly SharedInstrumentSystem _sharedInstrument = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedInstrumentSystem _sharedInstrument = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Server/Interaction/TilePryCommand.cs b/Content.Server/Interaction/TilePryCommand.cs index 6db649a5e7..1aadf8a2c9 100644 --- a/Content.Server/Interaction/TilePryCommand.cs +++ b/Content.Server/Interaction/TilePryCommand.cs @@ -10,10 +10,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Interaction; [AdminCommand(AdminFlags.Debug)] -public sealed class TilePryCommand : LocalizedEntityCommands +public sealed partial class TilePryCommand : LocalizedEntityCommands { - [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; + [Dependency] private ITileDefinitionManager _tileDefinitionManager = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; private readonly string _platingId = "Plating"; diff --git a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs index 3a4a93e732..5ccb4d255d 100644 --- a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs +++ b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs @@ -42,30 +42,30 @@ using Content.Shared.Temperature.Components; namespace Content.Server.Kitchen.EntitySystems { - public sealed class MicrowaveSystem : EntitySystem + public sealed partial class MicrowaveSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _deviceLink = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly PowerReceiverSystem _power = default!; - [Dependency] private readonly RecipeManager _recipeManager = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly LightningSystem _lightning = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly ExplosionSystem _explosion = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly TemperatureSystem _temperature = default!; - [Dependency] private readonly UserInterfaceSystem _userInterface = default!; - [Dependency] private readonly HandsSystem _handsSystem = default!; - [Dependency] private readonly SharedItemSystem _item = default!; - [Dependency] private readonly SharedStackSystem _stack = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedSuicideSystem _suicide = default!; - [Dependency] private readonly SharedPowerStateSystem _powerState = default!; + [Dependency] private DeviceLinkSystem _deviceLink = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private PowerReceiverSystem _power = default!; + [Dependency] private RecipeManager _recipeManager = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private LightningSystem _lightning = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private ExplosionSystem _explosion = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private TemperatureSystem _temperature = default!; + [Dependency] private UserInterfaceSystem _userInterface = default!; + [Dependency] private HandsSystem _handsSystem = default!; + [Dependency] private SharedItemSystem _item = default!; + [Dependency] private SharedStackSystem _stack = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private SharedSuicideSystem _suicide = default!; + [Dependency] private SharedPowerStateSystem _powerState = default!; private static readonly EntProtoId MalfunctionSpark = "Spark"; diff --git a/Content.Server/Kitchen/EntitySystems/SharpSystem.cs b/Content.Server/Kitchen/EntitySystems/SharpSystem.cs index 29c4d65d5b..c17499309b 100644 --- a/Content.Server/Kitchen/EntitySystems/SharpSystem.cs +++ b/Content.Server/Kitchen/EntitySystems/SharpSystem.cs @@ -21,17 +21,17 @@ using Robust.Shared.Utility; namespace Content.Server.Kitchen.EntitySystems; -public sealed class SharpSystem : EntitySystem +public sealed partial class SharpSystem : EntitySystem { - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly SharedDestructibleSystem _destructibleSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly ContainerSystem _containerSystem = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private SharedDestructibleSystem _destructibleSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private ContainerSystem _containerSystem = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; public override void Initialize() { diff --git a/Content.Server/LandMines/LandMineSystem.cs b/Content.Server/LandMines/LandMineSystem.cs index fdea8e9c65..197fe65d90 100644 --- a/Content.Server/LandMines/LandMineSystem.cs +++ b/Content.Server/LandMines/LandMineSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Audio.Systems; namespace Content.Server.LandMines; -public sealed class LandMineSystem : EntitySystem +public sealed partial class LandMineSystem : EntitySystem { - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly TriggerSystem _trigger = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private TriggerSystem _trigger = default!; public override void Initialize() { diff --git a/Content.Server/Lathe/LatheProducingSystem.cs b/Content.Server/Lathe/LatheProducingSystem.cs index ce81ed66e0..e57701ece4 100644 --- a/Content.Server/Lathe/LatheProducingSystem.cs +++ b/Content.Server/Lathe/LatheProducingSystem.cs @@ -8,9 +8,9 @@ namespace Content.Server.Lathe; /// The component is used more so as a marker for EntityQueryEnumerator, /// however it's also used to set the power state of the lathe when producing. /// -public sealed class LatheProducingSystem : EntitySystem +public sealed partial class LatheProducingSystem : EntitySystem { - [Dependency] private readonly SharedPowerStateSystem _powerState = default!; + [Dependency] private SharedPowerStateSystem _powerState = default!; public override void Initialize() { diff --git a/Content.Server/Lathe/LatheSystem.cs b/Content.Server/Lathe/LatheSystem.cs index cce17590e8..7ecd05d810 100644 --- a/Content.Server/Lathe/LatheSystem.cs +++ b/Content.Server/Lathe/LatheSystem.cs @@ -37,25 +37,25 @@ using Robust.Shared.Timing; namespace Content.Server.Lathe { [UsedImplicitly] - public sealed class LatheSystem : SharedLatheSystem + public sealed partial class LatheSystem : SharedLatheSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly UserInterfaceSystem _uiSys = default!; - [Dependency] private readonly MaterialStorageSystem _materialStorage = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly PuddleSystem _puddle = default!; - [Dependency] private readonly ReagentSpeedSystem _reagentSpeed = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solution = default!; - [Dependency] private readonly StackSystem _stack = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly RadioSystem _radio = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private ContainerSystem _container = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private UserInterfaceSystem _uiSys = default!; + [Dependency] private MaterialStorageSystem _materialStorage = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private PuddleSystem _puddle = default!; + [Dependency] private ReagentSpeedSystem _reagentSpeed = default!; + [Dependency] private SharedSolutionContainerSystem _solution = default!; + [Dependency] private StackSystem _stack = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private RadioSystem _radio = default!; /// /// Per-tick cache diff --git a/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs b/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs index 824afbc789..69cc1e3940 100644 --- a/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs +++ b/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs @@ -15,13 +15,13 @@ using Color = Robust.Shared.Maths.Color; namespace Content.Server.Light.EntitySystems; -public sealed class EmergencyLightSystem : SharedEmergencyLightSystem +public sealed partial class EmergencyLightSystem : SharedEmergencyLightSystem { - [Dependency] private readonly AmbientSoundSystem _ambient = default!; - [Dependency] private readonly BatterySystem _battery = default!; - [Dependency] private readonly PointLightSystem _pointLight = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly StationSystem _station = default!; + [Dependency] private AmbientSoundSystem _ambient = default!; + [Dependency] private BatterySystem _battery = default!; + [Dependency] private PointLightSystem _pointLight = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private StationSystem _station = default!; public override void Initialize() { diff --git a/Content.Server/Light/EntitySystems/ExpendableLightSystem.cs b/Content.Server/Light/EntitySystems/ExpendableLightSystem.cs index 0436ea7d3c..0e902c2cb6 100644 --- a/Content.Server/Light/EntitySystems/ExpendableLightSystem.cs +++ b/Content.Server/Light/EntitySystems/ExpendableLightSystem.cs @@ -20,15 +20,15 @@ using Robust.Shared.Utility; namespace Content.Server.Light.EntitySystems { [UsedImplicitly] - public sealed class ExpendableLightSystem : EntitySystem + public sealed partial class ExpendableLightSystem : EntitySystem { - [Dependency] private readonly SharedItemSystem _item = default!; - [Dependency] private readonly ClothingSystem _clothing = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly StackSystem _stackSystem = default!; - [Dependency] private readonly NameModifierSystem _nameModifier = default!; + [Dependency] private SharedItemSystem _item = default!; + [Dependency] private ClothingSystem _clothing = default!; + [Dependency] private TagSystem _tagSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private StackSystem _stackSystem = default!; + [Dependency] private NameModifierSystem _nameModifier = default!; private static readonly ProtoId TrashTag = "Trash"; diff --git a/Content.Server/Light/EntitySystems/HandheldLightSystem.cs b/Content.Server/Light/EntitySystems/HandheldLightSystem.cs index e4e947b548..53b49d15da 100644 --- a/Content.Server/Light/EntitySystems/HandheldLightSystem.cs +++ b/Content.Server/Light/EntitySystems/HandheldLightSystem.cs @@ -18,16 +18,16 @@ using Robust.Shared.Utility; namespace Content.Server.Light.EntitySystems { - public sealed class HandheldLightSystem : SharedHandheldLightSystem + public sealed partial class HandheldLightSystem : SharedHandheldLightSystem { - [Dependency] private readonly ActionsSystem _actions = default!; - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly SharedBatterySystem _battery = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPointLightSystem _lights = default!; + [Dependency] private ActionsSystem _actions = default!; + [Dependency] private ActionContainerSystem _actionContainer = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private PowerCellSystem _powerCell = default!; + [Dependency] private SharedBatterySystem _battery = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPointLightSystem _lights = default!; // TODO: Ideally you'd be able to subscribe to power stuff to get events at certain percentages.. or something? // But for now this will be better anyway. diff --git a/Content.Server/Light/EntitySystems/LightCycleSystem.cs b/Content.Server/Light/EntitySystems/LightCycleSystem.cs index 89863ed3dc..09e8c163d2 100644 --- a/Content.Server/Light/EntitySystems/LightCycleSystem.cs +++ b/Content.Server/Light/EntitySystems/LightCycleSystem.cs @@ -6,9 +6,9 @@ using Robust.Shared.Random; namespace Content.Server.Light.EntitySystems; /// -public sealed class LightCycleSystem : SharedLightCycleSystem +public sealed partial class LightCycleSystem : SharedLightCycleSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; protected override void OnCycleMapInit(Entity ent, ref MapInitEvent args) { diff --git a/Content.Server/Light/EntitySystems/LightReplacerSystem.cs b/Content.Server/Light/EntitySystems/LightReplacerSystem.cs index 71cc0173da..92116039c9 100644 --- a/Content.Server/Light/EntitySystems/LightReplacerSystem.cs +++ b/Content.Server/Light/EntitySystems/LightReplacerSystem.cs @@ -14,12 +14,12 @@ using Robust.Shared.Containers; namespace Content.Server.Light.EntitySystems; [UsedImplicitly] -public sealed class LightReplacerSystem : SharedLightReplacerSystem +public sealed partial class LightReplacerSystem : SharedLightReplacerSystem { - [Dependency] private readonly PoweredLightSystem _poweredLight = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private PoweredLightSystem _poweredLight = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; public override void Initialize() { diff --git a/Content.Server/Light/EntitySystems/LitOnPoweredSystem.cs b/Content.Server/Light/EntitySystems/LitOnPoweredSystem.cs index 5c66d65b57..8acfe0ac76 100644 --- a/Content.Server/Light/EntitySystems/LitOnPoweredSystem.cs +++ b/Content.Server/Light/EntitySystems/LitOnPoweredSystem.cs @@ -5,9 +5,9 @@ using Content.Shared.Power; namespace Content.Server.Light.EntitySystems { - public sealed class LitOnPoweredSystem : EntitySystem + public sealed partial class LitOnPoweredSystem : EntitySystem { - [Dependency] private readonly SharedPointLightSystem _lights = default!; + [Dependency] private SharedPointLightSystem _lights = default!; public override void Initialize() { diff --git a/Content.Server/Light/EntitySystems/RoofSystem.cs b/Content.Server/Light/EntitySystems/RoofSystem.cs index a3b8cb1836..b34d26f076 100644 --- a/Content.Server/Light/EntitySystems/RoofSystem.cs +++ b/Content.Server/Light/EntitySystems/RoofSystem.cs @@ -5,9 +5,9 @@ using Robust.Shared.Map.Components; namespace Content.Server.Light.EntitySystems; /// -public sealed class RoofSystem : SharedRoofSystem +public sealed partial class RoofSystem : SharedRoofSystem { - [Dependency] private readonly SharedMapSystem _maps = default!; + [Dependency] private SharedMapSystem _maps = default!; private EntityQuery _gridQuery; diff --git a/Content.Server/Lightning/LightningSystem.cs b/Content.Server/Lightning/LightningSystem.cs index 8b0a18afb3..ec715369e8 100644 --- a/Content.Server/Lightning/LightningSystem.cs +++ b/Content.Server/Lightning/LightningSystem.cs @@ -16,12 +16,12 @@ namespace Content.Server.Lightning; //I redesigned so that lightning branches can only be created from the point where the lightning struck, no more collide checks //and the number of these branches is explicitly controlled in the new function. -public sealed class LightningSystem : SharedLightningSystem +public sealed partial class LightningSystem : SharedLightningSystem { - [Dependency] private readonly BeamSystem _beam = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly TransformSystem _transform = default!; + [Dependency] private BeamSystem _beam = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private TransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/Lightning/LightningTargetSystem.cs b/Content.Server/Lightning/LightningTargetSystem.cs index eac23c3016..86905b9552 100644 --- a/Content.Server/Lightning/LightningTargetSystem.cs +++ b/Content.Server/Lightning/LightningTargetSystem.cs @@ -10,11 +10,11 @@ namespace Content.Server.Tesla.EntitySystems; /// /// The component allows lightning to strike this target. And determining the behavior of the target when struck by lightning. /// -public sealed class LightningTargetSystem : EntitySystem +public sealed partial class LightningTargetSystem : EntitySystem { - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly ExplosionSystem _explosionSystem = default!; - [Dependency] private readonly TransformSystem _transform = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private ExplosionSystem _explosionSystem = default!; + [Dependency] private TransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/Lube/LubeSystem.cs b/Content.Server/Lube/LubeSystem.cs index fa44234893..e929486dce 100644 --- a/Content.Server/Lube/LubeSystem.cs +++ b/Content.Server/Lube/LubeSystem.cs @@ -13,14 +13,14 @@ using Robust.Shared.Random; namespace Content.Server.Lube; -public sealed class LubeSystem : EntitySystem +public sealed partial class LubeSystem : EntitySystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly OpenableSystem _openable = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private OpenableSystem _openable = default!; public override void Initialize() { diff --git a/Content.Server/Lube/LubedSystem.cs b/Content.Server/Lube/LubedSystem.cs index 01a2fa8dde..fe017126b6 100644 --- a/Content.Server/Lube/LubedSystem.cs +++ b/Content.Server/Lube/LubedSystem.cs @@ -10,13 +10,13 @@ using Robust.Shared.Random; namespace Content.Server.Lube; -public sealed class LubedSystem : EntitySystem +public sealed partial class LubedSystem : EntitySystem { - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly NameModifierSystem _nameMod = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private NameModifierSystem _nameMod = default!; public override void Initialize() { diff --git a/Content.Server/Machines/EntitySystems/MultipartMachineSystem.cs b/Content.Server/Machines/EntitySystems/MultipartMachineSystem.cs index 7435a7706e..46e1896ccb 100644 --- a/Content.Server/Machines/EntitySystems/MultipartMachineSystem.cs +++ b/Content.Server/Machines/EntitySystems/MultipartMachineSystem.cs @@ -13,11 +13,11 @@ namespace Content.Server.Machines.EntitySystems; /// When requested, performs scans of the map area around the specified entity /// to find and match parts of the machine. /// -public sealed class MultipartMachineSystem : SharedMultipartMachineSystem +public sealed partial class MultipartMachineSystem : SharedMultipartMachineSystem { - [Dependency] private readonly IComponentFactory _factory = default!; - [Dependency] private readonly MapSystem _mapSystem = default!; - [Dependency] private readonly EntityLookupSystem _lookupSystem = default!; + [Dependency] private IComponentFactory _factory = default!; + [Dependency] private MapSystem _mapSystem = default!; + [Dependency] private EntityLookupSystem _lookupSystem = default!; // The largest size ANY machine can theoretically have. // Used to aid search for machines in range of parts that have been anchored/constructed. diff --git a/Content.Server/Magic/MagicSystem.cs b/Content.Server/Magic/MagicSystem.cs index 09f6fd143e..3ff6659560 100644 --- a/Content.Server/Magic/MagicSystem.cs +++ b/Content.Server/Magic/MagicSystem.cs @@ -9,12 +9,12 @@ using Robust.Shared.Prototypes; namespace Content.Server.Magic; -public sealed class MagicSystem : SharedMagicSystem +public sealed partial class MagicSystem : SharedMagicSystem { - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private SharedMindSystem _mind = default!; private static readonly ProtoId InvalidForSurvivorAntagTag = "InvalidForSurvivorAntag"; diff --git a/Content.Server/Mapping/MappingCommand.cs b/Content.Server/Mapping/MappingCommand.cs index 8081b8e45f..5692439a06 100644 --- a/Content.Server/Mapping/MappingCommand.cs +++ b/Content.Server/Mapping/MappingCommand.cs @@ -13,12 +13,12 @@ using Robust.Shared.Utility; namespace Content.Server.Mapping { [AdminCommand(AdminFlags.Server | AdminFlags.Mapping)] - public sealed class MappingCommand : LocalizedEntityCommands + public sealed partial class MappingCommand : LocalizedEntityCommands { - [Dependency] private readonly IResourceManager _resourceMgr = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly MappingSystem _mappingSystem = default!; - [Dependency] private readonly MapLoaderSystem _mapLoader = default!; + [Dependency] private IResourceManager _resourceMgr = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private MappingSystem _mappingSystem = default!; + [Dependency] private MapLoaderSystem _mapLoader = default!; public override string Command => "mapping"; diff --git a/Content.Server/Mapping/MappingManager.cs b/Content.Server/Mapping/MappingManager.cs index dc0dcf4d42..83d0de9763 100644 --- a/Content.Server/Mapping/MappingManager.cs +++ b/Content.Server/Mapping/MappingManager.cs @@ -12,15 +12,15 @@ using YamlDotNet.RepresentationModel; namespace Content.Server.Mapping; -public sealed class MappingManager : IPostInjectInit +public sealed partial class MappingManager : IPostInjectInit { #if !FULL_RELEASE - [Dependency] private readonly IAdminManager _admin = default!; - [Dependency] private readonly ILogManager _log = default!; - [Dependency] private readonly IServerNetManager _net = default!; - [Dependency] private readonly IPlayerManager _players = default!; - [Dependency] private readonly IEntitySystemManager _systems = default!; - [Dependency] private readonly IEntityManager _ent = default!; + [Dependency] private IAdminManager _admin = default!; + [Dependency] private ILogManager _log = default!; + [Dependency] private IServerNetManager _net = default!; + [Dependency] private IPlayerManager _players = default!; + [Dependency] private IEntitySystemManager _systems = default!; + [Dependency] private IEntityManager _ent = default!; private ISawmill _sawmill = default!; private ZStdCompressionContext _zstd = default!; diff --git a/Content.Server/Mapping/MappingSystem.cs b/Content.Server/Mapping/MappingSystem.cs index f9b41ecece..1780883c89 100644 --- a/Content.Server/Mapping/MappingSystem.cs +++ b/Content.Server/Mapping/MappingSystem.cs @@ -16,14 +16,14 @@ namespace Content.Server.Mapping; /// /// Handles autosaving maps. /// -public sealed class MappingSystem : EntitySystem +public sealed partial class MappingSystem : EntitySystem { - [Dependency] private readonly IConsoleHost _conHost = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly IResourceManager _resMan = default!; - [Dependency] private readonly MapLoaderSystem _loader = default!; + [Dependency] private IConsoleHost _conHost = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private IResourceManager _resMan = default!; + [Dependency] private MapLoaderSystem _loader = default!; // Not a comp because I don't want to deal with this getting saved onto maps ever /// diff --git a/Content.Server/Maps/GameMapManager.cs b/Content.Server/Maps/GameMapManager.cs index 9914b7bde2..fd31c91844 100644 --- a/Content.Server/Maps/GameMapManager.cs +++ b/Content.Server/Maps/GameMapManager.cs @@ -13,14 +13,14 @@ using Robust.Shared.Utility; namespace Content.Server.Maps; -public sealed class GameMapManager : IGameMapManager +public sealed partial class GameMapManager : IGameMapManager { - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IResourceManager _resMan = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IResourceManager _resMan = default!; + [Dependency] private IRobustRandom _random = default!; [ViewVariables(VVAccess.ReadOnly)] private readonly Queue _previousMaps = new(); diff --git a/Content.Server/Maps/GridDraggingCommand.cs b/Content.Server/Maps/GridDraggingCommand.cs index 8050a65ec5..57b40d6dc4 100644 --- a/Content.Server/Maps/GridDraggingCommand.cs +++ b/Content.Server/Maps/GridDraggingCommand.cs @@ -9,9 +9,9 @@ namespace Content.Server.Maps; /// Toggles GridDragging on the system. /// [AdminCommand(AdminFlags.Fun)] -public sealed class GridDraggingCommand : LocalizedEntityCommands +public sealed partial class GridDraggingCommand : LocalizedEntityCommands { - [Dependency] private readonly GridDraggingSystem _grid = default!; + [Dependency] private GridDraggingSystem _grid = default!; public override string Command => SharedGridDraggingSystem.CommandName; diff --git a/Content.Server/Maps/GridDraggingSystem.cs b/Content.Server/Maps/GridDraggingSystem.cs index cf71e012f4..9036a3c90e 100644 --- a/Content.Server/Maps/GridDraggingSystem.cs +++ b/Content.Server/Maps/GridDraggingSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Player; namespace Content.Server.Maps; /// -public sealed class GridDraggingSystem : SharedGridDraggingSystem +public sealed partial class GridDraggingSystem : SharedGridDraggingSystem { - [Dependency] private readonly IConGroupController _admin = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; + [Dependency] private IConGroupController _admin = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; private readonly HashSet _draggers = new(); diff --git a/Content.Server/Maps/MapMigrationSystem.cs b/Content.Server/Maps/MapMigrationSystem.cs index 7cd1104c49..f03f7097ad 100644 --- a/Content.Server/Maps/MapMigrationSystem.cs +++ b/Content.Server/Maps/MapMigrationSystem.cs @@ -15,12 +15,12 @@ namespace Content.Server.Maps; /// /// Performs basic map migration operations by listening for engine events. /// -public sealed class MapMigrationSystem : EntitySystem +public sealed partial class MapMigrationSystem : EntitySystem { #if DEBUG - [Dependency] private readonly IPrototypeManager _protoMan = default!; + [Dependency] private IPrototypeManager _protoMan = default!; #endif - [Dependency] private readonly IResourceManager _resMan = default!; + [Dependency] private IResourceManager _resMan = default!; private const string MigrationFile = "/migration.yml"; diff --git a/Content.Server/Maps/PlanetCommand.cs b/Content.Server/Maps/PlanetCommand.cs index 8e8b5b10ed..c661716556 100644 --- a/Content.Server/Maps/PlanetCommand.cs +++ b/Content.Server/Maps/PlanetCommand.cs @@ -22,11 +22,11 @@ namespace Content.Server.Maps; /// Converts the supplied map into a "planet" with defaults. /// [AdminCommand(AdminFlags.Mapping)] -public sealed class PlanetCommand : LocalizedEntityCommands +public sealed partial class PlanetCommand : LocalizedEntityCommands { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private SharedMapSystem _map = default!; public override string Command => "planet"; public override string Description => Loc.GetString("cmd-planet-desc"); diff --git a/Content.Server/Maps/ResaveCommand.cs b/Content.Server/Maps/ResaveCommand.cs index c48c02c1f7..0513b09487 100644 --- a/Content.Server/Maps/ResaveCommand.cs +++ b/Content.Server/Maps/ResaveCommand.cs @@ -14,11 +14,11 @@ namespace Content.Server.Maps; /// Loads every map and resaves it into the data folder. /// [AdminCommand(AdminFlags.Host)] -public sealed class ResaveCommand : LocalizedCommands +public sealed partial class ResaveCommand : LocalizedCommands { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IResourceManager _res = default!; - [Dependency] private readonly ILogManager _log = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IResourceManager _res = default!; + [Dependency] private ILogManager _log = default!; public override string Command => "resave"; diff --git a/Content.Server/Maps/TileGridSplitSystem.cs b/Content.Server/Maps/TileGridSplitSystem.cs index fef0efed2b..82c1b815c2 100644 --- a/Content.Server/Maps/TileGridSplitSystem.cs +++ b/Content.Server/Maps/TileGridSplitSystem.cs @@ -10,10 +10,10 @@ namespace Content.Server.Maps; /// /// This system handles transferring data when a grid is split. /// -public sealed class TileGridSplitSystem : EntitySystem +public sealed partial class TileGridSplitSystem : EntitySystem { - [Dependency] private readonly SharedMapSystem _maps = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedMapSystem _maps = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Server/MassMedia/Systems/NewsSystem.cs b/Content.Server/MassMedia/Systems/NewsSystem.cs index 16a7243815..8834be3848 100644 --- a/Content.Server/MassMedia/Systems/NewsSystem.cs +++ b/Content.Server/MassMedia/Systems/NewsSystem.cs @@ -31,21 +31,21 @@ using System.Threading.Tasks; namespace Content.Server.MassMedia.Systems; -public sealed class NewsSystem : SharedNewsSystem +public sealed partial class NewsSystem : SharedNewsSystem { - [Dependency] private readonly AccessReaderSystem _accessReaderSystem = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; - [Dependency] private readonly CartridgeLoaderSystem _cartridgeLoaderSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly GameTicker _ticker = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly DiscordWebhook _discord = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IBaseServer _baseServer = default!; + [Dependency] private AccessReaderSystem _accessReaderSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private UserInterfaceSystem _ui = default!; + [Dependency] private CartridgeLoaderSystem _cartridgeLoaderSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private GameTicker _ticker = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private DiscordWebhook _discord = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IBaseServer _baseServer = default!; private WebhookIdentifier? _webhookId = null; private Color _webhookEmbedColor; diff --git a/Content.Server/Materials/MaterialReclaimerSystem.cs b/Content.Server/Materials/MaterialReclaimerSystem.cs index 7e3d998f55..d2ec0321b3 100644 --- a/Content.Server/Materials/MaterialReclaimerSystem.cs +++ b/Content.Server/Materials/MaterialReclaimerSystem.cs @@ -30,20 +30,20 @@ using Content.Shared.Humanoid; namespace Content.Server.Materials; /// -public sealed class MaterialReclaimerSystem : SharedMaterialReclaimerSystem +public sealed partial class MaterialReclaimerSystem : SharedMaterialReclaimerSystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly GhostSystem _ghostSystem = default!; - [Dependency] private readonly MaterialStorageSystem _materialStorage = default!; - [Dependency] private readonly OpenableSystem _openable = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly PuddleSystem _puddle = default!; - [Dependency] private readonly StackSystem _stack = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private GhostSystem _ghostSystem = default!; + [Dependency] private MaterialStorageSystem _materialStorage = default!; + [Dependency] private OpenableSystem _openable = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private PuddleSystem _puddle = default!; + [Dependency] private StackSystem _stack = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; /// public override void Initialize() diff --git a/Content.Server/Materials/MaterialStorageSystem.cs b/Content.Server/Materials/MaterialStorageSystem.cs index f6a1b6c4d8..f3e84e99ec 100644 --- a/Content.Server/Materials/MaterialStorageSystem.cs +++ b/Content.Server/Materials/MaterialStorageSystem.cs @@ -18,14 +18,14 @@ namespace Content.Server.Materials; /// /// This handles /// -public sealed class MaterialStorageSystem : SharedMaterialStorageSystem +public sealed partial class MaterialStorageSystem : SharedMaterialStorageSystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly StackSystem _stackSystem = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private StackSystem _stackSystem = default!; public override void Initialize() { diff --git a/Content.Server/Materials/OreSiloSystem.cs b/Content.Server/Materials/OreSiloSystem.cs index a0aab4fcae..c80ce1bedf 100644 --- a/Content.Server/Materials/OreSiloSystem.cs +++ b/Content.Server/Materials/OreSiloSystem.cs @@ -7,12 +7,12 @@ using Robust.Shared.Player; namespace Content.Server.Materials; /// -public sealed class OreSiloSystem : SharedOreSiloSystem +public sealed partial class OreSiloSystem : SharedOreSiloSystem { - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly NavMapSystem _navMap = default!; - [Dependency] private readonly PvsOverrideSystem _pvsOverride = default!; - [Dependency] private readonly SharedUserInterfaceSystem _userInterface = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] private NavMapSystem _navMap = default!; + [Dependency] private PvsOverrideSystem _pvsOverride = default!; + [Dependency] private SharedUserInterfaceSystem _userInterface = default!; private const float OreSiloPreloadRangeSquared = 225f; // ~1 screen diff --git a/Content.Server/Materials/ProduceMaterialExtractorSystem.cs b/Content.Server/Materials/ProduceMaterialExtractorSystem.cs index 251dea7fc6..f810f5bd4e 100644 --- a/Content.Server/Materials/ProduceMaterialExtractorSystem.cs +++ b/Content.Server/Materials/ProduceMaterialExtractorSystem.cs @@ -9,12 +9,12 @@ using Robust.Server.Audio; namespace Content.Server.Materials; -public sealed class ProduceMaterialExtractorSystem : EntitySystem +public sealed partial class ProduceMaterialExtractorSystem : EntitySystem { - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly MaterialStorageSystem _materialStorage = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private MaterialStorageSystem _materialStorage = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedPopupSystem _popup = default!; /// public override void Initialize() diff --git a/Content.Server/Mech/Equipment/EntitySystems/MechGrabberSystem.cs b/Content.Server/Mech/Equipment/EntitySystems/MechGrabberSystem.cs index 08120f5c29..77d067c72c 100644 --- a/Content.Server/Mech/Equipment/EntitySystems/MechGrabberSystem.cs +++ b/Content.Server/Mech/Equipment/EntitySystems/MechGrabberSystem.cs @@ -22,14 +22,14 @@ namespace Content.Server.Mech.Equipment.EntitySystems; /// /// Handles and all related UI logic /// -public sealed class MechGrabberSystem : EntitySystem +public sealed partial class MechGrabberSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly MechSystem _mech = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly InteractionSystem _interaction = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly TransformSystem _transform = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private MechSystem _mech = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private InteractionSystem _interaction = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private TransformSystem _transform = default!; /// public override void Initialize() diff --git a/Content.Server/Mech/Systems/MechEquipmentSystem.cs b/Content.Server/Mech/Systems/MechEquipmentSystem.cs index f9fe5e4641..a5dab7545b 100644 --- a/Content.Server/Mech/Systems/MechEquipmentSystem.cs +++ b/Content.Server/Mech/Systems/MechEquipmentSystem.cs @@ -10,12 +10,12 @@ namespace Content.Server.Mech.Systems; /// /// Handles the insertion of mech equipment into mechs. /// -public sealed class MechEquipmentSystem : EntitySystem +public sealed partial class MechEquipmentSystem : EntitySystem { - [Dependency] private readonly MechSystem _mech = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private MechSystem _mech = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; /// public override void Initialize() diff --git a/Content.Server/Mech/Systems/MechSystem.cs b/Content.Server/Mech/Systems/MechSystem.cs index 7b4c7f32f4..f51d733b25 100644 --- a/Content.Server/Mech/Systems/MechSystem.cs +++ b/Content.Server/Mech/Systems/MechSystem.cs @@ -33,16 +33,16 @@ namespace Content.Server.Mech.Systems; /// public sealed partial class MechSystem : SharedMechSystem { - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly SharedBatterySystem _battery = default!; - [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly SharedToolSystem _toolSystem = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private SharedBatterySystem _battery = default!; + [Dependency] private ContainerSystem _container = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private UserInterfaceSystem _ui = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedToolSystem _toolSystem = default!; private static readonly ProtoId PryingQuality = "Prying"; diff --git a/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs b/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs index f4b7ec838a..105d912fc1 100644 --- a/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs +++ b/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs @@ -35,25 +35,25 @@ using Robust.Shared.Random; namespace Content.Server.Medical.BiomassReclaimer { - public sealed class BiomassReclaimerSystem : EntitySystem + public sealed partial class BiomassReclaimerSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedJitteringSystem _jitteringSystem = default!; - [Dependency] private readonly SharedAudioSystem _sharedAudioSystem = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly PuddleSystem _puddleSystem = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solution = default!; - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly MaterialStorageSystem _material = default!; - [Dependency] private readonly SharedMindSystem _minds = default!; - [Dependency] private readonly InventorySystem _inventory = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedJitteringSystem _jitteringSystem = default!; + [Dependency] private SharedAudioSystem _sharedAudioSystem = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSoundSystem = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private PuddleSystem _puddleSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solution = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private MaterialStorageSystem _material = default!; + [Dependency] private SharedMindSystem _minds = default!; + [Dependency] private InventorySystem _inventory = default!; public static readonly ProtoId BiomassPrototype = "Biomass"; diff --git a/Content.Server/Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs b/Content.Server/Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs index 92c5f59b15..6399250475 100644 --- a/Content.Server/Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs +++ b/Content.Server/Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs @@ -11,10 +11,10 @@ using Robust.Server.GameObjects; namespace Content.Server.Medical.CrewMonitoring; -public sealed class CrewMonitoringConsoleSystem : EntitySystem +public sealed partial class CrewMonitoringConsoleSystem : EntitySystem { - [Dependency] private readonly PowerCellSystem _cell = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; + [Dependency] private PowerCellSystem _cell = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; public override void Initialize() { diff --git a/Content.Server/Medical/CrewMonitoring/CrewMonitoringServerSystem.cs b/Content.Server/Medical/CrewMonitoring/CrewMonitoringServerSystem.cs index ad50a8f957..87e9fb48d4 100644 --- a/Content.Server/Medical/CrewMonitoring/CrewMonitoringServerSystem.cs +++ b/Content.Server/Medical/CrewMonitoring/CrewMonitoringServerSystem.cs @@ -8,12 +8,12 @@ using Content.Shared.DeviceNetwork.Components; namespace Content.Server.Medical.CrewMonitoring; -public sealed class CrewMonitoringServerSystem : EntitySystem +public sealed partial class CrewMonitoringServerSystem : EntitySystem { - [Dependency] private readonly SuitSensorSystem _sensors = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; - [Dependency] private readonly SingletonDeviceNetServerSystem _singletonServerSystem = default!; + [Dependency] private SuitSensorSystem _sensors = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private DeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private SingletonDeviceNetServerSystem _singletonServerSystem = default!; private const float UpdateRate = 3f; private float _updateDiff; diff --git a/Content.Server/Medical/CryoPodSystem.cs b/Content.Server/Medical/CryoPodSystem.cs index 9668b0ab58..9340b23516 100644 --- a/Content.Server/Medical/CryoPodSystem.cs +++ b/Content.Server/Medical/CryoPodSystem.cs @@ -13,12 +13,12 @@ namespace Content.Server.Medical; public sealed partial class CryoPodSystem : SharedCryoPodSystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly GasCanisterSystem _gasCanisterSystem = default!; - [Dependency] private readonly GasAnalyzerSystem _gasAnalyzerSystem = default!; - [Dependency] private readonly HealthAnalyzerSystem _healthAnalyzerSystem = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private GasCanisterSystem _gasCanisterSystem = default!; + [Dependency] private GasAnalyzerSystem _gasAnalyzerSystem = default!; + [Dependency] private HealthAnalyzerSystem _healthAnalyzerSystem = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; + [Dependency] private DamageableSystem _damageable = default!; public override void Initialize() diff --git a/Content.Server/Medical/DefibrillatorSystem.cs b/Content.Server/Medical/DefibrillatorSystem.cs index 34260fac43..b190cc4121 100644 --- a/Content.Server/Medical/DefibrillatorSystem.cs +++ b/Content.Server/Medical/DefibrillatorSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Player; namespace Content.Server.Medical; -public sealed class DefibrillatorSystem : SharedDefibrillatorSystem +public sealed partial class DefibrillatorSystem : SharedDefibrillatorSystem { - [Dependency] private readonly EuiManager _eui = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private EuiManager _eui = default!; + [Dependency] private ISharedPlayerManager _player = default!; + [Dependency] private SharedMindSystem _mind = default!; protected override void OpenReturnToBodyEui(Entity mind, ICommonSession session) { diff --git a/Content.Server/Medical/HealthAnalyzerSystem.cs b/Content.Server/Medical/HealthAnalyzerSystem.cs index 9986bf15a0..cce1d4ad13 100644 --- a/Content.Server/Medical/HealthAnalyzerSystem.cs +++ b/Content.Server/Medical/HealthAnalyzerSystem.cs @@ -22,18 +22,18 @@ using Content.Server.Body.Systems; namespace Content.Server.Medical; -public sealed class HealthAnalyzerSystem : EntitySystem +public sealed partial class HealthAnalyzerSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly PowerCellSystem _cell = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly ItemToggleSystem _toggle = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly TransformSystem _transformSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly BloodstreamSystem _bloodstreamSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private PowerCellSystem _cell = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private ItemToggleSystem _toggle = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private TransformSystem _transformSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private BloodstreamSystem _bloodstreamSystem = default!; public override void Initialize() { diff --git a/Content.Server/Medical/MedicalScannerSystem.cs b/Content.Server/Medical/MedicalScannerSystem.cs index 82bbfd9c6d..fd27e45f67 100644 --- a/Content.Server/Medical/MedicalScannerSystem.cs +++ b/Content.Server/Medical/MedicalScannerSystem.cs @@ -19,15 +19,15 @@ using static Content.Shared.MedicalScanner.SharedMedicalScannerComponent; // Hmm namespace Content.Server.Medical { - public sealed class MedicalScannerSystem : EntitySystem + public sealed partial class MedicalScannerSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _signalSystem = default!; - [Dependency] private readonly ActionBlockerSystem _blocker = default!; - [Dependency] private readonly ClimbSystem _climbSystem = default!; - [Dependency] private readonly CloningConsoleSystem _cloningConsoleSystem = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly ContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private DeviceLinkSystem _signalSystem = default!; + [Dependency] private ActionBlockerSystem _blocker = default!; + [Dependency] private ClimbSystem _climbSystem = default!; + [Dependency] private CloningConsoleSystem _cloningConsoleSystem = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private ContainerSystem _containerSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; private const float UpdateRate = 1f; private float _updateDif; diff --git a/Content.Server/Medical/SuitSensors/SuitSensorSystem.cs b/Content.Server/Medical/SuitSensors/SuitSensorSystem.cs index 5674b149e3..2ae1ce7cca 100644 --- a/Content.Server/Medical/SuitSensors/SuitSensorSystem.cs +++ b/Content.Server/Medical/SuitSensors/SuitSensorSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Timing; namespace Content.Server.Medical.SuitSensors; -public sealed class SuitSensorSystem : SharedSuitSensorSystem +public sealed partial class SuitSensorSystem : SharedSuitSensorSystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; - [Dependency] private readonly SingletonDeviceNetServerSystem _singletonServerSystem = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private DeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private SingletonDeviceNetServerSystem _singletonServerSystem = default!; public override void Update(float frameTime) { diff --git a/Content.Server/Mind/Commands/MakeSentientCommand.cs b/Content.Server/Mind/Commands/MakeSentientCommand.cs index dad5126a31..3a02d19a1d 100644 --- a/Content.Server/Mind/Commands/MakeSentientCommand.cs +++ b/Content.Server/Mind/Commands/MakeSentientCommand.cs @@ -5,9 +5,9 @@ using Robust.Shared.Console; namespace Content.Server.Mind.Commands; [AdminCommand(AdminFlags.Admin)] -public sealed class MakeSentientCommand : LocalizedEntityCommands +public sealed partial class MakeSentientCommand : LocalizedEntityCommands { - [Dependency] private readonly MindSystem _mindSystem = default!; + [Dependency] private MindSystem _mindSystem = default!; public override string Command => "makesentient"; diff --git a/Content.Server/Mind/Commands/MindInfoCommand.cs b/Content.Server/Mind/Commands/MindInfoCommand.cs index bd9d15d549..d0c8b3cc9c 100644 --- a/Content.Server/Mind/Commands/MindInfoCommand.cs +++ b/Content.Server/Mind/Commands/MindInfoCommand.cs @@ -9,11 +9,11 @@ using Robust.Shared.Console; namespace Content.Server.Mind.Commands { [AdminCommand(AdminFlags.Admin)] - public sealed class MindInfoCommand : LocalizedEntityCommands + public sealed partial class MindInfoCommand : LocalizedEntityCommands { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; - [Dependency] private readonly SharedMindSystem _minds = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private SharedRoleSystem _roles = default!; + [Dependency] private SharedMindSystem _minds = default!; public override string Command => "mindinfo"; diff --git a/Content.Server/Mind/Commands/RenameCommand.cs b/Content.Server/Mind/Commands/RenameCommand.cs index b2d0df7484..7a27d56d93 100644 --- a/Content.Server/Mind/Commands/RenameCommand.cs +++ b/Content.Server/Mind/Commands/RenameCommand.cs @@ -9,12 +9,12 @@ using Robust.Shared.Console; namespace Content.Server.Mind.Commands; [AdminCommand(AdminFlags.VarEdit)] -public sealed class RenameCommand : LocalizedEntityCommands +public sealed partial class RenameCommand : LocalizedEntityCommands { - [Dependency] private readonly IConfigurationManager _cfgManager = default!; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly MetaDataSystem _metaSystem = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private MetaDataSystem _metaSystem = default!; public override string Command => "rename"; diff --git a/Content.Server/Mind/MindSystem.cs b/Content.Server/Mind/MindSystem.cs index 8e9cfd50ab..e1fcc62981 100644 --- a/Content.Server/Mind/MindSystem.cs +++ b/Content.Server/Mind/MindSystem.cs @@ -15,14 +15,14 @@ using System.Diagnostics.CodeAnalysis; namespace Content.Server.Mind; -public sealed class MindSystem : SharedMindSystem +public sealed partial class MindSystem : SharedMindSystem { - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IPlayerManager _players = default!; - [Dependency] private readonly GhostSystem _ghosts = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly PvsOverrideSystem _pvsOverride = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IPlayerManager _players = default!; + [Dependency] private GhostSystem _ghosts = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private PvsOverrideSystem _pvsOverride = default!; public override void Initialize() { diff --git a/Content.Server/Mind/TransferMindOnGibSystem.cs b/Content.Server/Mind/TransferMindOnGibSystem.cs index 81ebf96a87..8eb3eb9274 100644 --- a/Content.Server/Mind/TransferMindOnGibSystem.cs +++ b/Content.Server/Mind/TransferMindOnGibSystem.cs @@ -12,11 +12,11 @@ namespace Content.Server.Mind; /// to a different entity when they gib. /// used for skeletons. /// -public sealed class TransferMindOnGibSystem : EntitySystem +public sealed partial class TransferMindOnGibSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly SharedMindSystem _mindSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private SharedMindSystem _mindSystem = default!; /// public override void Initialize() diff --git a/Content.Server/Mindshield/MindShieldSystem.cs b/Content.Server/Mindshield/MindShieldSystem.cs index f69e7b45fb..0dac9d64f8 100644 --- a/Content.Server/Mindshield/MindShieldSystem.cs +++ b/Content.Server/Mindshield/MindShieldSystem.cs @@ -15,12 +15,12 @@ namespace Content.Server.Mindshield; /// System used for adding or removing components with a mindshield implant /// as well as checking if the implanted is a Rev or Head Rev. /// -public sealed class MindShieldSystem : EntitySystem +public sealed partial class MindShieldSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogManager = default!; - [Dependency] private readonly RoleSystem _roleSystem = default!; - [Dependency] private readonly MindSystem _mindSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; + [Dependency] private IAdminLogManager _adminLogManager = default!; + [Dependency] private RoleSystem _roleSystem = default!; + [Dependency] private MindSystem _mindSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; public override void Initialize() { diff --git a/Content.Server/Mining/MeteorSystem.cs b/Content.Server/Mining/MeteorSystem.cs index e5f190167d..1627431fd6 100644 --- a/Content.Server/Mining/MeteorSystem.cs +++ b/Content.Server/Mining/MeteorSystem.cs @@ -10,12 +10,12 @@ using Robust.Shared.Player; namespace Content.Server.Mining; -public sealed class MeteorSystem : EntitySystem +public sealed partial class MeteorSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly DestructibleSystem _destructible = default!; - [Dependency] private readonly MobThresholdSystem _mobThreshold = default!; + [Dependency] private IAdminLogManager _adminLog = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private DestructibleSystem _destructible = default!; + [Dependency] private MobThresholdSystem _mobThreshold = default!; /// public override void Initialize() diff --git a/Content.Server/Mining/MiningSystem.cs b/Content.Server/Mining/MiningSystem.cs index 6b1b0fed4d..e7a6c0df5f 100644 --- a/Content.Server/Mining/MiningSystem.cs +++ b/Content.Server/Mining/MiningSystem.cs @@ -11,10 +11,10 @@ namespace Content.Server.Mining; /// /// This handles creating ores when the entity is destroyed. /// -public sealed class MiningSystem : EntitySystem +public sealed partial class MiningSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; /// public override void Initialize() diff --git a/Content.Server/Mobs/CritMobActionsSystem.cs b/Content.Server/Mobs/CritMobActionsSystem.cs index 4a16fa19a3..1d0086c81e 100644 --- a/Content.Server/Mobs/CritMobActionsSystem.cs +++ b/Content.Server/Mobs/CritMobActionsSystem.cs @@ -14,14 +14,14 @@ namespace Content.Server.Mobs; /// /// Handles performing crit-specific actions. /// -public sealed class CritMobActionsSystem : EntitySystem +public sealed partial class CritMobActionsSystem : EntitySystem { - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly DeathgaspSystem _deathgasp = default!; - [Dependency] private readonly IServerConsoleHost _host = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly QuickDialogSystem _quickDialog = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private DeathgaspSystem _deathgasp = default!; + [Dependency] private IServerConsoleHost _host = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private QuickDialogSystem _quickDialog = default!; private const int MaxLastWordsLength = 30; diff --git a/Content.Server/Mobs/DeathgaspSystem.cs b/Content.Server/Mobs/DeathgaspSystem.cs index c531784ea6..e08a2f15f3 100644 --- a/Content.Server/Mobs/DeathgaspSystem.cs +++ b/Content.Server/Mobs/DeathgaspSystem.cs @@ -7,9 +7,9 @@ using Robust.Shared.Prototypes; namespace Content.Server.Mobs; /// -public sealed class DeathgaspSystem: EntitySystem +public sealed partial class DeathgaspSystem: EntitySystem { - [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private ChatSystem _chat = default!; public override void Initialize() { diff --git a/Content.Server/Morgue/CrematoriumSystem.cs b/Content.Server/Morgue/CrematoriumSystem.cs index 803b392fc7..eec58cd151 100644 --- a/Content.Server/Morgue/CrematoriumSystem.cs +++ b/Content.Server/Morgue/CrematoriumSystem.cs @@ -7,9 +7,9 @@ using Content.Shared.Popups; using Robust.Shared.Player; namespace Content.Server.Morgue; -public sealed class CrematoriumSystem : SharedCrematoriumSystem +public sealed partial class CrematoriumSystem : SharedCrematoriumSystem { - [Dependency] private readonly GhostSystem _ghostSystem = default!; + [Dependency] private GhostSystem _ghostSystem = default!; public override void Initialize() { diff --git a/Content.Server/Morgue/MorgueSystem.cs b/Content.Server/Morgue/MorgueSystem.cs index a97ccd04cd..db764f6ecc 100644 --- a/Content.Server/Morgue/MorgueSystem.cs +++ b/Content.Server/Morgue/MorgueSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Timing; namespace Content.Server.Morgue; -public sealed class MorgueSystem : SharedMorgueSystem +public sealed partial class MorgueSystem : SharedMorgueSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Server/Motd/GetMOTDCommand.cs b/Content.Server/Motd/GetMOTDCommand.cs index dc310e9235..01770f9cfe 100644 --- a/Content.Server/Motd/GetMOTDCommand.cs +++ b/Content.Server/Motd/GetMOTDCommand.cs @@ -7,12 +7,12 @@ namespace Content.Server.Motd; /// A command that can be used by any player to print the Message of the Day. /// [AnyCommand] -public sealed class GetMotdCommand : LocalizedCommands +public sealed partial class GetMotdCommand : LocalizedCommands { - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IEntityManager _entityManager = default!; public override string Command => "get-motd"; - + public override void Execute(IConsoleShell shell, string argStr, string[] args) { _entityManager.EntitySysManager.GetEntitySystem().TrySendMOTD(shell); diff --git a/Content.Server/Motd/MOTDCommand.cs b/Content.Server/Motd/MOTDCommand.cs index 9e59589b95..c279f71f0a 100644 --- a/Content.Server/Motd/MOTDCommand.cs +++ b/Content.Server/Motd/MOTDCommand.cs @@ -8,9 +8,9 @@ namespace Content.Server.Motd; /// A console command which acts as an alias for or depending on the number of arguments given. /// [AnyCommand] -internal sealed class MOTDCommand : LocalizedCommands +internal sealed partial class MOTDCommand : LocalizedCommands { - [Dependency] private readonly IAdminManager _adminManager = default!; + [Dependency] private IAdminManager _adminManager = default!; public override string Command => "motd"; diff --git a/Content.Server/Motd/MOTDSystem.cs b/Content.Server/Motd/MOTDSystem.cs index 3cf77cdf08..6139cfe14c 100644 --- a/Content.Server/Motd/MOTDSystem.cs +++ b/Content.Server/Motd/MOTDSystem.cs @@ -11,10 +11,10 @@ namespace Content.Server.Motd; /// /// The system that handles broadcasting the Message Of The Day to players when they join the lobby/the MOTD changes/they ask for it to be printed. /// -public sealed class MOTDSystem : EntitySystem +public sealed partial class MOTDSystem : EntitySystem { - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; /// /// The cached value of the Message of the Day. Used for fast access. diff --git a/Content.Server/Motd/SetMOTDCommand.cs b/Content.Server/Motd/SetMOTDCommand.cs index 3a7a5e71c6..8d6fc5694f 100644 --- a/Content.Server/Motd/SetMOTDCommand.cs +++ b/Content.Server/Motd/SetMOTDCommand.cs @@ -13,11 +13,11 @@ namespace Content.Server.Motd; /// A console command usable by any user which prints or sets the Message of the Day. /// [AdminCommand(AdminFlags.Moderator)] -public sealed class SetMotdCommand : LocalizedCommands +public sealed partial class SetMotdCommand : LocalizedCommands { - [Dependency] private readonly IAdminLogManager _adminLogManager = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; + [Dependency] private IAdminLogManager _adminLogManager = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; public override string Command => "set-motd"; diff --git a/Content.Server/Movement/LockEyesCommand.cs b/Content.Server/Movement/LockEyesCommand.cs index 006d8b4dce..edf0875e76 100644 --- a/Content.Server/Movement/LockEyesCommand.cs +++ b/Content.Server/Movement/LockEyesCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Movement; [AdminCommand(AdminFlags.Fun)] -public sealed class LockEyesCommand : LocalizedEntityCommands +public sealed partial class LockEyesCommand : LocalizedEntityCommands { - [Dependency] private readonly SharedMoverController _controller = default!; + [Dependency] private SharedMoverController _controller = default!; public override string Command => $"lockeyes"; diff --git a/Content.Server/Movement/Systems/BoundarySystem.cs b/Content.Server/Movement/Systems/BoundarySystem.cs index a82348926e..1d3419e41b 100644 --- a/Content.Server/Movement/Systems/BoundarySystem.cs +++ b/Content.Server/Movement/Systems/BoundarySystem.cs @@ -3,13 +3,13 @@ using Robust.Shared.Physics.Events; namespace Content.Server.Movement.Systems; -public sealed class BoundarySystem : EntitySystem +public sealed partial class BoundarySystem : EntitySystem { /* * The real reason this even exists is because with out mover controller it's really easy to clip out of bounds on chain shapes. */ - [Dependency] private readonly SharedTransformSystem _xform = default!; + [Dependency] private SharedTransformSystem _xform = default!; public override void Initialize() { diff --git a/Content.Server/Movement/Systems/JetpackSystem.cs b/Content.Server/Movement/Systems/JetpackSystem.cs index 2ca807ae72..fd5df87c83 100644 --- a/Content.Server/Movement/Systems/JetpackSystem.cs +++ b/Content.Server/Movement/Systems/JetpackSystem.cs @@ -8,10 +8,10 @@ using Robust.Shared.Timing; namespace Content.Server.Movement.Systems; -public sealed class JetpackSystem : SharedJetpackSystem +public sealed partial class JetpackSystem : SharedJetpackSystem { - [Dependency] private readonly GasTankSystem _gasTank = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private GasTankSystem _gasTank = default!; + [Dependency] private IGameTiming _timing = default!; protected override bool CanEnable(EntityUid uid, JetpackComponent component) { diff --git a/Content.Server/Movement/Systems/LagCompensationSystem.cs b/Content.Server/Movement/Systems/LagCompensationSystem.cs index 8496a8a9b9..26d9ca12fd 100644 --- a/Content.Server/Movement/Systems/LagCompensationSystem.cs +++ b/Content.Server/Movement/Systems/LagCompensationSystem.cs @@ -10,9 +10,9 @@ namespace Content.Server.Movement.Systems; /// Stores a buffer of previous positions of the relevant entity. /// Can be used to check the entity's position at a recent point in time. /// -public sealed class LagCompensationSystem : EntitySystem +public sealed partial class LagCompensationSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; // I figured 500 ping is max, so 1.5 is 750. // Max ping I've had is 350ms from aus to spain. diff --git a/Content.Server/Movement/Systems/PullController.cs b/Content.Server/Movement/Systems/PullController.cs index f2bbdc247b..064cd66765 100644 --- a/Content.Server/Movement/Systems/PullController.cs +++ b/Content.Server/Movement/Systems/PullController.cs @@ -23,7 +23,7 @@ using Robust.Shared.Utility; namespace Content.Server.Movement.Systems; -public sealed class PullController : VirtualController +public sealed partial class PullController : VirtualController { /* * This code is awful. If you try to tweak this without refactoring it I'm gonna revert it. @@ -55,11 +55,11 @@ public sealed class PullController : VirtualController // How much you must move for the puller movement check to actually hit. private const float MinimumMovementDistance = 0.005f; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlockerSystem = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ActionBlockerSystem _actionBlockerSystem = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedGravitySystem _gravity = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; /// /// If distance between puller and pulled entity lower that this threshold, diff --git a/Content.Server/NPC/Commands/AddNPCCommand.cs b/Content.Server/NPC/Commands/AddNPCCommand.cs index c5582b7b4c..9e53153832 100644 --- a/Content.Server/NPC/Commands/AddNPCCommand.cs +++ b/Content.Server/NPC/Commands/AddNPCCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.NPC.Commands { [AdminCommand(AdminFlags.Fun)] - public sealed class AddNPCCommand : IConsoleCommand + public sealed partial class AddNPCCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entities = default!; + [Dependency] private IEntityManager _entities = default!; public string Command => "addnpc"; public string Description => "Add a HTN NPC component with a given root task"; diff --git a/Content.Server/NPC/Commands/NPCCommand.cs b/Content.Server/NPC/Commands/NPCCommand.cs index 451d440f45..a75a3a8d38 100644 --- a/Content.Server/NPC/Commands/NPCCommand.cs +++ b/Content.Server/NPC/Commands/NPCCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.NPC.Commands; [AdminCommand(AdminFlags.Debug)] -public sealed class NpcCommand : LocalizedEntityCommands +public sealed partial class NpcCommand : LocalizedEntityCommands { - [Dependency] private readonly EuiManager _euiManager = default!; + [Dependency] private EuiManager _euiManager = default!; public override string Command => "npc"; diff --git a/Content.Server/NPC/Commands/NPCDomainCommand.cs b/Content.Server/NPC/Commands/NPCDomainCommand.cs index ee3d108b16..dbf37d5088 100644 --- a/Content.Server/NPC/Commands/NPCDomainCommand.cs +++ b/Content.Server/NPC/Commands/NPCDomainCommand.cs @@ -10,10 +10,10 @@ namespace Content.Server.NPC.Commands; /// Lists out the domain of a particular HTN compound task. /// [AdminCommand(AdminFlags.Debug)] -public sealed class NPCDomainCommand : IConsoleCommand +public sealed partial class NPCDomainCommand : IConsoleCommand { - [Dependency] private readonly IEntitySystemManager _sysManager = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; + [Dependency] private IEntitySystemManager _sysManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; public string Command => "npcdomain"; public string Description => "Lists the domain of a particular HTN compound task"; diff --git a/Content.Server/NPC/HTN/HTNSystem.cs b/Content.Server/NPC/HTN/HTNSystem.cs index 7bfe432998..1ff0d0deb1 100644 --- a/Content.Server/NPC/HTN/HTNSystem.cs +++ b/Content.Server/NPC/HTN/HTNSystem.cs @@ -16,12 +16,12 @@ using Robust.Shared.Utility; namespace Content.Server.NPC.HTN; -public sealed class HTNSystem : EntitySystem +public sealed partial class HTNSystem : EntitySystem { - [Dependency] private readonly IAdminManager _admin = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly NPCSystem _npc = default!; - [Dependency] private readonly NPCUtilitySystem _utility = default!; + [Dependency] private IAdminManager _admin = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private NPCSystem _npc = default!; + [Dependency] private NPCUtilitySystem _utility = default!; private readonly JobQueue _planQueue = new(0.004); diff --git a/Content.Server/NPC/HTN/Preconditions/ActiveHandComponentPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/ActiveHandComponentPrecondition.cs index 93f7679766..d8938cc96a 100644 --- a/Content.Server/NPC/HTN/Preconditions/ActiveHandComponentPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/ActiveHandComponentPrecondition.cs @@ -8,7 +8,7 @@ namespace Content.Server.NPC.HTN.Preconditions; /// public sealed partial class ActiveHandComponentPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField("invert")] public bool Invert; diff --git a/Content.Server/NPC/HTN/Preconditions/ActiveHandEntityPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/ActiveHandEntityPrecondition.cs index 049d81130a..1a2c812275 100644 --- a/Content.Server/NPC/HTN/Preconditions/ActiveHandEntityPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/ActiveHandEntityPrecondition.cs @@ -7,7 +7,7 @@ namespace Content.Server.NPC.HTN.Preconditions; /// public sealed partial class ActiveHandEntityPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public override bool IsMet(NPCBlackboard blackboard) { diff --git a/Content.Server/NPC/HTN/Preconditions/ActiveHandFreePrecondition.cs b/Content.Server/NPC/HTN/Preconditions/ActiveHandFreePrecondition.cs index 0ad205de74..25ae8ad9c2 100644 --- a/Content.Server/NPC/HTN/Preconditions/ActiveHandFreePrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/ActiveHandFreePrecondition.cs @@ -7,7 +7,7 @@ namespace Content.Server.NPC.HTN.Preconditions; /// public sealed partial class ActiveHandFreePrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public override bool IsMet(NPCBlackboard blackboard) { diff --git a/Content.Server/NPC/HTN/Preconditions/CoordinatesInRangePrecondition.cs b/Content.Server/NPC/HTN/Preconditions/CoordinatesInRangePrecondition.cs index 452bf327f2..ca62d9251f 100644 --- a/Content.Server/NPC/HTN/Preconditions/CoordinatesInRangePrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/CoordinatesInRangePrecondition.cs @@ -7,7 +7,7 @@ namespace Content.Server.NPC.HTN.Preconditions; /// public sealed partial class CoordinatesInRangePrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private SharedTransformSystem _transformSystem = default!; [DataField("targetKey", required: true)] public string TargetKey = default!; diff --git a/Content.Server/NPC/HTN/Preconditions/CoordinatesNotInRangePrecondition.cs b/Content.Server/NPC/HTN/Preconditions/CoordinatesNotInRangePrecondition.cs index 901831679e..19128f1511 100644 --- a/Content.Server/NPC/HTN/Preconditions/CoordinatesNotInRangePrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/CoordinatesNotInRangePrecondition.cs @@ -7,7 +7,7 @@ namespace Content.Server.NPC.HTN.Preconditions; /// public sealed partial class CoordinatesNotInRangePrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private SharedTransformSystem _transformSystem = default!; [DataField("targetKey", required: true)] public string TargetKey = default!; diff --git a/Content.Server/NPC/HTN/Preconditions/GunAmmoPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/GunAmmoPrecondition.cs index 961d3c39ab..3f828a95b9 100644 --- a/Content.Server/NPC/HTN/Preconditions/GunAmmoPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/GunAmmoPrecondition.cs @@ -8,7 +8,7 @@ namespace Content.Server.NPC.HTN.Preconditions; /// public sealed partial class GunAmmoPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField] public float MinPercent = 0f; diff --git a/Content.Server/NPC/HTN/Preconditions/HandcuffedPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/HandcuffedPrecondition.cs index 4a56eeb953..671e5b8ff5 100644 --- a/Content.Server/NPC/HTN/Preconditions/HandcuffedPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/HandcuffedPrecondition.cs @@ -5,7 +5,7 @@ namespace Content.Server.NPC.HTN.Preconditions; public sealed partial class HandcuffedPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField] public bool ReactOnlyWhenFullyCuffed = true; diff --git a/Content.Server/NPC/HTN/Preconditions/HasOrdersPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/HasOrdersPrecondition.cs index d2976c98a6..dce76aa85e 100644 --- a/Content.Server/NPC/HTN/Preconditions/HasOrdersPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/HasOrdersPrecondition.cs @@ -2,7 +2,7 @@ namespace Content.Server.NPC.HTN.Preconditions; public sealed partial class HasOrdersPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField("orders", required: true)] public Enum Orders = default!; diff --git a/Content.Server/NPC/HTN/Preconditions/HungryPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/HungryPrecondition.cs index 9f0a46b63b..47d71cbc24 100644 --- a/Content.Server/NPC/HTN/Preconditions/HungryPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/HungryPrecondition.cs @@ -9,7 +9,7 @@ namespace Content.Server.NPC.HTN.Preconditions; /// public sealed partial class HungryPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField(required: true)] public HungerThreshold MinHungerState = HungerThreshold.Starving; diff --git a/Content.Server/NPC/HTN/Preconditions/ItemTogglePrecondition.cs b/Content.Server/NPC/HTN/Preconditions/ItemTogglePrecondition.cs index 431e68a55b..6ee086a1e5 100644 --- a/Content.Server/NPC/HTN/Preconditions/ItemTogglePrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/ItemTogglePrecondition.cs @@ -9,7 +9,7 @@ namespace Content.Server.NPC.HTN.Preconditions; /// public sealed partial class ItemTogglePrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; /// /// The activation state to check for. diff --git a/Content.Server/NPC/HTN/Preconditions/Math/KeyBoolEqualsPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/Math/KeyBoolEqualsPrecondition.cs index 2abb351272..8a0733a08e 100644 --- a/Content.Server/NPC/HTN/Preconditions/Math/KeyBoolEqualsPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/Math/KeyBoolEqualsPrecondition.cs @@ -6,7 +6,7 @@ /// public sealed partial class KeyBoolEqualsPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField(required: true), ViewVariables] public string Key = string.Empty; diff --git a/Content.Server/NPC/HTN/Preconditions/Math/KeyFloatEqualsPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/Math/KeyFloatEqualsPrecondition.cs index 0f7e2cca2a..91ad9d78a4 100644 --- a/Content.Server/NPC/HTN/Preconditions/Math/KeyFloatEqualsPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/Math/KeyFloatEqualsPrecondition.cs @@ -6,7 +6,7 @@ /// public sealed partial class KeyFloatEqualsPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField(required: true), ViewVariables] public string Key = string.Empty; diff --git a/Content.Server/NPC/HTN/Preconditions/Math/KeyFloatGreaterPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/Math/KeyFloatGreaterPrecondition.cs index b3a27a7d5d..368a0a9ad7 100644 --- a/Content.Server/NPC/HTN/Preconditions/Math/KeyFloatGreaterPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/Math/KeyFloatGreaterPrecondition.cs @@ -6,7 +6,7 @@ /// public sealed partial class KeyFloatGreaterPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField(required: true), ViewVariables] public string Key = string.Empty; diff --git a/Content.Server/NPC/HTN/Preconditions/Math/KeyFloatLessPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/Math/KeyFloatLessPrecondition.cs index c5eb35eebc..a4a6d705c9 100644 --- a/Content.Server/NPC/HTN/Preconditions/Math/KeyFloatLessPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/Math/KeyFloatLessPrecondition.cs @@ -6,7 +6,7 @@ /// public sealed partial class KeyFloatLessPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField(required: true), ViewVariables] public string Key = string.Empty; diff --git a/Content.Server/NPC/HTN/Preconditions/NeedToRackBoltPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/NeedToRackBoltPrecondition.cs index 7872a66f02..cef1741854 100644 --- a/Content.Server/NPC/HTN/Preconditions/NeedToRackBoltPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/NeedToRackBoltPrecondition.cs @@ -10,7 +10,7 @@ namespace Content.Server.NPC.HTN.Preconditions; /// public sealed partial class NeedToRackBoltPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public override bool IsMet(NPCBlackboard blackboard) { diff --git a/Content.Server/NPC/HTN/Preconditions/TargetInLOSPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/TargetInLOSPrecondition.cs index bb27ae8868..5c7c8870ab 100644 --- a/Content.Server/NPC/HTN/Preconditions/TargetInLOSPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/TargetInLOSPrecondition.cs @@ -5,7 +5,7 @@ namespace Content.Server.NPC.HTN.Preconditions; public sealed partial class TargetInLOSPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private InteractionSystem _interaction = default!; [DataField("targetKey")] diff --git a/Content.Server/NPC/HTN/Preconditions/TargetInRangePrecondition.cs b/Content.Server/NPC/HTN/Preconditions/TargetInRangePrecondition.cs index b88d17b13d..de08c67396 100644 --- a/Content.Server/NPC/HTN/Preconditions/TargetInRangePrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/TargetInRangePrecondition.cs @@ -7,7 +7,7 @@ namespace Content.Server.NPC.HTN.Preconditions; /// public sealed partial class TargetInRangePrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private SharedTransformSystem _transformSystem = default!; [DataField("targetKey", required: true)] public string TargetKey = default!; diff --git a/Content.Server/NPC/HTN/Preconditions/ThirstyPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/ThirstyPrecondition.cs index 97206dc910..070cdba65a 100644 --- a/Content.Server/NPC/HTN/Preconditions/ThirstyPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/ThirstyPrecondition.cs @@ -9,7 +9,7 @@ namespace Content.Server.NPC.HTN.Preconditions; /// public sealed partial class ThirstyPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField(required: true)] public ThirstThreshold MinThirstState = ThirstThreshold.Parched; diff --git a/Content.Server/NPC/HTN/Preconditions/WieldedPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/WieldedPrecondition.cs index dc9a9cbb7d..fa6901645a 100644 --- a/Content.Server/NPC/HTN/Preconditions/WieldedPrecondition.cs +++ b/Content.Server/NPC/HTN/Preconditions/WieldedPrecondition.cs @@ -11,7 +11,7 @@ namespace Content.Server.NPC.HTN.Preconditions; /// public sealed partial class WieldedPrecondition : HTNPrecondition { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; /// /// The wield state to check for. diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/ContainerOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/ContainerOperator.cs index 667d0b8ec4..f47da75808 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/ContainerOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/ContainerOperator.cs @@ -4,7 +4,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Combat; public sealed partial class ContainerOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private ContainerSystem _container = default!; private EntityQuery _transformQuery; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/EscapeOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/EscapeOperator.cs index a794e1e314..ed1d0c5975 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/EscapeOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/EscapeOperator.cs @@ -9,7 +9,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Combat.Melee; public sealed partial class EscapeOperator : HTNOperator, IHtnConditionalShutdown { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private ContainerSystem _container = default!; private EntityStorageSystem _entityStorage = default!; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/JukeOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/JukeOperator.cs index 02a3b08510..7b7d7543b8 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/JukeOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/JukeOperator.cs @@ -4,7 +4,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Combat; public sealed partial class JukeOperator : HTNOperator, IHtnConditionalShutdown { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField("jukeType")] public JukeType JukeType = JukeType.AdjacentTile; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/Melee/MeleeAttackOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/Melee/MeleeAttackOperator.cs index a1440acb2e..8e815c6487 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/Melee/MeleeAttackOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/Melee/MeleeAttackOperator.cs @@ -11,7 +11,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Combat.Melee; /// public sealed partial class MeleeAttackOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private SharedMeleeWeaponSystem _melee; /// diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/Melee/MeleeOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/Melee/MeleeOperator.cs index 5a02b86201..da3d9ef6f9 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/Melee/MeleeOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/Melee/MeleeOperator.cs @@ -12,7 +12,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Combat.Melee; /// public sealed partial class MeleeOperator : HTNOperator, IHtnConditionalShutdown { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; /// /// When to shut the task down. @@ -78,7 +78,7 @@ public sealed partial class MeleeOperator : HTNOperator, IHtnConditionalShutdown public override void PlanShutdown(NPCBlackboard blackboard) { base.PlanShutdown(blackboard); - + ConditionalShutdown(blackboard); } diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/RackBoltOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/RackBoltOperator.cs index 6dc8e49401..d8b75a0e06 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/RackBoltOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/RackBoltOperator.cs @@ -9,7 +9,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Combat; /// public sealed partial class RackBoltOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public override HTNOperatorStatus Update(NPCBlackboard blackboard, float frameTime) { diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/Ranged/GunOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/Ranged/GunOperator.cs index 65620e73aa..68617041c0 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/Ranged/GunOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/Ranged/GunOperator.cs @@ -10,7 +10,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Combat.Ranged; public sealed partial class GunOperator : HTNOperator, IHtnConditionalShutdown { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField("shutdownState")] public HTNPlanState ShutdownState { get; private set; } = HTNPlanState.TaskFinished; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/UnPullOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/UnPullOperator.cs index 467ac0d414..b4299b8a4a 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/UnPullOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/UnPullOperator.cs @@ -6,7 +6,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Combat; public sealed partial class UnPullOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private PullingSystem _pulling = default!; private ActionBlockerSystem _actionBlocker = default!; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/WieldOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/WieldOperator.cs index 98cd2afd4d..6c57a683e8 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/WieldOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/WieldOperator.cs @@ -9,7 +9,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Combat; /// public sealed partial class WieldOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; /// /// If true, tries to wield the item. If false, tries to unwield it. diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/AltInteractOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/AltInteractOperator.cs index c6075961f6..cdc5ee1461 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/AltInteractOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/AltInteractOperator.cs @@ -8,7 +8,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Interactions; public sealed partial class AltInteractOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField("targetKey")] public string Key = "Target"; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/DropOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/DropOperator.cs index 89d68283b6..48393b7f47 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/DropOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/DropOperator.cs @@ -8,7 +8,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Interactions; /// public sealed partial class DropOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public override HTNOperatorStatus Update(NPCBlackboard blackboard, float frameTime) { diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/EquipOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/EquipOperator.cs index e64a7184e4..7bd2f49571 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/EquipOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/EquipOperator.cs @@ -4,7 +4,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Interactions; public sealed partial class EquipOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField("target")] public string Target = "Target"; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/InteractWithOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/InteractWithOperator.cs index 7d6f000573..c2ae7d43ea 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/InteractWithOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/InteractWithOperator.cs @@ -7,7 +7,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Interactions; public sealed partial class InteractWithOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private SharedDoAfterSystem _doAfterSystem = default!; public override void Initialize(IEntitySystemManager sysManager) diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/SwapToFreeHandOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/SwapToFreeHandOperator.cs index 97307f49dc..53f13265de 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/SwapToFreeHandOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/SwapToFreeHandOperator.cs @@ -11,7 +11,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Interactions; /// public sealed partial class SwapToFreeHandOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public override async Task<(bool Valid, Dictionary? Effects)> Plan(NPCBlackboard blackboard, CancellationToken cancelToken) { diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/UseItemInHandOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/UseItemInHandOperator.cs index 3048e043b5..c9ef603ba5 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/UseItemInHandOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/UseItemInHandOperator.cs @@ -7,7 +7,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Interactions; /// public sealed partial class UseItemInHandOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public override HTNOperatorStatus Update(NPCBlackboard blackboard, float frameTime) { diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Math/AddFloatOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Math/AddFloatOperator.cs index f8ed20544e..d97b050554 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Math/AddFloatOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Math/AddFloatOperator.cs @@ -9,7 +9,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Math; /// public sealed partial class AddFloatOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField(required: true), ViewVariables] public string TargetKey = string.Empty; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Math/SetRandomFloatOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Math/SetRandomFloatOperator.cs index edcab6baff..2de42bf7f8 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Math/SetRandomFloatOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Math/SetRandomFloatOperator.cs @@ -11,7 +11,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Math; /// public sealed partial class SetRandomFloatOperator : HTNOperator { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; [DataField(required: true), ViewVariables] public string TargetKey = string.Empty; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/MoveToOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/MoveToOperator.cs index aeedb326e9..2bed0ae143 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/MoveToOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/MoveToOperator.cs @@ -14,7 +14,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators; /// public sealed partial class MoveToOperator : HTNOperator, IHtnConditionalShutdown { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private NPCSteeringSystem _steering = default!; private PathfindingSystem _pathfind = default!; private SharedTransformSystem _transform = default!; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/PickAccessibleComponentOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/PickAccessibleComponentOperator.cs index 0edcee7b28..c84b1f6ac2 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/PickAccessibleComponentOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/PickAccessibleComponentOperator.cs @@ -11,7 +11,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators; /// public sealed partial class PickAccessibleComponentOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private PathfindingSystem _pathfinding = default!; private EntityLookupSystem _lookup = default!; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/PickAccessibleOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/PickAccessibleOperator.cs index 9025be1258..b74c28fbc9 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/PickAccessibleOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/PickAccessibleOperator.cs @@ -10,7 +10,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators; /// public sealed partial class PickAccessibleOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private PathfindingSystem _pathfinding = default!; [DataField("rangeKey", required: true)] diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/PickRandomRotationOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/PickRandomRotationOperator.cs index 38f1c87df7..1824f42fec 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/PickRandomRotationOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/PickRandomRotationOperator.cs @@ -6,7 +6,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators; public sealed partial class PickRandomRotationOperator : HTNOperator { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; [DataField("targetKey")] public string TargetKey = "RotateTarget"; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/RandomOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/RandomOperator.cs index b7ba118327..af4285874e 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/RandomOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/RandomOperator.cs @@ -6,8 +6,8 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators; public sealed partial class RandomOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IRobustRandom _random = default!; /// /// Target blackboard key to set the value to. Doesn't need to exist beforehand. diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/RotateToTargetOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/RotateToTargetOperator.cs index 71a25bc548..a6ce7fe3f9 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/RotateToTargetOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/RotateToTargetOperator.cs @@ -4,7 +4,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators; public sealed partial class RotateToTargetOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IEntityManager _entityManager = default!; private RotateToFaceSystem _rotate = default!; [DataField("targetKey")] diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SayKeyOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SayKeyOperator.cs index 99227492af..58fae7ea03 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SayKeyOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SayKeyOperator.cs @@ -5,7 +5,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators; public sealed partial class SayKeyOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private ChatSystem _chat = default!; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SpeakOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SpeakOperator.cs index 98c63dd912..c7ffcf0dd1 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SpeakOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SpeakOperator.cs @@ -12,11 +12,11 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators; public sealed partial class SpeakOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entMan = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IEntityManager _entMan = default!; + [Dependency] private IGameTiming _gameTiming = default!; private ChatSystem _chat = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; [DataField(required: true)] public SpeakOperatorSpeech Speech; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/DisposalInsertOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/DisposalInsertOperator.cs index 6693c3c63c..165ff4857b 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/DisposalInsertOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/DisposalInsertOperator.cs @@ -5,7 +5,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Specific; public sealed partial class DisposalInsertOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private DisposalUnitSystem _disposalSystem = default!; /// diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/EnsureComponentOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/EnsureComponentOperator.cs index 317b7aacf2..1a206eccd1 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/EnsureComponentOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/EnsureComponentOperator.cs @@ -4,7 +4,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Specific; public sealed partial class EnsureComponentOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entMan = default!; + [Dependency] private IEntityManager _entMan = default!; /// /// Target entity to inject. diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/MedibotInjectOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/MedibotInjectOperator.cs index 20e3daec53..9b70f7cdc4 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/MedibotInjectOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/MedibotInjectOperator.cs @@ -10,7 +10,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Specific; public sealed partial class MedibotInjectOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entMan = default!; + [Dependency] private IEntityManager _entMan = default!; private ChatSystem _chat = default!; private MedibotSystem _medibot = default!; private SharedAudioSystem _audio = default!; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/PickEntityNearMobOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/PickEntityNearMobOperator.cs index d07a9c2917..878388c62d 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/PickEntityNearMobOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/PickEntityNearMobOperator.cs @@ -14,7 +14,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Specific; /// public sealed partial class PickEntityNearMobOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private EntityLookupSystem _lookup = default!; private PathfindingSystem _pathfinding = default!; private ContainerSystem _container = default!; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/PickNearbyInjectableOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/PickNearbyInjectableOperator.cs index 53164ad7ca..b86de23df2 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/PickNearbyInjectableOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/PickNearbyInjectableOperator.cs @@ -15,7 +15,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Specific; public sealed partial class PickNearbyInjectableOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; private MedibotSystem _medibot = default!; private PathfindingSystem _pathfinding = default!; private DamageableSystem _damageable = default!; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/RaiseEventForOwnerOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/RaiseEventForOwnerOperator.cs index 4bbdbb3473..06ea0f4e66 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/RaiseEventForOwnerOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/RaiseEventForOwnerOperator.cs @@ -6,7 +6,7 @@ /// public sealed partial class RaiseEventForOwnerOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entMan = default!; + [Dependency] private IEntityManager _entMan = default!; /// /// The conceptual "target" of this event. Note that this is NOT the entity for which the event is raised. If null, diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Test/PickPathfindPointOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Test/PickPathfindPointOperator.cs index edb597557a..797cd9c8d3 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Test/PickPathfindPointOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Test/PickPathfindPointOperator.cs @@ -8,8 +8,8 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Test; public sealed partial class PickPathfindPointOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IRobustRandom _random = default!; public override async Task<(bool Valid, Dictionary? Effects)> Plan(NPCBlackboard blackboard, CancellationToken cancelToken) diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/UtilityOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/UtilityOperator.cs index 16f18ae59a..1c0456f1a5 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/UtilityOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/UtilityOperator.cs @@ -14,7 +14,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators; /// public sealed partial class UtilityOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; [DataField] public string Key = "Target"; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/WaitOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/WaitOperator.cs index 26fea76d70..d7f5924d7e 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/WaitOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/WaitOperator.cs @@ -5,7 +5,7 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators; /// public sealed partial class WaitOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; /// /// Blackboard key for the time we'll wait for. diff --git a/Content.Server/NPC/Pathfinding/PathfindingSystem.cs b/Content.Server/NPC/Pathfinding/PathfindingSystem.cs index c40098c43f..ddd31d24c6 100644 --- a/Content.Server/NPC/Pathfinding/PathfindingSystem.cs +++ b/Content.Server/NPC/Pathfinding/PathfindingSystem.cs @@ -40,18 +40,18 @@ namespace Content.Server.NPC.Pathfinding * See PathfindingSystem.Grid for a description of the grid implementation. */ - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IParallelManager _parallel = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly DestructibleSystem _destructible = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly FixtureSystem _fixtures = default!; - [Dependency] private readonly NPCSystem _npc = default!; - [Dependency] private readonly SharedMapSystem _maps = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IParallelManager _parallel = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private DestructibleSystem _destructible = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private FixtureSystem _fixtures = default!; + [Dependency] private NPCSystem _npc = default!; + [Dependency] private SharedMapSystem _maps = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedTransformSystem _transform = default!; private readonly Dictionary _subscribedSessions = new(); diff --git a/Content.Server/NPC/Systems/NPCCombatSystem.Ranged.cs b/Content.Server/NPC/Systems/NPCCombatSystem.Ranged.cs index 34a1fe533d..43d240ce1b 100644 --- a/Content.Server/NPC/Systems/NPCCombatSystem.Ranged.cs +++ b/Content.Server/NPC/Systems/NPCCombatSystem.Ranged.cs @@ -11,8 +11,8 @@ namespace Content.Server.NPC.Systems; public sealed partial class NPCCombatSystem { - [Dependency] private readonly SharedCombatModeSystem _combat = default!; - [Dependency] private readonly RotateToFaceSystem _rotate = default!; + [Dependency] private SharedCombatModeSystem _combat = default!; + [Dependency] private RotateToFaceSystem _rotate = default!; private EntityQuery _combatQuery; private EntityQuery _steeringQuery; diff --git a/Content.Server/NPC/Systems/NPCCombatSystem.cs b/Content.Server/NPC/Systems/NPCCombatSystem.cs index 9724917891..3b7052180f 100644 --- a/Content.Server/NPC/Systems/NPCCombatSystem.cs +++ b/Content.Server/NPC/Systems/NPCCombatSystem.cs @@ -15,16 +15,16 @@ namespace Content.Server.NPC.Systems; /// public sealed partial class NPCCombatSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly GunSystem _gun = default!; - [Dependency] private readonly InteractionSystem _interaction = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly NPCSteeringSystem _steering = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly SharedMeleeWeaponSystem _melee = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [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!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private NPCSteeringSystem _steering = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private SharedMeleeWeaponSystem _melee = default!; + [Dependency] private SharedTransformSystem _transform = default!; /// /// If disabled we'll move into range but not attack. diff --git a/Content.Server/NPC/Systems/NPCImprintingOnSpawnBehaviourSystem.cs b/Content.Server/NPC/Systems/NPCImprintingOnSpawnBehaviourSystem.cs index c3e0328037..68bbec77e8 100644 --- a/Content.Server/NPC/Systems/NPCImprintingOnSpawnBehaviourSystem.cs +++ b/Content.Server/NPC/Systems/NPCImprintingOnSpawnBehaviourSystem.cs @@ -11,10 +11,10 @@ namespace Content.Server.NPC.Systems; public sealed partial class NPCImprintingOnSpawnBehaviourSystem : SharedNPCImprintingOnSpawnBehaviourSystem { - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly NPCSystem _npc = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private NPCSystem _npc = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; public override void Initialize() { diff --git a/Content.Server/NPC/Systems/NPCJukeSystem.cs b/Content.Server/NPC/Systems/NPCJukeSystem.cs index 1b2f4f5357..e66f92df58 100644 --- a/Content.Server/NPC/Systems/NPCJukeSystem.cs +++ b/Content.Server/NPC/Systems/NPCJukeSystem.cs @@ -14,14 +14,14 @@ using Robust.Shared.Timing; namespace Content.Server.NPC.Systems; -public sealed class NPCJukeSystem : EntitySystem +public sealed partial class NPCJukeSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly MeleeWeaponSystem _melee = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private MeleeWeaponSystem _melee = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; private EntityQuery _npcMeleeQuery; private EntityQuery _npcRangedQuery; diff --git a/Content.Server/NPC/Systems/NPCRetaliationSystem.cs b/Content.Server/NPC/Systems/NPCRetaliationSystem.cs index a970d34bda..47320d9928 100644 --- a/Content.Server/NPC/Systems/NPCRetaliationSystem.cs +++ b/Content.Server/NPC/Systems/NPCRetaliationSystem.cs @@ -13,10 +13,10 @@ namespace Content.Server.NPC.Systems; /// /// Handles NPC which become aggressive after being attacked. /// -public sealed class NPCRetaliationSystem : EntitySystem +public sealed partial class NPCRetaliationSystem : EntitySystem { - [Dependency] private readonly NpcFactionSystem _npcFaction = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private NpcFactionSystem _npcFaction = default!; + [Dependency] private IGameTiming _timing = default!; /// public override void Initialize() diff --git a/Content.Server/NPC/Systems/NPCSteeringSystem.cs b/Content.Server/NPC/Systems/NPCSteeringSystem.cs index 3585711860..597de187f8 100644 --- a/Content.Server/NPC/Systems/NPCSteeringSystem.cs +++ b/Content.Server/NPC/Systems/NPCSteeringSystem.cs @@ -50,23 +50,23 @@ public sealed partial class NPCSteeringSystem : SharedNPCSteeringSystem * (though in their case it was for an F1 game so used context steering across the width of the road). */ - [Dependency] private readonly IAdminManager _admin = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ClimbSystem _climb = default!; - [Dependency] private readonly DoAfterSystem _doAfter = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly NpcFactionSystem _npcFaction = default!; - [Dependency] private readonly PathfindingSystem _pathfindingSystem = default!; - [Dependency] private readonly PryingSystem _pryingSystem = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedMeleeWeaponSystem _melee = default!; - [Dependency] private readonly SharedMoverController _mover = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedCombatModeSystem _combat = default!; + [Dependency] private IAdminManager _admin = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ClimbSystem _climb = default!; + [Dependency] private DoAfterSystem _doAfter = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private NpcFactionSystem _npcFaction = default!; + [Dependency] private PathfindingSystem _pathfindingSystem = default!; + [Dependency] private PryingSystem _pryingSystem = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedMeleeWeaponSystem _melee = default!; + [Dependency] private SharedMoverController _mover = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedCombatModeSystem _combat = default!; private EntityQuery _fixturesQuery; private EntityQuery _modifierQuery; diff --git a/Content.Server/NPC/Systems/NPCSystem.cs b/Content.Server/NPC/Systems/NPCSystem.cs index 5788d20ad8..4a46d1306f 100644 --- a/Content.Server/NPC/Systems/NPCSystem.cs +++ b/Content.Server/NPC/Systems/NPCSystem.cs @@ -24,9 +24,9 @@ namespace Content.Server.NPC.Systems "npc_active_count", "Amount of NPCs that are actively processing"); - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly HTNSystem _htn = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private HTNSystem _htn = default!; + [Dependency] private MobStateSystem _mobState = default!; /// /// Whether any NPCs are allowed to run at all. diff --git a/Content.Server/NPC/Systems/NPCUseActionOnTargetSystem.cs b/Content.Server/NPC/Systems/NPCUseActionOnTargetSystem.cs index 2ec97bbb5f..0862126af5 100644 --- a/Content.Server/NPC/Systems/NPCUseActionOnTargetSystem.cs +++ b/Content.Server/NPC/Systems/NPCUseActionOnTargetSystem.cs @@ -5,9 +5,9 @@ using Robust.Shared.Timing; namespace Content.Server.NPC.Systems; -public sealed class NPCUseActionOnTargetSystem : EntitySystem +public sealed partial class NPCUseActionOnTargetSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actions = default!; + [Dependency] private SharedActionsSystem _actions = default!; /// public override void Initialize() diff --git a/Content.Server/NPC/Systems/NPCUtilitySystem.cs b/Content.Server/NPC/Systems/NPCUtilitySystem.cs index b30f813a66..1126ddb69c 100644 --- a/Content.Server/NPC/Systems/NPCUtilitySystem.cs +++ b/Content.Server/NPC/Systems/NPCUtilitySystem.cs @@ -40,26 +40,26 @@ namespace Content.Server.NPC.Systems; /// /// Handles utility queries for NPCs. /// -public sealed class NPCUtilitySystem : EntitySystem +public sealed partial class NPCUtilitySystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly IngestionSystem _ingestion = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly NpcFactionSystem _npcFaction = default!; - [Dependency] private readonly PuddleSystem _puddle = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutions = default!; - [Dependency] private readonly WeldableSystem _weldable = default!; - [Dependency] private readonly ExamineSystemShared _examine = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly MobThresholdSystem _thresholdSystem = default!; - [Dependency] private readonly TurretTargetSettingsSystem _turretTargetSettings = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedStealthSystem _stealth = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private ContainerSystem _container = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private HandsSystem _hands = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private IngestionSystem _ingestion = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private NpcFactionSystem _npcFaction = default!; + [Dependency] private PuddleSystem _puddle = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedSolutionContainerSystem _solutions = default!; + [Dependency] private WeldableSystem _weldable = default!; + [Dependency] private ExamineSystemShared _examine = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private MobThresholdSystem _thresholdSystem = default!; + [Dependency] private TurretTargetSettingsSystem _turretTargetSettings = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private SharedStealthSystem _stealth = default!; private EntityQuery _puddleQuery; private EntityQuery _xformQuery; diff --git a/Content.Server/NameIdentifier/NameIdentifierSystem.cs b/Content.Server/NameIdentifier/NameIdentifierSystem.cs index 9f199c4599..5ab69aed37 100644 --- a/Content.Server/NameIdentifier/NameIdentifierSystem.cs +++ b/Content.Server/NameIdentifier/NameIdentifierSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Random; namespace Content.Server.NameIdentifier; -public sealed class NameIdentifierSystem : SharedNameIdentifierSystem +public sealed partial class NameIdentifierSystem : SharedNameIdentifierSystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly NameModifierSystem _nameModifier = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private NameModifierSystem _nameModifier = default!; /// /// Free IDs available per . diff --git a/Content.Server/Ninja/Systems/BatteryDrainerSystem.cs b/Content.Server/Ninja/Systems/BatteryDrainerSystem.cs index 98fae3ae13..f1de18ff76 100644 --- a/Content.Server/Ninja/Systems/BatteryDrainerSystem.cs +++ b/Content.Server/Ninja/Systems/BatteryDrainerSystem.cs @@ -14,12 +14,12 @@ namespace Content.Server.Ninja.Systems; /// /// Handles the doafter and power transfer when draining. /// -public sealed class BatteryDrainerSystem : SharedBatteryDrainerSystem +public sealed partial class BatteryDrainerSystem : SharedBatteryDrainerSystem { - [Dependency] private readonly SharedBatterySystem _battery = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedBatterySystem _battery = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Server/Ninja/Systems/ItemCreatorSystem.cs b/Content.Server/Ninja/Systems/ItemCreatorSystem.cs index cca80f2e42..c81524f787 100644 --- a/Content.Server/Ninja/Systems/ItemCreatorSystem.cs +++ b/Content.Server/Ninja/Systems/ItemCreatorSystem.cs @@ -7,11 +7,11 @@ using Content.Shared.Power.EntitySystems; namespace Content.Server.Ninja.Systems; -public sealed class ItemCreatorSystem : SharedItemCreatorSystem +public sealed partial class ItemCreatorSystem : SharedItemCreatorSystem { - [Dependency] private readonly SharedBatterySystem _battery = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedBatterySystem _battery = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Server/Ninja/Systems/NinjaGlovesSystem.cs b/Content.Server/Ninja/Systems/NinjaGlovesSystem.cs index ae7bb15fc4..c36df1db45 100644 --- a/Content.Server/Ninja/Systems/NinjaGlovesSystem.cs +++ b/Content.Server/Ninja/Systems/NinjaGlovesSystem.cs @@ -9,11 +9,11 @@ namespace Content.Server.Ninja.Systems; /// /// Handles the toggle gloves action. /// -public sealed class NinjaGlovesSystem : SharedNinjaGlovesSystem +public sealed partial class NinjaGlovesSystem : SharedNinjaGlovesSystem { - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SharedObjectivesSystem _objectives = default!; - [Dependency] private readonly SpaceNinjaSystem _ninja = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private SharedObjectivesSystem _objectives = default!; + [Dependency] private SpaceNinjaSystem _ninja = default!; protected override void EnableGloves(Entity ent, Entity user) { diff --git a/Content.Server/Ninja/Systems/NinjaSuitSystem.cs b/Content.Server/Ninja/Systems/NinjaSuitSystem.cs index f6c4643cad..91bf220f1b 100644 --- a/Content.Server/Ninja/Systems/NinjaSuitSystem.cs +++ b/Content.Server/Ninja/Systems/NinjaSuitSystem.cs @@ -14,13 +14,13 @@ namespace Content.Server.Ninja.Systems; /// Handles power cell upgrading and actions. /// TODO: Move all of this to shared and predict it /// -public sealed class NinjaSuitSystem : SharedNinjaSuitSystem +public sealed partial class NinjaSuitSystem : SharedNinjaSuitSystem { - [Dependency] private readonly SharedEmpSystem _emp = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SpaceNinjaSystem _ninja = default!; - [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private SharedEmpSystem _emp = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SpaceNinjaSystem _ninja = default!; + [Dependency] private PowerCellSystem _powerCell = default!; + [Dependency] private SharedTransformSystem _transform = default!; // How much the cell score should be increased per 1 AutoRechargeRate. private const int AutoRechargeValue = 100; diff --git a/Content.Server/Ninja/Systems/SpaceNinjaSystem.cs b/Content.Server/Ninja/Systems/SpaceNinjaSystem.cs index 4f3a1873f5..a4d90eddc9 100644 --- a/Content.Server/Ninja/Systems/SpaceNinjaSystem.cs +++ b/Content.Server/Ninja/Systems/SpaceNinjaSystem.cs @@ -21,13 +21,13 @@ namespace Content.Server.Ninja.Systems; /// /// Main ninja system that handles ninja setup, provides helper methods for the rest of the code to use. /// -public sealed class SpaceNinjaSystem : SharedSpaceNinjaSystem +public sealed partial class SpaceNinjaSystem : SharedSpaceNinjaSystem { - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly SharedBatterySystem _battery = default!; - [Dependency] private readonly CodeConditionSystem _codeCondition = default!; - [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private SharedBatterySystem _battery = default!; + [Dependency] private CodeConditionSystem _codeCondition = default!; + [Dependency] private PowerCellSystem _powerCell = default!; + [Dependency] private SharedMindSystem _mind = default!; public override void Initialize() { diff --git a/Content.Server/Ninja/Systems/SpiderChargeSystem.cs b/Content.Server/Ninja/Systems/SpiderChargeSystem.cs index c2d9fb3f68..0314c257c2 100644 --- a/Content.Server/Ninja/Systems/SpiderChargeSystem.cs +++ b/Content.Server/Ninja/Systems/SpiderChargeSystem.cs @@ -13,13 +13,13 @@ namespace Content.Server.Ninja.Systems; /// /// Prevents planting a spider charge outside of its location and handles greentext. /// -public sealed class SpiderChargeSystem : SharedSpiderChargeSystem +public sealed partial class SpiderChargeSystem : SharedSpiderChargeSystem { - [Dependency] private readonly MindSystem _mind = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly SharedRoleSystem _role = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SpaceNinjaSystem _ninja = default!; + [Dependency] private MindSystem _mind = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private SharedRoleSystem _role = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SpaceNinjaSystem _ninja = default!; public override void Initialize() { diff --git a/Content.Server/Ninja/Systems/StunProviderSystem.cs b/Content.Server/Ninja/Systems/StunProviderSystem.cs index 387844b6b1..225028a253 100644 --- a/Content.Server/Ninja/Systems/StunProviderSystem.cs +++ b/Content.Server/Ninja/Systems/StunProviderSystem.cs @@ -15,16 +15,16 @@ namespace Content.Server.Ninja.Systems; /// /// Shocks clicked mobs using battery charge. /// -public sealed class StunProviderSystem : SharedStunProviderSystem +public sealed partial class StunProviderSystem : SharedStunProviderSystem { - [Dependency] private readonly SharedBatterySystem _battery = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedNinjaGlovesSystem _gloves = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private SharedBatterySystem _battery = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedNinjaGlovesSystem _gloves = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedStunSystem _stun = default!; + [Dependency] private UseDelaySystem _useDelay = default!; public override void Initialize() { diff --git a/Content.Server/NodeContainer/EntitySystems/NodeContainerSystem.cs b/Content.Server/NodeContainer/EntitySystems/NodeContainerSystem.cs index 62f0391cf5..9328f7ee31 100644 --- a/Content.Server/NodeContainer/EntitySystems/NodeContainerSystem.cs +++ b/Content.Server/NodeContainer/EntitySystems/NodeContainerSystem.cs @@ -13,9 +13,9 @@ namespace Content.Server.NodeContainer.EntitySystems /// /// [UsedImplicitly] - public sealed class NodeContainerSystem : SharedNodeContainerSystem + public sealed partial class NodeContainerSystem : SharedNodeContainerSystem { - [Dependency] private readonly NodeGroupSystem _nodeGroupSystem = default!; + [Dependency] private NodeGroupSystem _nodeGroupSystem = default!; private EntityQuery _query; public override void Initialize() diff --git a/Content.Server/NodeContainer/EntitySystems/NodeGroupSystem.cs b/Content.Server/NodeContainer/EntitySystems/NodeGroupSystem.cs index 06b6359cd6..6cb416dc0a 100644 --- a/Content.Server/NodeContainer/EntitySystems/NodeGroupSystem.cs +++ b/Content.Server/NodeContainer/EntitySystems/NodeGroupSystem.cs @@ -19,12 +19,12 @@ namespace Content.Server.NodeContainer.EntitySystems /// /// [UsedImplicitly] - public sealed class NodeGroupSystem : EntitySystem + public sealed partial class NodeGroupSystem : EntitySystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly INodeGroupFactory _nodeGroupFactory = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private INodeGroupFactory _nodeGroupFactory = default!; + [Dependency] private ILogManager _logManager = default!; private readonly List _visDeletes = new(); private readonly List _visSends = new(); diff --git a/Content.Server/NodeContainer/NodeGroups/NodeGroupFactory.cs b/Content.Server/NodeContainer/NodeGroups/NodeGroupFactory.cs index 71ca91f0f9..2a79c16341 100644 --- a/Content.Server/NodeContainer/NodeGroups/NodeGroupFactory.cs +++ b/Content.Server/NodeContainer/NodeGroups/NodeGroupFactory.cs @@ -18,10 +18,10 @@ namespace Content.Server.NodeContainer.NodeGroups INodeGroup MakeNodeGroup(NodeGroupID id); } - public sealed class NodeGroupFactory : INodeGroupFactory + public sealed partial class NodeGroupFactory : INodeGroupFactory { - [Dependency] private readonly IReflectionManager _reflectionManager = default!; - [Dependency] private readonly IDynamicTypeFactory _typeFactory = default!; + [Dependency] private IReflectionManager _reflectionManager = default!; + [Dependency] private IDynamicTypeFactory _typeFactory = default!; private readonly Dictionary _groupTypes = new(); diff --git a/Content.Server/Nuke/Commands/SendNukeCodesCommand.cs b/Content.Server/Nuke/Commands/SendNukeCodesCommand.cs index e44811a835..b4cbf3519b 100644 --- a/Content.Server/Nuke/Commands/SendNukeCodesCommand.cs +++ b/Content.Server/Nuke/Commands/SendNukeCodesCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Nuke.Commands; [AdminCommand(AdminFlags.Fun)] -public sealed class SendNukeCodesCommand : LocalizedEntityCommands +public sealed partial class SendNukeCodesCommand : LocalizedEntityCommands { - [Dependency] private readonly NukeCodePaperSystem _nukeCodeSystem = default!; + [Dependency] private NukeCodePaperSystem _nukeCodeSystem = default!; public override string Command => "nukecodes"; diff --git a/Content.Server/Nuke/Commands/ToggleNukeCommand.cs b/Content.Server/Nuke/Commands/ToggleNukeCommand.cs index 53bdbd646d..1d3da37cb8 100644 --- a/Content.Server/Nuke/Commands/ToggleNukeCommand.cs +++ b/Content.Server/Nuke/Commands/ToggleNukeCommand.cs @@ -8,9 +8,9 @@ namespace Content.Server.Nuke.Commands; [UsedImplicitly] [AdminCommand(AdminFlags.Fun)] -public sealed class ToggleNukeCommand : LocalizedCommands +public sealed partial class ToggleNukeCommand : LocalizedCommands { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public override string Command => "nukearm"; diff --git a/Content.Server/Nuke/NukeCodePaperSystem.cs b/Content.Server/Nuke/NukeCodePaperSystem.cs index af6751ed71..e85066b1e6 100644 --- a/Content.Server/Nuke/NukeCodePaperSystem.cs +++ b/Content.Server/Nuke/NukeCodePaperSystem.cs @@ -10,13 +10,13 @@ using Robust.Shared.Utility; namespace Content.Server.Nuke { - public sealed class NukeCodePaperSystem : EntitySystem + public sealed partial class NukeCodePaperSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly PaperSystem _paper = default!; - [Dependency] private readonly FaxSystem _faxSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ChatSystem _chatSystem = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private PaperSystem _paper = default!; + [Dependency] private FaxSystem _faxSystem = default!; public override void Initialize() { diff --git a/Content.Server/Nuke/NukeLabelSystem.cs b/Content.Server/Nuke/NukeLabelSystem.cs index 39f0b1ca77..4baec34e03 100644 --- a/Content.Server/Nuke/NukeLabelSystem.cs +++ b/Content.Server/Nuke/NukeLabelSystem.cs @@ -3,10 +3,10 @@ namespace Content.Server.Nuke; /// /// This handles labelling an entity with a nuclear bomb label. /// -public sealed class NukeLabelSystem : EntitySystem +public sealed partial class NukeLabelSystem : EntitySystem { - [Dependency] private readonly NukeSystem _nuke = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; + [Dependency] private NukeSystem _nuke = default!; + [Dependency] private MetaDataSystem _metaData = default!; /// public override void Initialize() diff --git a/Content.Server/Nuke/NukeSystem.cs b/Content.Server/Nuke/NukeSystem.cs index 130cc19656..502e2d1862 100644 --- a/Content.Server/Nuke/NukeSystem.cs +++ b/Content.Server/Nuke/NukeSystem.cs @@ -25,26 +25,26 @@ using Robust.Shared.Timing; namespace Content.Server.Nuke; -public sealed class NukeSystem : EntitySystem +public sealed partial class NukeSystem : EntitySystem { - [Dependency] private readonly AlertLevelSystem _alertLevel = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly ExplosionSystem _explosions = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; - [Dependency] private readonly NavMapSystem _navMap = default!; - [Dependency] private readonly PointLightSystem _pointLight = default!; - [Dependency] private readonly PopupSystem _popups = default!; - [Dependency] private readonly ServerGlobalSoundSystem _sound = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly TurfSystem _turf = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private AlertLevelSystem _alertLevel = default!; + [Dependency] private ChatSystem _chatSystem = default!; + [Dependency] private ExplosionSystem _explosions = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ItemSlotsSystem _itemSlots = default!; + [Dependency] private NavMapSystem _navMap = default!; + [Dependency] private PointLightSystem _pointLight = default!; + [Dependency] private PopupSystem _popups = default!; + [Dependency] private ServerGlobalSoundSystem _sound = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private UserInterfaceSystem _ui = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private TurfSystem _turf = default!; + [Dependency] private IGameTiming _timing = default!; /// /// Used to calculate when the nuke song should start playing for maximum kino with the nuke sfx diff --git a/Content.Server/NukeOps/WarDeclaratorSystem.cs b/Content.Server/NukeOps/WarDeclaratorSystem.cs index 71e4431d73..0cfa91469c 100644 --- a/Content.Server/NukeOps/WarDeclaratorSystem.cs +++ b/Content.Server/NukeOps/WarDeclaratorSystem.cs @@ -16,15 +16,15 @@ namespace Content.Server.NukeOps; /// /// This handles nukeops special war mode declaration device and directly using nukeops game rule /// -public sealed class WarDeclaratorSystem : EntitySystem +public sealed partial class WarDeclaratorSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly AccessReaderSystem _accessReaderSystem = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private AccessReaderSystem _accessReaderSystem = default!; public override void Initialize() { diff --git a/Content.Server/Nutrition/EntitySystems/AnimalHusbandrySystem.cs b/Content.Server/Nutrition/EntitySystems/AnimalHusbandrySystem.cs index e5f590a362..463211f0f0 100644 --- a/Content.Server/Nutrition/EntitySystems/AnimalHusbandrySystem.cs +++ b/Content.Server/Nutrition/EntitySystems/AnimalHusbandrySystem.cs @@ -21,19 +21,19 @@ namespace Content.Server.Nutrition.EntitySystems; /// /// This handles logic and interactions related to /// -public sealed class AnimalHusbandrySystem : EntitySystem +public sealed partial class AnimalHusbandrySystem : EntitySystem { - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly HungerSystem _hunger = default!; - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly NameModifierSystem _nameMod = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] private HungerSystem _hunger = default!; + [Dependency] private IAdminLogManager _adminLog = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private NameModifierSystem _nameMod = default!; private readonly HashSet _failedAttempts = new(); private readonly HashSet _birthQueue = new(); diff --git a/Content.Server/Nutrition/EntitySystems/FatExtractorSystem.cs b/Content.Server/Nutrition/EntitySystems/FatExtractorSystem.cs index 8f4c5f4150..36944d3e45 100644 --- a/Content.Server/Nutrition/EntitySystems/FatExtractorSystem.cs +++ b/Content.Server/Nutrition/EntitySystems/FatExtractorSystem.cs @@ -18,13 +18,13 @@ namespace Content.Server.Nutrition.EntitySystems; /// /// This handles logic and interactions relating to /// -public sealed class FatExtractorSystem : EntitySystem +public sealed partial class FatExtractorSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly HungerSystem _hunger = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private HungerSystem _hunger = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; /// public override void Initialize() diff --git a/Content.Server/Nutrition/EntitySystems/SliceableFoodSystem.cs b/Content.Server/Nutrition/EntitySystems/SliceableFoodSystem.cs index 470e61fb87..ebf338175a 100644 --- a/Content.Server/Nutrition/EntitySystems/SliceableFoodSystem.cs +++ b/Content.Server/Nutrition/EntitySystems/SliceableFoodSystem.cs @@ -18,16 +18,16 @@ using Content.Shared.Destructible; namespace Content.Server.Nutrition.EntitySystems; -public sealed class SliceableFoodSystem : EntitySystem +public sealed partial class SliceableFoodSystem : EntitySystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDestructibleSystem _destroy = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly DoAfterSystem _doAfter = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDestructibleSystem _destroy = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private DoAfterSystem _doAfter = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; public override void Initialize() { base.Initialize(); diff --git a/Content.Server/Nutrition/EntitySystems/SmokingSystem.SmokingPipe.cs b/Content.Server/Nutrition/EntitySystems/SmokingSystem.SmokingPipe.cs index 006cbcc42c..0e5156252a 100644 --- a/Content.Server/Nutrition/EntitySystems/SmokingSystem.SmokingPipe.cs +++ b/Content.Server/Nutrition/EntitySystems/SmokingSystem.SmokingPipe.cs @@ -10,7 +10,7 @@ namespace Content.Server.Nutrition.EntitySystems { public sealed partial class SmokingSystem { - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; + [Dependency] private ItemSlotsSystem _itemSlotsSystem = default!; private void InitializePipes() { diff --git a/Content.Server/Nutrition/EntitySystems/SmokingSystem.Vape.cs b/Content.Server/Nutrition/EntitySystems/SmokingSystem.Vape.cs index 547801c7ae..60ffb82d0f 100644 --- a/Content.Server/Nutrition/EntitySystems/SmokingSystem.Vape.cs +++ b/Content.Server/Nutrition/EntitySystems/SmokingSystem.Vape.cs @@ -19,12 +19,12 @@ namespace Content.Server.Nutrition.EntitySystems { public sealed partial class SmokingSystem { - [Dependency] private readonly DoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly IngestionSystem _ingestion = default!; - [Dependency] private readonly ExplosionSystem _explosionSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; + [Dependency] private DoAfterSystem _doAfterSystem = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private IngestionSystem _ingestion = default!; + [Dependency] private ExplosionSystem _explosionSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; private void InitializeVapes() { diff --git a/Content.Server/Nutrition/EntitySystems/SmokingSystem.cs b/Content.Server/Nutrition/EntitySystems/SmokingSystem.cs index e9ecba3454..0a63dbe714 100644 --- a/Content.Server/Nutrition/EntitySystems/SmokingSystem.cs +++ b/Content.Server/Nutrition/EntitySystems/SmokingSystem.cs @@ -22,18 +22,18 @@ namespace Content.Server.Nutrition.EntitySystems { public sealed partial class SmokingSystem : EntitySystem { - [Dependency] private readonly ReactiveSystem _reactiveSystem = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly BloodstreamSystem _bloodstreamSystem = default!; - [Dependency] private readonly AtmosphereSystem _atmos = default!; - [Dependency] private readonly TransformSystem _transformSystem = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly ClothingSystem _clothing = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedItemSystem _items = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly ForensicsSystem _forensics = default!; + [Dependency] private ReactiveSystem _reactiveSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private BloodstreamSystem _bloodstreamSystem = default!; + [Dependency] private AtmosphereSystem _atmos = default!; + [Dependency] private TransformSystem _transformSystem = default!; + [Dependency] private InventorySystem _inventorySystem = default!; + [Dependency] private ClothingSystem _clothing = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedItemSystem _items = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private ForensicsSystem _forensics = default!; private const float UpdateTimer = 3f; diff --git a/Content.Server/Nutrition/EntitySystems/TrashOnSolutionEmptySystem.cs b/Content.Server/Nutrition/EntitySystems/TrashOnSolutionEmptySystem.cs index a74376c608..25955c7164 100644 --- a/Content.Server/Nutrition/EntitySystems/TrashOnSolutionEmptySystem.cs +++ b/Content.Server/Nutrition/EntitySystems/TrashOnSolutionEmptySystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Nutrition.EntitySystems { - public sealed class TrashOnSolutionEmptySystem : EntitySystem + public sealed partial class TrashOnSolutionEmptySystem : EntitySystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private TagSystem _tagSystem = default!; private static readonly ProtoId TrashTag = "Trash"; diff --git a/Content.Server/Objectives/Commands/AddObjectiveCommand.cs b/Content.Server/Objectives/Commands/AddObjectiveCommand.cs index e2f7229fca..859e5cd638 100644 --- a/Content.Server/Objectives/Commands/AddObjectiveCommand.cs +++ b/Content.Server/Objectives/Commands/AddObjectiveCommand.cs @@ -11,12 +11,12 @@ using Robust.Shared.Prototypes; namespace Content.Server.Objectives.Commands; [AdminCommand(AdminFlags.Admin)] -public sealed class AddObjectiveCommand : LocalizedEntityCommands +public sealed partial class AddObjectiveCommand : LocalizedEntityCommands { - [Dependency] private readonly IPlayerManager _players = default!; - [Dependency] private readonly IPrototypeManager _prototypes = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly ObjectivesSystem _objectives = default!; + [Dependency] private IPlayerManager _players = default!; + [Dependency] private IPrototypeManager _prototypes = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private ObjectivesSystem _objectives = default!; public override string Command => "addobjective"; diff --git a/Content.Server/Objectives/Commands/ListObjectivesCommand.cs b/Content.Server/Objectives/Commands/ListObjectivesCommand.cs index 33b98ba624..edfbdcd01e 100644 --- a/Content.Server/Objectives/Commands/ListObjectivesCommand.cs +++ b/Content.Server/Objectives/Commands/ListObjectivesCommand.cs @@ -10,10 +10,10 @@ using Robust.Shared.Player; namespace Content.Server.Objectives.Commands { [AdminCommand(AdminFlags.Logs)] - public sealed class ListObjectivesCommand : LocalizedCommands + public sealed partial class ListObjectivesCommand : LocalizedCommands { - [Dependency] private readonly IEntityManager _entities = default!; - [Dependency] private readonly IPlayerManager _players = default!; + [Dependency] private IEntityManager _entities = default!; + [Dependency] private IPlayerManager _players = default!; public override string Command => "lsobjectives"; diff --git a/Content.Server/Objectives/Commands/RemoveObjectiveCommand.cs b/Content.Server/Objectives/Commands/RemoveObjectiveCommand.cs index 0624b79f3d..4033134e21 100644 --- a/Content.Server/Objectives/Commands/RemoveObjectiveCommand.cs +++ b/Content.Server/Objectives/Commands/RemoveObjectiveCommand.cs @@ -8,11 +8,11 @@ using Robust.Shared.Console; namespace Content.Server.Objectives.Commands { [AdminCommand(AdminFlags.Admin)] - public sealed class RemoveObjectiveCommand : LocalizedEntityCommands + public sealed partial class RemoveObjectiveCommand : LocalizedEntityCommands { - [Dependency] private readonly IPlayerManager _players = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SharedObjectivesSystem _objectives = default!; + [Dependency] private IPlayerManager _players = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private SharedObjectivesSystem _objectives = default!; public override string Command => "rmobjective"; public override void Execute(IConsoleShell shell, string argStr, string[] args) diff --git a/Content.Server/Objectives/ObjectivesSystem.cs b/Content.Server/Objectives/ObjectivesSystem.cs index 8c973bd7eb..47836ea017 100644 --- a/Content.Server/Objectives/ObjectivesSystem.cs +++ b/Content.Server/Objectives/ObjectivesSystem.cs @@ -23,15 +23,15 @@ using Robust.Shared.Utility; namespace Content.Server.Objectives; -public sealed class ObjectivesSystem : SharedObjectivesSystem +public sealed partial class ObjectivesSystem : SharedObjectivesSystem { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly AntagSelectionSystem _antag = default!; - [Dependency] private readonly EmergencyShuttleSystem _emergencyShuttle = default!; - [Dependency] private readonly SharedJobSystem _job = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private AntagSelectionSystem _antag = default!; + [Dependency] private EmergencyShuttleSystem _emergencyShuttle = default!; + [Dependency] private SharedJobSystem _job = default!; private IEnumerable? _objectives; diff --git a/Content.Server/Objectives/Systems/CarpRiftsConditionSystem.cs b/Content.Server/Objectives/Systems/CarpRiftsConditionSystem.cs index efb2d228d6..b10e9b59b2 100644 --- a/Content.Server/Objectives/Systems/CarpRiftsConditionSystem.cs +++ b/Content.Server/Objectives/Systems/CarpRiftsConditionSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Objectives.Components; namespace Content.Server.Objectives.Systems; -public sealed class CarpRiftsConditionSystem : EntitySystem +public sealed partial class CarpRiftsConditionSystem : EntitySystem { - [Dependency] private readonly NumberObjectiveSystem _number = default!; + [Dependency] private NumberObjectiveSystem _number = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/ChangelingObjectiveSystem.cs b/Content.Server/Objectives/Systems/ChangelingObjectiveSystem.cs index 3b5b3c9006..8222f6d12f 100644 --- a/Content.Server/Objectives/Systems/ChangelingObjectiveSystem.cs +++ b/Content.Server/Objectives/Systems/ChangelingObjectiveSystem.cs @@ -5,10 +5,10 @@ using Content.Shared.Objectives.Components; namespace Content.Server.Objectives.Systems; -public sealed class ChangelingObjectiveSystem : EntitySystem +public sealed partial class ChangelingObjectiveSystem : EntitySystem { - [Dependency] private readonly NumberObjectiveSystem _number = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private NumberObjectiveSystem _number = default!; + [Dependency] private SharedMindSystem _mind = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/CodeConditionSystem.cs b/Content.Server/Objectives/Systems/CodeConditionSystem.cs index fbc58dafe8..f34a6dde0d 100644 --- a/Content.Server/Objectives/Systems/CodeConditionSystem.cs +++ b/Content.Server/Objectives/Systems/CodeConditionSystem.cs @@ -8,9 +8,9 @@ namespace Content.Server.Objectives.Systems; /// /// Handles progress and provides API for systems to use. /// -public sealed class CodeConditionSystem : EntitySystem +public sealed partial class CodeConditionSystem : EntitySystem { - [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private SharedMindSystem _mind = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/ConditionCounterSystem.cs b/Content.Server/Objectives/Systems/ConditionCounterSystem.cs index 1cf9318b53..3cd0dcdf6a 100644 --- a/Content.Server/Objectives/Systems/ConditionCounterSystem.cs +++ b/Content.Server/Objectives/Systems/ConditionCounterSystem.cs @@ -8,9 +8,9 @@ namespace Content.Server.Objectives.Systems; /// This system handles returning the progress for CounterConditionComponents, /// which simple increment for traitor NumberObjectives, e.g. cut into 12 envelopes. /// -public sealed class CounterConditionSystem : EntitySystem +public sealed partial class CounterConditionSystem : EntitySystem { - [Dependency] private readonly NumberObjectiveSystem _number = default!; + [Dependency] private NumberObjectiveSystem _number = default!; [Dependency] private EntityQuery _compQuery = default!; /// diff --git a/Content.Server/Objectives/Systems/DieConditionSystem.cs b/Content.Server/Objectives/Systems/DieConditionSystem.cs index 8bc384646d..c1ab3bcf60 100644 --- a/Content.Server/Objectives/Systems/DieConditionSystem.cs +++ b/Content.Server/Objectives/Systems/DieConditionSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Objectives.Components; namespace Content.Server.Objectives.Systems; -public sealed class DieConditionSystem : EntitySystem +public sealed partial class DieConditionSystem : EntitySystem { - [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private SharedMindSystem _mind = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/EscapeShuttleConditionSystem.cs b/Content.Server/Objectives/Systems/EscapeShuttleConditionSystem.cs index 125e15e615..6357ce6367 100644 --- a/Content.Server/Objectives/Systems/EscapeShuttleConditionSystem.cs +++ b/Content.Server/Objectives/Systems/EscapeShuttleConditionSystem.cs @@ -6,10 +6,10 @@ using Content.Shared.Objectives.Components; namespace Content.Server.Objectives.Systems; -public sealed class EscapeShuttleConditionSystem : EntitySystem +public sealed partial class EscapeShuttleConditionSystem : EntitySystem { - [Dependency] private readonly EmergencyShuttleSystem _emergencyShuttle = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private EmergencyShuttleSystem _emergencyShuttle = default!; + [Dependency] private SharedMindSystem _mind = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/HelpProgressConditionSystem.cs b/Content.Server/Objectives/Systems/HelpProgressConditionSystem.cs index 0e07830092..b7996afee0 100644 --- a/Content.Server/Objectives/Systems/HelpProgressConditionSystem.cs +++ b/Content.Server/Objectives/Systems/HelpProgressConditionSystem.cs @@ -8,10 +8,10 @@ namespace Content.Server.Objectives.Systems; /// /// Handles help progress condition logic. /// -public sealed class HelpProgressConditionSystem : EntitySystem +public sealed partial class HelpProgressConditionSystem : EntitySystem { - [Dependency] private readonly SharedObjectivesSystem _objectives = default!; - [Dependency] private readonly TargetObjectiveSystem _target = default!; + [Dependency] private SharedObjectivesSystem _objectives = default!; + [Dependency] private TargetObjectiveSystem _target = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/HijackShuttleConditionSystem.cs b/Content.Server/Objectives/Systems/HijackShuttleConditionSystem.cs index 063d519926..2e44afd793 100644 --- a/Content.Server/Objectives/Systems/HijackShuttleConditionSystem.cs +++ b/Content.Server/Objectives/Systems/HijackShuttleConditionSystem.cs @@ -12,12 +12,12 @@ using Robust.Shared.Player; namespace Content.Server.Objectives.Systems; -public sealed class HijackShuttleConditionSystem : EntitySystem +public sealed partial class HijackShuttleConditionSystem : EntitySystem { - [Dependency] private readonly EmergencyShuttleSystem _emergencyShuttle = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SharedRoleSystem _role = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private EmergencyShuttleSystem _emergencyShuttle = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private SharedRoleSystem _role = default!; + [Dependency] private MobStateSystem _mobState = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/KeepAliveCondition.cs b/Content.Server/Objectives/Systems/KeepAliveCondition.cs index f68227e861..9d60295bd7 100644 --- a/Content.Server/Objectives/Systems/KeepAliveCondition.cs +++ b/Content.Server/Objectives/Systems/KeepAliveCondition.cs @@ -7,10 +7,10 @@ namespace Content.Server.Objectives.Systems; /// /// Handles keep alive condition logic. /// -public sealed class KeepAliveConditionSystem : EntitySystem +public sealed partial class KeepAliveConditionSystem : EntitySystem { - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly TargetObjectiveSystem _target = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private TargetObjectiveSystem _target = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/KillPersonConditionSystem.cs b/Content.Server/Objectives/Systems/KillPersonConditionSystem.cs index 9c8fa0b335..192ab0951f 100644 --- a/Content.Server/Objectives/Systems/KillPersonConditionSystem.cs +++ b/Content.Server/Objectives/Systems/KillPersonConditionSystem.cs @@ -10,12 +10,12 @@ namespace Content.Server.Objectives.Systems; /// /// Handles kill person condition logic and picking random kill targets. /// -public sealed class KillPersonConditionSystem : EntitySystem +public sealed partial class KillPersonConditionSystem : EntitySystem { - [Dependency] private readonly EmergencyShuttleSystem _emergencyShuttle = default!; - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly TargetObjectiveSystem _target = default!; + [Dependency] private EmergencyShuttleSystem _emergencyShuttle = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private TargetObjectiveSystem _target = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/MailFraudObjectiveSystem.cs b/Content.Server/Objectives/Systems/MailFraudObjectiveSystem.cs index a82005fa57..0fa4bea603 100644 --- a/Content.Server/Objectives/Systems/MailFraudObjectiveSystem.cs +++ b/Content.Server/Objectives/Systems/MailFraudObjectiveSystem.cs @@ -7,9 +7,9 @@ namespace Content.Server.Objectives.Systems; public sealed partial class MailFraudObjectiveSystem : EntitySystem { - [Dependency] private readonly MindSystem _mind = default!; - [Dependency] private readonly FingerprintReaderSystem _fingerprintReader = default!; - [Dependency] private readonly CounterConditionSystem _counterCondition = default!; + [Dependency] private MindSystem _mind = default!; + [Dependency] private FingerprintReaderSystem _fingerprintReader = default!; + [Dependency] private CounterConditionSystem _counterCondition = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/MultipleTraitorsRequirementSystem.cs b/Content.Server/Objectives/Systems/MultipleTraitorsRequirementSystem.cs index 75811194fb..f5fbe9cd4b 100644 --- a/Content.Server/Objectives/Systems/MultipleTraitorsRequirementSystem.cs +++ b/Content.Server/Objectives/Systems/MultipleTraitorsRequirementSystem.cs @@ -7,9 +7,9 @@ namespace Content.Server.Objectives.Systems; /// /// Handles requiring multiple traitors being alive for the objective to be given. /// -public sealed class MultipleTraitorsRequirementSystem : EntitySystem +public sealed partial class MultipleTraitorsRequirementSystem : EntitySystem { - [Dependency] private readonly TraitorRuleSystem _traitorRule = default!; + [Dependency] private TraitorRuleSystem _traitorRule = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/NinjaConditionsSystem.cs b/Content.Server/Objectives/Systems/NinjaConditionsSystem.cs index 9004e245ee..d261867add 100644 --- a/Content.Server/Objectives/Systems/NinjaConditionsSystem.cs +++ b/Content.Server/Objectives/Systems/NinjaConditionsSystem.cs @@ -12,13 +12,13 @@ namespace Content.Server.Objectives.Systems; /// Handles the objective conditions that hard depend on ninja. /// Survive is handled by since it works without being a ninja. /// -public sealed class NinjaConditionsSystem : EntitySystem +public sealed partial class NinjaConditionsSystem : EntitySystem { - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly NumberObjectiveSystem _number = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private NumberObjectiveSystem _number = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedRoleSystem _roles = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/NotJobRequirementSystem.cs b/Content.Server/Objectives/Systems/NotJobRequirementSystem.cs index 4c88bf03f3..ee610bc7ac 100644 --- a/Content.Server/Objectives/Systems/NotJobRequirementSystem.cs +++ b/Content.Server/Objectives/Systems/NotJobRequirementSystem.cs @@ -6,9 +6,9 @@ namespace Content.Server.Objectives.Systems; /// /// Handles checking the job blacklist for this objective. /// -public sealed class NotJobRequirementSystem : EntitySystem +public sealed partial class NotJobRequirementSystem : EntitySystem { - [Dependency] private readonly SharedJobSystem _jobs = default!; + [Dependency] private SharedJobSystem _jobs = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/NumberObjectiveSystem.cs b/Content.Server/Objectives/Systems/NumberObjectiveSystem.cs index 3263284d77..d2b8b905ac 100644 --- a/Content.Server/Objectives/Systems/NumberObjectiveSystem.cs +++ b/Content.Server/Objectives/Systems/NumberObjectiveSystem.cs @@ -8,10 +8,10 @@ namespace Content.Server.Objectives.Systems; /// /// Provides API for other components, handles picking the count and setting the title and description. /// -public sealed class NumberObjectiveSystem : EntitySystem +public sealed partial class NumberObjectiveSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private MetaDataSystem _metaData = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/ObjectiveBlacklistRequirementSystem.cs b/Content.Server/Objectives/Systems/ObjectiveBlacklistRequirementSystem.cs index e92943a65e..429513e2fb 100644 --- a/Content.Server/Objectives/Systems/ObjectiveBlacklistRequirementSystem.cs +++ b/Content.Server/Objectives/Systems/ObjectiveBlacklistRequirementSystem.cs @@ -7,9 +7,9 @@ namespace Content.Server.Objectives.Systems; /// /// Handles applying the objective component blacklist to the objective entity. /// -public sealed class ObjectiveBlacklistRequirementSystem : EntitySystem +public sealed partial class ObjectiveBlacklistRequirementSystem : EntitySystem { - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/PickObjectiveTargetSystem.cs b/Content.Server/Objectives/Systems/PickObjectiveTargetSystem.cs index 5b48b25ad4..8c915299ff 100644 --- a/Content.Server/Objectives/Systems/PickObjectiveTargetSystem.cs +++ b/Content.Server/Objectives/Systems/PickObjectiveTargetSystem.cs @@ -13,10 +13,10 @@ namespace Content.Server.Objectives.Systems; /// Handles assinging a target to an objective entity with using different components. /// These can be combined with condition components for objective completions in order to create a variety of objectives. /// -public sealed class PickObjectiveTargetSystem : EntitySystem +public sealed partial class PickObjectiveTargetSystem : EntitySystem { - [Dependency] private readonly TargetObjectiveSystem _objective = default!; - [Dependency] private readonly TargetSystem _target = default!; + [Dependency] private TargetObjectiveSystem _objective = default!; + [Dependency] private TargetSystem _target = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/RoleRequirementSystem.cs b/Content.Server/Objectives/Systems/RoleRequirementSystem.cs index a86d6bf23a..762e7c0b6f 100644 --- a/Content.Server/Objectives/Systems/RoleRequirementSystem.cs +++ b/Content.Server/Objectives/Systems/RoleRequirementSystem.cs @@ -7,9 +7,9 @@ namespace Content.Server.Objectives.Systems; /// /// Handles role requirement for objectives that require a certain (probably antagonist) role(s). /// -public sealed class RoleRequirementSystem : EntitySystem +public sealed partial class RoleRequirementSystem : EntitySystem { - [Dependency] private readonly SharedRoleSystem _roles = default!; + [Dependency] private SharedRoleSystem _roles = default!; public override void Initialize() { base.Initialize(); diff --git a/Content.Server/Objectives/Systems/StealConditionSystem.cs b/Content.Server/Objectives/Systems/StealConditionSystem.cs index 44a91017ee..aaf505e002 100644 --- a/Content.Server/Objectives/Systems/StealConditionSystem.cs +++ b/Content.Server/Objectives/Systems/StealConditionSystem.cs @@ -15,15 +15,15 @@ using Content.Shared.Stacks; namespace Content.Server.Objectives.Systems; -public sealed class StealConditionSystem : EntitySystem +public sealed partial class StealConditionSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedObjectivesSystem _objectives = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedObjectivesSystem _objectives = default!; + [Dependency] private EntityLookupSystem _lookup = default!; private EntityQuery _containerQuery; diff --git a/Content.Server/Objectives/Systems/SupercriticalAnomaliesConditionSystem.cs b/Content.Server/Objectives/Systems/SupercriticalAnomaliesConditionSystem.cs index 93e649def2..7366f41927 100644 --- a/Content.Server/Objectives/Systems/SupercriticalAnomaliesConditionSystem.cs +++ b/Content.Server/Objectives/Systems/SupercriticalAnomaliesConditionSystem.cs @@ -6,7 +6,7 @@ namespace Content.Server.Objectives.Systems; public sealed partial class SupercriticalAnomaliesConditionSystem : EntitySystem { - [Dependency] private readonly NumberObjectiveSystem _numberObjective = default!; + [Dependency] private NumberObjectiveSystem _numberObjective = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/SurviveConditionSystem.cs b/Content.Server/Objectives/Systems/SurviveConditionSystem.cs index 9bb7234301..c81b80d8d6 100644 --- a/Content.Server/Objectives/Systems/SurviveConditionSystem.cs +++ b/Content.Server/Objectives/Systems/SurviveConditionSystem.cs @@ -7,9 +7,9 @@ namespace Content.Server.Objectives.Systems; /// /// Handles progress for the survive objective condition. /// -public sealed class SurviveConditionSystem : EntitySystem +public sealed partial class SurviveConditionSystem : EntitySystem { - [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private SharedMindSystem _mind = default!; public override void Initialize() { diff --git a/Content.Server/Objectives/Systems/TargetObjectiveSystem.cs b/Content.Server/Objectives/Systems/TargetObjectiveSystem.cs index 82ebd28ca9..3dc9c0ce09 100644 --- a/Content.Server/Objectives/Systems/TargetObjectiveSystem.cs +++ b/Content.Server/Objectives/Systems/TargetObjectiveSystem.cs @@ -10,10 +10,10 @@ namespace Content.Server.Objectives.Systems; /// /// Provides API for other components and handles setting the title. /// -public sealed class TargetObjectiveSystem : EntitySystem +public sealed partial class TargetObjectiveSystem : EntitySystem { - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedJobSystem _job = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedJobSystem _job = default!; public override void Initialize() { diff --git a/Content.Server/PAI/PAISystem.cs b/Content.Server/PAI/PAISystem.cs index a23defdcea..9c5756b371 100644 --- a/Content.Server/PAI/PAISystem.cs +++ b/Content.Server/PAI/PAISystem.cs @@ -12,13 +12,13 @@ using System.Text; namespace Content.Server.PAI; -public sealed class PAISystem : EntitySystem +public sealed partial class PAISystem : EntitySystem { - [Dependency] private readonly InstrumentSystem _instrumentSystem = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly ToggleableGhostRoleSystem _toggleableGhostRole = default!; + [Dependency] private InstrumentSystem _instrumentSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private ToggleableGhostRoleSystem _toggleableGhostRole = default!; /// /// Possible symbols that can be part of a scrambled pai's name. diff --git a/Content.Server/PDA/PdaSystem.cs b/Content.Server/PDA/PdaSystem.cs index 724c9dc491..7fef07c551 100644 --- a/Content.Server/PDA/PdaSystem.cs +++ b/Content.Server/PDA/PdaSystem.cs @@ -28,18 +28,18 @@ using Robust.Shared.Utility; namespace Content.Server.PDA { - public sealed class PdaSystem : SharedPdaSystem + public sealed partial class PdaSystem : SharedPdaSystem { - [Dependency] private readonly CartridgeLoaderSystem _cartridgeLoader = default!; - [Dependency] private readonly InstrumentSystem _instrument = default!; - [Dependency] private readonly RingerSystem _ringer = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly StoreSystem _store = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; - [Dependency] private readonly UnpoweredFlashlightSystem _unpoweredFlashlight = default!; - [Dependency] private readonly ContainerSystem _containerSystem = default!; - [Dependency] private readonly IdCardSystem _idCard = default!; + [Dependency] private CartridgeLoaderSystem _cartridgeLoader = default!; + [Dependency] private InstrumentSystem _instrument = default!; + [Dependency] private RingerSystem _ringer = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private StoreSystem _store = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private UserInterfaceSystem _ui = default!; + [Dependency] private UnpoweredFlashlightSystem _unpoweredFlashlight = default!; + [Dependency] private ContainerSystem _containerSystem = default!; + [Dependency] private IdCardSystem _idCard = default!; public override void Initialize() { diff --git a/Content.Server/PDA/Ringer/RingerSystem.cs b/Content.Server/PDA/Ringer/RingerSystem.cs index a86b44d389..0674170688 100644 --- a/Content.Server/PDA/Ringer/RingerSystem.cs +++ b/Content.Server/PDA/Ringer/RingerSystem.cs @@ -12,9 +12,9 @@ namespace Content.Server.PDA.Ringer; /// /// Handles the server-side logic for . /// -public sealed class RingerSystem : SharedRingerSystem +public sealed partial class RingerSystem : SharedRingerSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; public static Note[] AllowedNotes = { diff --git a/Content.Server/Paper/PaperRandomStorySystem.cs b/Content.Server/Paper/PaperRandomStorySystem.cs index 2e43058197..388ffd3194 100644 --- a/Content.Server/Paper/PaperRandomStorySystem.cs +++ b/Content.Server/Paper/PaperRandomStorySystem.cs @@ -3,10 +3,10 @@ using Content.Shared.StoryGen; namespace Content.Server.Paper; -public sealed class PaperRandomStorySystem : EntitySystem +public sealed partial class PaperRandomStorySystem : EntitySystem { - [Dependency] private readonly StoryGeneratorSystem _storyGen = default!; - [Dependency] private readonly PaperSystem _paper = default!; + [Dependency] private StoryGeneratorSystem _storyGen = default!; + [Dependency] private PaperSystem _paper = default!; public override void Initialize() { diff --git a/Content.Server/Parallax/BiomeSystem.cs b/Content.Server/Parallax/BiomeSystem.cs index 6974bc1fda..8250900895 100644 --- a/Content.Server/Parallax/BiomeSystem.cs +++ b/Content.Server/Parallax/BiomeSystem.cs @@ -38,20 +38,20 @@ namespace Content.Server.Parallax; public sealed partial class BiomeSystem : SharedBiomeSystem { - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IConsoleHost _console = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IParallelManager _parallel = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly AtmosphereSystem _atmos = default!; - [Dependency] private readonly DecalSystem _decals = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly ShuttleSystem _shuttles = default!; - [Dependency] private readonly TagSystem _tags = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IConsoleHost _console = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private IParallelManager _parallel = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private AtmosphereSystem _atmos = default!; + [Dependency] private DecalSystem _decals = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private ShuttleSystem _shuttles = default!; + [Dependency] private TagSystem _tags = default!; private EntityQuery _biomeQuery; private EntityQuery _fixturesQuery; diff --git a/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.ControlBox.cs b/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.ControlBox.cs index 783c1b6174..15a6c15ff2 100644 --- a/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.ControlBox.cs +++ b/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.ControlBox.cs @@ -18,8 +18,8 @@ namespace Content.Server.ParticleAccelerator.EntitySystems; public sealed partial class ParticleAcceleratorSystem { - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private SharedAudioSystem _audio = default!; private void InitializeControlBoxSystem() { diff --git a/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.cs b/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.cs index d9fb84bad3..92d5803d31 100644 --- a/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.cs +++ b/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.cs @@ -11,16 +11,16 @@ namespace Content.Server.ParticleAccelerator.EntitySystems; public sealed partial class ParticleAcceleratorSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly ProjectileSystem _projectileSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SharedPhysicsSystem _physicsSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly MultipartMachineSystem _multipartMachine = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private ProjectileSystem _projectileSystem = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private SharedPhysicsSystem _physicsSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private MultipartMachineSystem _multipartMachine = default!; public override void Initialize() { diff --git a/Content.Server/Payload/EntitySystems/PayloadSystem.cs b/Content.Server/Payload/EntitySystems/PayloadSystem.cs index aed72a1b28..586b353131 100644 --- a/Content.Server/Payload/EntitySystems/PayloadSystem.cs +++ b/Content.Server/Payload/EntitySystems/PayloadSystem.cs @@ -15,14 +15,14 @@ using Robust.Shared.Prototypes; namespace Content.Server.Payload.EntitySystems; -public sealed class PayloadSystem : EntitySystem +public sealed partial class PayloadSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly ISerializationManager _serializationManager = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; - [Dependency] private readonly TransformSystem _transform = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private ISerializationManager _serializationManager = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private TagSystem _tagSystem = default!; + [Dependency] private TransformSystem _transform = default!; private static readonly ProtoId PayloadTag = "Payload"; diff --git a/Content.Server/Physics/Controllers/ChaoticJumpSystem.cs b/Content.Server/Physics/Controllers/ChaoticJumpSystem.cs index 3f2493b43f..38e08ccf42 100644 --- a/Content.Server/Physics/Controllers/ChaoticJumpSystem.cs +++ b/Content.Server/Physics/Controllers/ChaoticJumpSystem.cs @@ -12,12 +12,12 @@ namespace Content.Server.Physics.Controllers; /// /// A component which makes its entity periodically chaotic jumps arounds /// -public sealed class ChaoticJumpSystem : VirtualController +public sealed partial class ChaoticJumpSystem : VirtualController { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; public override void Initialize() { diff --git a/Content.Server/Physics/Controllers/ChasingWalkSystem.cs b/Content.Server/Physics/Controllers/ChasingWalkSystem.cs index ffeb53bea9..501d3c1535 100644 --- a/Content.Server/Physics/Controllers/ChasingWalkSystem.cs +++ b/Content.Server/Physics/Controllers/ChasingWalkSystem.cs @@ -12,13 +12,13 @@ namespace Content.Server.Physics.Controllers; /// /// A system which makes its entity chasing another entity with selected component. /// -public sealed class ChasingWalkSystem : VirtualController +public sealed partial class ChasingWalkSystem : VirtualController { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; private readonly HashSet> _potentialChaseTargets = new(); diff --git a/Content.Server/Physics/Controllers/ConveyorController.cs b/Content.Server/Physics/Controllers/ConveyorController.cs index 9ec05be9b7..8ea963dff6 100644 --- a/Content.Server/Physics/Controllers/ConveyorController.cs +++ b/Content.Server/Physics/Controllers/ConveyorController.cs @@ -13,13 +13,13 @@ using Robust.Shared.Physics.Systems; namespace Content.Server.Physics.Controllers; -public sealed class ConveyorController : SharedConveyorController +public sealed partial class ConveyorController : SharedConveyorController { - [Dependency] private readonly FixtureSystem _fixtures = default!; - [Dependency] private readonly DeviceLinkSystem _signalSystem = default!; - [Dependency] private readonly MaterialReclaimerSystem _materialReclaimer = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private FixtureSystem _fixtures = default!; + [Dependency] private DeviceLinkSystem _signalSystem = default!; + [Dependency] private MaterialReclaimerSystem _materialReclaimer = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private TurfSystem _turf = default!; public override void Initialize() { diff --git a/Content.Server/Physics/Controllers/MoverController.cs b/Content.Server/Physics/Controllers/MoverController.cs index f933c72103..68f5e4a1ba 100644 --- a/Content.Server/Physics/Controllers/MoverController.cs +++ b/Content.Server/Physics/Controllers/MoverController.cs @@ -14,13 +14,13 @@ using DroneConsoleComponent = Content.Server.Shuttles.DroneConsoleComponent; namespace Content.Server.Physics.Controllers; -public sealed class MoverController : SharedMoverController +public sealed partial class MoverController : SharedMoverController { private static readonly Gauge ActiveMoverGauge = Metrics.CreateGauge( "physics_active_mover_count", "Amount of ActiveInputMovers being processed by MoverController"); - [Dependency] private readonly ThrusterSystem _thruster = default!; + [Dependency] private ThrusterSystem _thruster = default!; private Dictionary)> _shuttlePilots = new(); diff --git a/Content.Server/Physics/Controllers/RandomWalkController.cs b/Content.Server/Physics/Controllers/RandomWalkController.cs index fad6493524..5e2aba478d 100644 --- a/Content.Server/Physics/Controllers/RandomWalkController.cs +++ b/Content.Server/Physics/Controllers/RandomWalkController.cs @@ -15,12 +15,12 @@ namespace Content.Server.Physics.Controllers; /// The entity system responsible for managing s. /// Handles updating the direction they move in when their cooldown elapses. /// -internal sealed class RandomWalkController : VirtualController +internal sealed partial class RandomWalkController : VirtualController { #region Dependencies - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly PhysicsSystem _physics = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private PhysicsSystem _physics = default!; #endregion Dependencies public override void Initialize() diff --git a/Content.Server/Pinpointer/NavMapSystem.cs b/Content.Server/Pinpointer/NavMapSystem.cs index 2a736b5d50..da42df6c88 100644 --- a/Content.Server/Pinpointer/NavMapSystem.cs +++ b/Content.Server/Pinpointer/NavMapSystem.cs @@ -21,13 +21,13 @@ namespace Content.Server.Pinpointer; /// public sealed partial class NavMapSystem : SharedNavMapSystem { - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly TurfSystem _turfSystem = default!; + [Dependency] private IAdminLogManager _adminLog = default!; + [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!; public const float CloseDistance = 15f; public const float FarDistance = 30f; diff --git a/Content.Server/Pinpointer/PinpointerSystem.cs b/Content.Server/Pinpointer/PinpointerSystem.cs index d615a431fa..0a4ea4d7f2 100644 --- a/Content.Server/Pinpointer/PinpointerSystem.cs +++ b/Content.Server/Pinpointer/PinpointerSystem.cs @@ -7,10 +7,10 @@ using Content.Server.Shuttles.Events; namespace Content.Server.Pinpointer; -public sealed class PinpointerSystem : SharedPinpointerSystem +public sealed partial class PinpointerSystem : SharedPinpointerSystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; private EntityQuery _xformQuery; diff --git a/Content.Server/Pinpointer/StationMapSystem.cs b/Content.Server/Pinpointer/StationMapSystem.cs index 1e5fa74b7c..54180533a9 100644 --- a/Content.Server/Pinpointer/StationMapSystem.cs +++ b/Content.Server/Pinpointer/StationMapSystem.cs @@ -8,13 +8,13 @@ using Robust.Server.GameObjects; namespace Content.Server.Pinpointer; -public sealed class StationMapSystem : EntitySystem +public sealed partial class StationMapSystem : EntitySystem { - [Dependency] private readonly UserInterfaceSystem _ui = default!; - [Dependency] private readonly PowerCellSystem _cell = default!; - [Dependency] private readonly SharedStationSystem _station = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private UserInterfaceSystem _ui = default!; + [Dependency] private PowerCellSystem _cell = default!; + [Dependency] private SharedStationSystem _station = default!; + [Dependency] private SharedTransformSystem _xform = default!; + [Dependency] private GameTicker _gameTicker = default!; public override void Initialize() { diff --git a/Content.Server/Placement/PlacementLoggerSystem.cs b/Content.Server/Placement/PlacementLoggerSystem.cs index 55fc3b7f6f..dc094f1ed3 100644 --- a/Content.Server/Placement/PlacementLoggerSystem.cs +++ b/Content.Server/Placement/PlacementLoggerSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Player; namespace Content.Server.Placement; -public sealed class PlacementLoggerSystem : EntitySystem +public sealed partial class PlacementLoggerSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private ITileDefinitionManager _tileDefinitionManager = default!; + [Dependency] private ISharedPlayerManager _player = default!; public override void Initialize() { diff --git a/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs b/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs index 635e99666f..54a6a901fe 100644 --- a/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs +++ b/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs @@ -13,15 +13,15 @@ using Robust.Shared.Prototypes; namespace Content.Server.Players.JobWhitelist; -public sealed class JobWhitelistManager : IPostInjectInit +public sealed partial class JobWhitelistManager : IPostInjectInit { - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IPrototypeManager _prototypes = default!; - [Dependency] private readonly UserDbDataManager _userDb = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IPrototypeManager _prototypes = default!; + [Dependency] private UserDbDataManager _userDb = default!; + [Dependency] private ILogManager _logManager = default!; private readonly Dictionary> _whitelists = new(); private ISawmill _sawmill = default!; diff --git a/Content.Server/Players/JobWhitelist/JobWhitelistSystem.cs b/Content.Server/Players/JobWhitelist/JobWhitelistSystem.cs index 2e2848fea3..4b6a43b71e 100644 --- a/Content.Server/Players/JobWhitelist/JobWhitelistSystem.cs +++ b/Content.Server/Players/JobWhitelist/JobWhitelistSystem.cs @@ -10,12 +10,12 @@ using Robust.Shared.Utility; namespace Content.Server.Players.JobWhitelist; -public sealed class JobWhitelistSystem : EntitySystem +public sealed partial class JobWhitelistSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly JobWhitelistManager _manager = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IPrototypeManager _prototypes = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] private JobWhitelistManager _manager = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IPrototypeManager _prototypes = default!; private ImmutableArray> _whitelistedJobs = []; diff --git a/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingManager.cs b/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingManager.cs index 381be45f95..034628c2a1 100644 --- a/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingManager.cs +++ b/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingManager.cs @@ -54,15 +54,15 @@ public delegate void CalcPlayTimeTrackersCallback(ICommonSession player, HashSet /// Operations like refreshing and sending play time info to clients are deferred until the next frame (note: not tick). /// /// -public sealed class PlayTimeTrackingManager : ISharedPlaytimeManager, IPostInjectInit +public sealed partial class PlayTimeTrackingManager : ISharedPlaytimeManager, IPostInjectInit { - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly IServerNetManager _net = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ITaskManager _task = default!; - [Dependency] private readonly IRuntimeLog _runtimeLog = default!; - [Dependency] private readonly UserDbDataManager _userDb = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private IServerNetManager _net = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ITaskManager _task = default!; + [Dependency] private IRuntimeLog _runtimeLog = default!; + [Dependency] private UserDbDataManager _userDb = default!; private ISawmill _sawmill = default!; diff --git a/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs b/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs index 7d5f177a23..827c756972 100644 --- a/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs +++ b/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs @@ -27,16 +27,16 @@ namespace Content.Server.Players.PlayTimeTracking; /// /// Connects to the simulation state. Reports trackers and such. /// -public sealed class PlayTimeTrackingSystem : EntitySystem +public sealed partial class PlayTimeTrackingSystem : EntitySystem { - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly IAfkManager _afk = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IServerPreferencesManager _preferencesManager = default!; - [Dependency] private readonly IPrototypeManager _prototypes = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; - [Dependency] private readonly PlayTimeTrackingManager _tracking = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private IAfkManager _afk = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IServerPreferencesManager _preferencesManager = default!; + [Dependency] private IPrototypeManager _prototypes = default!; + [Dependency] private SharedRoleSystem _roles = default!; + [Dependency] private PlayTimeTrackingManager _tracking = default!; public override void Initialize() { diff --git a/Content.Server/Players/RateLimiting/PlayerRateLimitManager.cs b/Content.Server/Players/RateLimiting/PlayerRateLimitManager.cs index a3b4d4a536..53d347cc5b 100644 --- a/Content.Server/Players/RateLimiting/PlayerRateLimitManager.cs +++ b/Content.Server/Players/RateLimiting/PlayerRateLimitManager.cs @@ -11,12 +11,12 @@ using Robust.Shared.Utility; namespace Content.Server.Players.RateLimiting; -public sealed class PlayerRateLimitManager : SharedPlayerRateLimitManager +public sealed partial class PlayerRateLimitManager : SharedPlayerRateLimitManager { - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private IAdminLogManager _adminLog = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IPlayerManager _playerManager = default!; private readonly Dictionary _registrations = new(); private readonly Dictionary> _rateLimitData = new(); diff --git a/Content.Server/PneumaticCannon/PneumaticCannonSystem.cs b/Content.Server/PneumaticCannon/PneumaticCannonSystem.cs index 09f61632b6..314acdc1f0 100644 --- a/Content.Server/PneumaticCannon/PneumaticCannonSystem.cs +++ b/Content.Server/PneumaticCannon/PneumaticCannonSystem.cs @@ -14,14 +14,14 @@ using Robust.Shared.Containers; namespace Content.Server.PneumaticCannon; -public sealed class PneumaticCannonSystem : SharedPneumaticCannonSystem +public sealed partial class PneumaticCannonSystem : SharedPneumaticCannonSystem { - [Dependency] private readonly AtmosphereSystem _atmos = default!; - [Dependency] private readonly GasTankSystem _gasTank = default!; - [Dependency] private readonly GunSystem _gun = default!; - [Dependency] private readonly StunSystem _stun = default!; - [Dependency] private readonly ItemSlotsSystem _slots = default!; - [Dependency] private readonly SharedToolSystem _toolSystem = default!; + [Dependency] private AtmosphereSystem _atmos = default!; + [Dependency] private GasTankSystem _gasTank = default!; + [Dependency] private GunSystem _gun = default!; + [Dependency] private StunSystem _stun = default!; + [Dependency] private ItemSlotsSystem _slots = default!; + [Dependency] private SharedToolSystem _toolSystem = default!; public override void Initialize() { diff --git a/Content.Server/Pointing/EntitySystems/PointingSystem.cs b/Content.Server/Pointing/EntitySystems/PointingSystem.cs index 52f13474e6..c066211918 100644 --- a/Content.Server/Pointing/EntitySystems/PointingSystem.cs +++ b/Content.Server/Pointing/EntitySystems/PointingSystem.cs @@ -29,23 +29,23 @@ using Robust.Shared.Timing; namespace Content.Server.Pointing.EntitySystems { [UsedImplicitly] - internal sealed class PointingSystem : SharedPointingSystem + internal sealed partial class PointingSystem : SharedPointingSystem { - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly IReplayRecordingManager _replay = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly RotateToFaceSystem _rotateToFaceSystem = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly VisibilitySystem _visibilitySystem = default!; - [Dependency] private readonly SharedMindSystem _minds = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly ExamineSystemShared _examine = default!; + [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!; + [Dependency] private RotateToFaceSystem _rotateToFaceSystem = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private VisibilitySystem _visibilitySystem = default!; + [Dependency] private SharedMindSystem _minds = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private ExamineSystemShared _examine = default!; private TimeSpan _pointDelay = TimeSpan.FromSeconds(0.5f); diff --git a/Content.Server/Pointing/EntitySystems/RoguePointingSystem.cs b/Content.Server/Pointing/EntitySystems/RoguePointingSystem.cs index cc22611627..a5bcd3a55b 100644 --- a/Content.Server/Pointing/EntitySystems/RoguePointingSystem.cs +++ b/Content.Server/Pointing/EntitySystems/RoguePointingSystem.cs @@ -7,12 +7,12 @@ using Robust.Shared.Random; namespace Content.Server.Pointing.EntitySystems { [UsedImplicitly] - internal sealed class RoguePointingSystem : EntitySystem + internal sealed partial class RoguePointingSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ExplosionSystem _explosion = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ExplosionSystem _explosion = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; private EntityUid? RandomNearbyPlayer(EntityUid uid, RoguePointingArrowComponent? component = null, TransformComponent? transform = null) { diff --git a/Content.Server/Points/PointSystem.cs b/Content.Server/Points/PointSystem.cs index 77c4793c92..5d25be5557 100644 --- a/Content.Server/Points/PointSystem.cs +++ b/Content.Server/Points/PointSystem.cs @@ -10,10 +10,10 @@ using Robust.Shared.Utility; namespace Content.Server.Points; /// -public sealed class PointSystem : SharedPointSystem +public sealed partial class PointSystem : SharedPointSystem { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly PvsOverrideSystem _pvsOverride = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private PvsOverrideSystem _pvsOverride = default!; /// public override void Initialize() diff --git a/Content.Server/Polymorph/Systems/PolymorphSystem.cs b/Content.Server/Polymorph/Systems/PolymorphSystem.cs index 3df9b07d12..92a6868e4d 100644 --- a/Content.Server/Polymorph/Systems/PolymorphSystem.cs +++ b/Content.Server/Polymorph/Systems/PolymorphSystem.cs @@ -27,23 +27,23 @@ namespace Content.Server.Polymorph.Systems; public sealed partial class PolymorphSystem : EntitySystem { - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly ActionsSystem _actions = default!; - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly SharedBuckleSystem _buckle = default!; - [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly MobThresholdSystem _mobThreshold = default!; - [Dependency] private readonly ServerInventorySystem _inventory = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly SharedVisualBodySystem _visualBody = default!; - [Dependency] private readonly SharedMindSystem _mindSystem = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private ActionsSystem _actions = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private SharedBuckleSystem _buckle = default!; + [Dependency] private ContainerSystem _container = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private MobThresholdSystem _mobThreshold = default!; + [Dependency] private ServerInventorySystem _inventory = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private SharedVisualBodySystem _visualBody = default!; + [Dependency] private SharedMindSystem _mindSystem = default!; + [Dependency] private MetaDataSystem _metaData = default!; private const string RevertPolymorphId = "ActionRevertPolymorph"; diff --git a/Content.Server/Polymorph/Toolshed/PolymorphCommand.cs b/Content.Server/Polymorph/Toolshed/PolymorphCommand.cs index 23caff1e5d..fd5f96e263 100644 --- a/Content.Server/Polymorph/Toolshed/PolymorphCommand.cs +++ b/Content.Server/Polymorph/Toolshed/PolymorphCommand.cs @@ -12,7 +12,7 @@ namespace Content.Server.Polymorph.Toolshed; /// Polymorphs the given entity(s) into the target morph. /// [ToolshedCommand, AdminCommand(AdminFlags.Fun)] -public sealed class PolymorphCommand : ToolshedCommand +public sealed partial class PolymorphCommand : ToolshedCommand { private PolymorphSystem? _system; [Dependency] private IPrototypeManager _proto = default!; diff --git a/Content.Server/Popups/PopupSystem.cs b/Content.Server/Popups/PopupSystem.cs index aec4dbbfb3..56221a3092 100644 --- a/Content.Server/Popups/PopupSystem.cs +++ b/Content.Server/Popups/PopupSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Player; namespace Content.Server.Popups { - public sealed class PopupSystem : SharedPopupSystem + public sealed partial class PopupSystem : SharedPopupSystem { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void PopupCursor(string? message, PopupType type = PopupType.Small) { diff --git a/Content.Server/Power/Commands/PowerStatCommand.cs b/Content.Server/Power/Commands/PowerStatCommand.cs index b9d71ee9bc..dd14557a63 100644 --- a/Content.Server/Power/Commands/PowerStatCommand.cs +++ b/Content.Server/Power/Commands/PowerStatCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Power.Commands; [AdminCommand(AdminFlags.Debug)] -public sealed class PowerStatCommand : LocalizedEntityCommands +public sealed partial class PowerStatCommand : LocalizedEntityCommands { - [Dependency] private readonly PowerNetSystem _powerNet = default!; + [Dependency] private PowerNetSystem _powerNet = default!; public override string Command => "powerstat"; diff --git a/Content.Server/Power/Commands/PowerValidateCommand.cs b/Content.Server/Power/Commands/PowerValidateCommand.cs index a3a6b09167..e01dd3e65f 100644 --- a/Content.Server/Power/Commands/PowerValidateCommand.cs +++ b/Content.Server/Power/Commands/PowerValidateCommand.cs @@ -6,9 +6,9 @@ using Robust.Shared.Console; namespace Content.Server.Power.Commands; [AdminCommand(AdminFlags.Debug)] -public sealed class PowerValidateCommand : LocalizedEntityCommands +public sealed partial class PowerValidateCommand : LocalizedEntityCommands { - [Dependency] private readonly PowerNetSystem _powerNet = null!; + [Dependency] private PowerNetSystem _powerNet = null!; public override string Command => "power_validate"; diff --git a/Content.Server/Power/Components/BaseNetConnectorComponent.cs b/Content.Server/Power/Components/BaseNetConnectorComponent.cs index 464bbd6f39..bf8e3d7704 100644 --- a/Content.Server/Power/Components/BaseNetConnectorComponent.cs +++ b/Content.Server/Power/Components/BaseNetConnectorComponent.cs @@ -21,7 +21,7 @@ namespace Content.Server.Power.Components public abstract partial class BaseNetConnectorComponent : Component, IBaseNetConnectorComponent where TNetType : class { - [Dependency] private readonly IEntityManager _entMan = default!; + [Dependency] private IEntityManager _entMan = default!; [ViewVariables(VVAccess.ReadWrite)] public Voltage Voltage { get => _voltage; set => SetVoltage(value); } diff --git a/Content.Server/Power/EntitySystems/ActivatableUIRequiresPowerSystem.cs b/Content.Server/Power/EntitySystems/ActivatableUIRequiresPowerSystem.cs index a33bddcaa3..72fa6a8701 100644 --- a/Content.Server/Power/EntitySystems/ActivatableUIRequiresPowerSystem.cs +++ b/Content.Server/Power/EntitySystems/ActivatableUIRequiresPowerSystem.cs @@ -6,9 +6,9 @@ using ActivatableUISystem = Content.Shared.UserInterface.ActivatableUISystem; namespace Content.Server.Power.EntitySystems; -public sealed class ActivatableUIRequiresPowerSystem : SharedActivatableUIRequiresPowerSystem +public sealed partial class ActivatableUIRequiresPowerSystem : SharedActivatableUIRequiresPowerSystem { - [Dependency] private readonly ActivatableUISystem _activatableUI = default!; + [Dependency] private ActivatableUISystem _activatableUI = default!; public override void Initialize() { diff --git a/Content.Server/Power/EntitySystems/ApcSystem.cs b/Content.Server/Power/EntitySystems/ApcSystem.cs index 19ddc6189c..a48dd673ac 100644 --- a/Content.Server/Power/EntitySystems/ApcSystem.cs +++ b/Content.Server/Power/EntitySystems/ApcSystem.cs @@ -17,16 +17,16 @@ using Robust.Shared.Timing; namespace Content.Server.Power.EntitySystems; -public sealed class ApcSystem : EntitySystem +public sealed partial class ApcSystem : EntitySystem { - [Dependency] private readonly AccessReaderSystem _accessReader = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private UserInterfaceSystem _ui = default!; public override void Initialize() { diff --git a/Content.Server/Power/EntitySystems/BatteryInterfaceSystem.cs b/Content.Server/Power/EntitySystems/BatteryInterfaceSystem.cs index d2c95065db..5c9cac3749 100644 --- a/Content.Server/Power/EntitySystems/BatteryInterfaceSystem.cs +++ b/Content.Server/Power/EntitySystems/BatteryInterfaceSystem.cs @@ -21,11 +21,11 @@ namespace Content.Server.Power.EntitySystems; /// it merely reconfigures parameters on from the UI. /// /// -public sealed class BatteryInterfaceSystem : EntitySystem +public sealed partial class BatteryInterfaceSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = null!; - [Dependency] private readonly SharedBatterySystem _battery = null!; + [Dependency] private IAdminLogManager _adminLog = default!; + [Dependency] private UserInterfaceSystem _uiSystem = null!; + [Dependency] private SharedBatterySystem _battery = null!; public override void Initialize() { diff --git a/Content.Server/Power/EntitySystems/CableMultitoolSystem.cs b/Content.Server/Power/EntitySystems/CableMultitoolSystem.cs index 485f0c00b4..5b7e7565d5 100644 --- a/Content.Server/Power/EntitySystems/CableMultitoolSystem.cs +++ b/Content.Server/Power/EntitySystems/CableMultitoolSystem.cs @@ -13,11 +13,11 @@ using Robust.Shared.Utility; namespace Content.Server.Power.EntitySystems { [UsedImplicitly] - public sealed class CableMultitoolSystem : EntitySystem + public sealed partial class CableMultitoolSystem : EntitySystem { - [Dependency] private readonly ToolSystem _toolSystem = default!; - [Dependency] private readonly PowerNetSystem _pnSystem = default!; - [Dependency] private readonly ExamineSystemShared _examineSystem = default!; + [Dependency] private ToolSystem _toolSystem = default!; + [Dependency] private PowerNetSystem _pnSystem = default!; + [Dependency] private ExamineSystemShared _examineSystem = default!; public override void Initialize() { diff --git a/Content.Server/Power/EntitySystems/CableSystem.Placer.cs b/Content.Server/Power/EntitySystems/CableSystem.Placer.cs index ffe2998c74..48e558ed53 100644 --- a/Content.Server/Power/EntitySystems/CableSystem.Placer.cs +++ b/Content.Server/Power/EntitySystems/CableSystem.Placer.cs @@ -11,10 +11,10 @@ namespace Content.Server.Power.EntitySystems; public sealed partial class CableSystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; private void InitializeCablePlacer() { diff --git a/Content.Server/Power/EntitySystems/CableSystem.cs b/Content.Server/Power/EntitySystems/CableSystem.cs index 1aeddf6e29..1afbc8287f 100644 --- a/Content.Server/Power/EntitySystems/CableSystem.cs +++ b/Content.Server/Power/EntitySystems/CableSystem.cs @@ -13,10 +13,10 @@ namespace Content.Server.Power.EntitySystems; public sealed partial class CableSystem : EntitySystem { - [Dependency] private readonly ITileDefinitionManager _tileManager = default!; - [Dependency] private readonly SharedToolSystem _toolSystem = default!; - [Dependency] private readonly StackSystem _stack = default!; - [Dependency] private readonly ElectrocutionSystem _electrocutionSystem = default!; + [Dependency] private ITileDefinitionManager _tileManager = default!; + [Dependency] private SharedToolSystem _toolSystem = default!; + [Dependency] private StackSystem _stack = default!; + [Dependency] private ElectrocutionSystem _electrocutionSystem = default!; public override void Initialize() { diff --git a/Content.Server/Power/EntitySystems/CableVisSystem.cs b/Content.Server/Power/EntitySystems/CableVisSystem.cs index 174908137d..f603a1edc8 100644 --- a/Content.Server/Power/EntitySystems/CableVisSystem.cs +++ b/Content.Server/Power/EntitySystems/CableVisSystem.cs @@ -9,11 +9,11 @@ using Robust.Shared.Map.Components; namespace Content.Server.Power.EntitySystems { [UsedImplicitly] - public sealed class CableVisSystem : EntitySystem + public sealed partial class CableVisSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; + [Dependency] private SharedMapSystem _map = default!; public override void Initialize() { diff --git a/Content.Server/Power/EntitySystems/ExtensionCableSystem.cs b/Content.Server/Power/EntitySystems/ExtensionCableSystem.cs index fd6ff70f77..b1270ca163 100644 --- a/Content.Server/Power/EntitySystems/ExtensionCableSystem.cs +++ b/Content.Server/Power/EntitySystems/ExtensionCableSystem.cs @@ -6,9 +6,9 @@ using Robust.Shared.Physics.Components; namespace Content.Server.Power.EntitySystems { - public sealed class ExtensionCableSystem : EntitySystem + public sealed partial class ExtensionCableSystem : EntitySystem { - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private SharedMapSystem _map = default!; public override void Initialize() { diff --git a/Content.Server/Power/EntitySystems/PowerChargeSystem.cs b/Content.Server/Power/EntitySystems/PowerChargeSystem.cs index 671a880874..0ba03c41cf 100644 --- a/Content.Server/Power/EntitySystems/PowerChargeSystem.cs +++ b/Content.Server/Power/EntitySystems/PowerChargeSystem.cs @@ -9,12 +9,12 @@ using Robust.Shared.Player; namespace Content.Server.Power.EntitySystems; -public sealed class PowerChargeSystem : EntitySystem +public sealed partial class PowerChargeSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly AmbientSoundSystem _ambientSoundSystem = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private AmbientSoundSystem _ambientSoundSystem = default!; public override void Initialize() { diff --git a/Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs b/Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs index e0344f4d6c..0ccb440d87 100644 --- a/Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs +++ b/Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs @@ -21,9 +21,9 @@ namespace Content.Server.Power.EntitySystems; [UsedImplicitly] internal sealed partial class PowerMonitoringConsoleSystem : SharedPowerMonitoringConsoleSystem { - [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; - [Dependency] private readonly SharedMapSystem _sharedMapSystem = default!; - [Dependency] private readonly SharedBatterySystem _battery = default!; + [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private SharedMapSystem _sharedMapSystem = default!; + [Dependency] private SharedBatterySystem _battery = default!; // Note: this data does not need to be saved private Dictionary> _gridPowerCableChunks = new(); diff --git a/Content.Server/Power/EntitySystems/PowerNetSystem.cs b/Content.Server/Power/EntitySystems/PowerNetSystem.cs index 1c3f76fdee..bf6518dc07 100644 --- a/Content.Server/Power/EntitySystems/PowerNetSystem.cs +++ b/Content.Server/Power/EntitySystems/PowerNetSystem.cs @@ -18,13 +18,13 @@ namespace Content.Server.Power.EntitySystems /// Manages power networks, power state, and all power components. /// [UsedImplicitly] - public sealed class PowerNetSystem : SharedPowerNetSystem + public sealed partial class PowerNetSystem : SharedPowerNetSystem { - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly PowerNetConnectorSystem _powerNetConnector = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IParallelManager _parMan = default!; - [Dependency] private readonly BatterySystem _battery = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private PowerNetConnectorSystem _powerNetConnector = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IParallelManager _parMan = default!; + [Dependency] private BatterySystem _battery = default!; private readonly PowerState _powerState = new(); private readonly HashSet _powerNetReconnectQueue = new(); diff --git a/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs b/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs index f5ecb118dc..f40b833bd4 100644 --- a/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs +++ b/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs @@ -12,9 +12,9 @@ using Robust.Shared.Utility; namespace Content.Server.Power.EntitySystems { - public sealed class PowerReceiverSystem : SharedPowerReceiverSystem + public sealed partial class PowerReceiverSystem : SharedPowerReceiverSystem { - [Dependency] private readonly IAdminManager _adminManager = default!; + [Dependency] private IAdminManager _adminManager = default!; private EntityQuery _recQuery; private EntityQuery _provQuery; diff --git a/Content.Server/Power/EntitySystems/RiggableSystem.cs b/Content.Server/Power/EntitySystems/RiggableSystem.cs index fd65afb370..e2bcc2b17a 100644 --- a/Content.Server/Power/EntitySystems/RiggableSystem.cs +++ b/Content.Server/Power/EntitySystems/RiggableSystem.cs @@ -14,11 +14,11 @@ namespace Content.Server.Power.EntitySystems; /// /// Handles sabotaged/rigged objects /// -public sealed class RiggableSystem : EntitySystem +public sealed partial class RiggableSystem : EntitySystem { - [Dependency] private readonly ExplosionSystem _explosionSystem = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedBatterySystem _battery = default!; + [Dependency] private ExplosionSystem _explosionSystem = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private SharedBatterySystem _battery = default!; public override void Initialize() { diff --git a/Content.Server/Power/EntitySystems/SpawnOnBatteryFullSystem.cs b/Content.Server/Power/EntitySystems/SpawnOnBatteryFullSystem.cs index 365e25459c..aba63298aa 100644 --- a/Content.Server/Power/EntitySystems/SpawnOnBatteryFullSystem.cs +++ b/Content.Server/Power/EntitySystems/SpawnOnBatteryFullSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Power.EntitySystems; -public sealed class SpawnOnBatteryFullSystem : EntitySystem +public sealed partial class SpawnOnBatteryFullSystem : EntitySystem { - [Dependency] private readonly BatterySystem _battery = default!; - [Dependency] private readonly EntityTableSystem _entityTable = default!; + [Dependency] private BatterySystem _battery = default!; + [Dependency] private EntityTableSystem _entityTable = default!; public override void Initialize() { diff --git a/Content.Server/Power/Generation/Teg/TegSystem.cs b/Content.Server/Power/Generation/Teg/TegSystem.cs index c8b75559be..12ca09a7be 100644 --- a/Content.Server/Power/Generation/Teg/TegSystem.cs +++ b/Content.Server/Power/Generation/Teg/TegSystem.cs @@ -44,7 +44,7 @@ namespace Content.Server.Power.Generation.Teg; /// /// /// -public sealed class TegSystem : EntitySystem +public sealed partial class TegSystem : EntitySystem { /// /// Node name for the TEG part connection nodes (). @@ -66,12 +66,12 @@ public sealed class TegSystem : EntitySystem /// public const string DeviceNetworkCommandSyncData = "teg_sync_data"; - [Dependency] private readonly AmbientSoundSystem _ambientSound = default!; - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetwork = default!; - [Dependency] private readonly PointLightSystem _pointLight = default!; - [Dependency] private readonly SharedPowerReceiverSystem _receiver = default!; + [Dependency] private AmbientSoundSystem _ambientSound = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private DeviceNetworkSystem _deviceNetwork = default!; + [Dependency] private PointLightSystem _pointLight = default!; + [Dependency] private SharedPowerReceiverSystem _receiver = default!; private EntityQuery _nodeContainerQuery; diff --git a/Content.Server/Power/Generator/GasPowerReceiverSystem.cs b/Content.Server/Power/Generator/GasPowerReceiverSystem.cs index d26977c87a..4251e6f991 100644 --- a/Content.Server/Power/Generator/GasPowerReceiverSystem.cs +++ b/Content.Server/Power/Generator/GasPowerReceiverSystem.cs @@ -10,10 +10,10 @@ namespace Content.Server.Power.Generator; /// /// This handles gas power receivers, allowing devices to accept power in the form of a gas. /// -public sealed class GasPowerReceiverSystem : EntitySystem +public sealed partial class GasPowerReceiverSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private NodeContainerSystem _nodeContainer = default!; /// public override void Initialize() diff --git a/Content.Server/Power/Generator/GeneratorExhaustGasSystem.cs b/Content.Server/Power/Generator/GeneratorExhaustGasSystem.cs index 359c31d75b..6c2ce2f09e 100644 --- a/Content.Server/Power/Generator/GeneratorExhaustGasSystem.cs +++ b/Content.Server/Power/Generator/GeneratorExhaustGasSystem.cs @@ -7,9 +7,9 @@ namespace Content.Server.Power.Generator; /// /// -public sealed class GeneratorExhaustGasSystem : EntitySystem +public sealed partial class GeneratorExhaustGasSystem : EntitySystem { - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; public override void Initialize() { diff --git a/Content.Server/Power/Generator/GeneratorSignalControlSystem.cs b/Content.Server/Power/Generator/GeneratorSignalControlSystem.cs index dfef20c4eb..23c98ba796 100644 --- a/Content.Server/Power/Generator/GeneratorSignalControlSystem.cs +++ b/Content.Server/Power/Generator/GeneratorSignalControlSystem.cs @@ -3,10 +3,10 @@ using Content.Shared.Power.Generator; namespace Content.Server.Power.Generator; -public sealed class GeneratorSignalControlSystem: EntitySystem +public sealed partial class GeneratorSignalControlSystem: EntitySystem { - [Dependency] private readonly GeneratorSystem _generator = default!; - [Dependency] private readonly ActiveGeneratorRevvingSystem _revving = default!; + [Dependency] private GeneratorSystem _generator = default!; + [Dependency] private ActiveGeneratorRevvingSystem _revving = default!; public override void Initialize() { diff --git a/Content.Server/Power/Generator/GeneratorSystem.cs b/Content.Server/Power/Generator/GeneratorSystem.cs index 97491ddbf4..bc152cf683 100644 --- a/Content.Server/Power/Generator/GeneratorSystem.cs +++ b/Content.Server/Power/Generator/GeneratorSystem.cs @@ -17,14 +17,14 @@ namespace Content.Server.Power.Generator; /// /// /// -public sealed class GeneratorSystem : SharedGeneratorSystem +public sealed partial class GeneratorSystem : SharedGeneratorSystem { - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly AmbientSoundSystem _ambientSound = default!; - [Dependency] private readonly MaterialStorageSystem _materialStorage = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly PuddleSystem _puddle = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private AmbientSoundSystem _ambientSound = default!; + [Dependency] private MaterialStorageSystem _materialStorage = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private PuddleSystem _puddle = default!; public override void Initialize() { diff --git a/Content.Server/Power/Generator/PortableGeneratorSystem.cs b/Content.Server/Power/Generator/PortableGeneratorSystem.cs index d8fca4e48a..5cfa884000 100644 --- a/Content.Server/Power/Generator/PortableGeneratorSystem.cs +++ b/Content.Server/Power/Generator/PortableGeneratorSystem.cs @@ -17,16 +17,16 @@ namespace Content.Server.Power.Generator; /// Implements logic for portable generators (the PACMAN). Primarily UI & power switching behavior. /// /// -public sealed class PortableGeneratorSystem : SharedPortableGeneratorSystem +public sealed partial class PortableGeneratorSystem : SharedPortableGeneratorSystem { - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly DoAfterSystem _doAfter = default!; - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly GeneratorSystem _generator = default!; - [Dependency] private readonly PowerSwitchableSystem _switchable = default!; - [Dependency] private readonly ActiveGeneratorRevvingSystem _revving = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private DoAfterSystem _doAfter = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private GeneratorSystem _generator = default!; + [Dependency] private PowerSwitchableSystem _switchable = default!; + [Dependency] private ActiveGeneratorRevvingSystem _revving = default!; public override void Initialize() { diff --git a/Content.Server/Power/Generator/PowerSwitchableSystem.cs b/Content.Server/Power/Generator/PowerSwitchableSystem.cs index 1a89f20627..81b6654985 100644 --- a/Content.Server/Power/Generator/PowerSwitchableSystem.cs +++ b/Content.Server/Power/Generator/PowerSwitchableSystem.cs @@ -16,12 +16,12 @@ namespace Content.Server.Power.Generator; /// /// /// -public sealed class PowerSwitchableSystem : SharedPowerSwitchableSystem +public sealed partial class PowerSwitchableSystem : SharedPowerSwitchableSystem { - [Dependency] private readonly NodeGroupSystem _nodeGroup = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private NodeGroupSystem _nodeGroup = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private UseDelaySystem _useDelay = default!; // TODO: Prediction /// diff --git a/Content.Server/Power/SMES/SmesSystem.cs b/Content.Server/Power/SMES/SmesSystem.cs index 5a8169e1c9..85881ef32a 100644 --- a/Content.Server/Power/SMES/SmesSystem.cs +++ b/Content.Server/Power/SMES/SmesSystem.cs @@ -11,11 +11,11 @@ using Robust.Shared.Timing; namespace Content.Server.Power.SMES; [UsedImplicitly] -internal sealed class SmesSystem : EntitySystem +internal sealed partial class SmesSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedBatterySystem _battery = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedBatterySystem _battery = default!; public override void Initialize() { diff --git a/Content.Server/Power/SetBatteryPercentCommand.cs b/Content.Server/Power/SetBatteryPercentCommand.cs index f13a1b820e..62da97d19d 100644 --- a/Content.Server/Power/SetBatteryPercentCommand.cs +++ b/Content.Server/Power/SetBatteryPercentCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.Power { [AdminCommand(AdminFlags.Debug)] - public sealed class SetBatteryPercentCommand : LocalizedEntityCommands + public sealed partial class SetBatteryPercentCommand : LocalizedEntityCommands { - [Dependency] private readonly SharedBatterySystem _batterySystem = default!; + [Dependency] private SharedBatterySystem _batterySystem = default!; public override string Command => "setbatterypercent"; diff --git a/Content.Server/PowerSink/PowerSinkSystem.cs b/Content.Server/PowerSink/PowerSinkSystem.cs index c8ea58a395..d18d9cb515 100644 --- a/Content.Server/PowerSink/PowerSinkSystem.cs +++ b/Content.Server/PowerSink/PowerSinkSystem.cs @@ -11,7 +11,7 @@ using Robust.Shared.Utility; namespace Content.Server.PowerSink { - public sealed class PowerSinkSystem : EntitySystem + public sealed partial class PowerSinkSystem : EntitySystem { /// /// Percentage of battery full to trigger the announcement warning at. @@ -27,12 +27,12 @@ namespace Content.Server.PowerSink /// private readonly TimeSpan _explosionDelayTime = TimeSpan.FromSeconds(1.465); - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly ExplosionSystem _explosionSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly BatterySystem _battery = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private ExplosionSystem _explosionSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private BatterySystem _battery = default!; public override void Initialize() { diff --git a/Content.Server/Prayer/PrayerSystem.cs b/Content.Server/Prayer/PrayerSystem.cs index cc627af1a1..7b4c9cb4d4 100644 --- a/Content.Server/Prayer/PrayerSystem.cs +++ b/Content.Server/Prayer/PrayerSystem.cs @@ -18,12 +18,12 @@ namespace Content.Server.Prayer; /// /// Rain is a professional developer and this did not take 2 PRs to fix subtle messages /// -public sealed class PrayerSystem : EntitySystem +public sealed partial class PrayerSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly QuickDialogSystem _quickDialog = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private QuickDialogSystem _quickDialog = default!; public override void Initialize() { diff --git a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs index 5511375e5f..7fa4a615f1 100644 --- a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs +++ b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs @@ -29,18 +29,18 @@ namespace Content.Server.Preferences.Managers /// Sends before the client joins the lobby. /// Receives and at any time. /// - public sealed class ServerPreferencesManager : IServerPreferencesManager, IPostInjectInit + public sealed partial class ServerPreferencesManager : IServerPreferencesManager, IPostInjectInit { - [Dependency] private readonly IServerNetManager _netManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IServerDbManager _db = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IDependencyCollection _dependencies = default!; - [Dependency] private readonly ILogManager _log = default!; - [Dependency] private readonly UserDbDataManager _userDb = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly MarkingManager _marking = default!; - [Dependency] private readonly ISerializationManager _serialization = default!; + [Dependency] private IServerNetManager _netManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IServerDbManager _db = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IDependencyCollection _dependencies = default!; + [Dependency] private ILogManager _log = default!; + [Dependency] private UserDbDataManager _userDb = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private MarkingManager _marking = default!; + [Dependency] private ISerializationManager _serialization = default!; // Cache player prefs on the server so we don't need as much async hell related to them. private readonly Dictionary _cachedPlayerPrefs = diff --git a/Content.Server/Procedural/DungeonSystem.cs b/Content.Server/Procedural/DungeonSystem.cs index aac620acc0..5b6450eb7a 100644 --- a/Content.Server/Procedural/DungeonSystem.cs +++ b/Content.Server/Procedural/DungeonSystem.cs @@ -27,19 +27,19 @@ namespace Content.Server.Procedural; public sealed partial class DungeonSystem : SharedDungeonSystem { - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IConsoleHost _console = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefManager = default!; - [Dependency] private readonly AnchorableSystem _anchorable = default!; - [Dependency] private readonly DecalSystem _decals = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly TileSystem _tile = default!; - [Dependency] private readonly TurfSystem _turf = default!; - [Dependency] private readonly MapLoaderSystem _loader = default!; - [Dependency] private readonly SharedMapSystem _maps = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IConsoleHost _console = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ITileDefinitionManager _tileDefManager = default!; + [Dependency] private AnchorableSystem _anchorable = default!; + [Dependency] private DecalSystem _decals = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private TileSystem _tile = default!; + [Dependency] private TurfSystem _turf = default!; + [Dependency] private MapLoaderSystem _loader = default!; + [Dependency] private SharedMapSystem _maps = default!; + [Dependency] private SharedTransformSystem _transform = default!; private readonly List<(Vector2i, Tile)> _tiles = new(); diff --git a/Content.Server/Procedural/RoomFillSystem.cs b/Content.Server/Procedural/RoomFillSystem.cs index 96adb8dec3..1e95cdf38e 100644 --- a/Content.Server/Procedural/RoomFillSystem.cs +++ b/Content.Server/Procedural/RoomFillSystem.cs @@ -3,11 +3,11 @@ using Robust.Shared.Random; namespace Content.Server.Procedural; -public sealed class RoomFillSystem : EntitySystem +public sealed partial class RoomFillSystem : EntitySystem { - [Dependency] private readonly DungeonSystem _dungeon = default!; - [Dependency] private readonly SharedMapSystem _maps = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private DungeonSystem _dungeon = default!; + [Dependency] private SharedMapSystem _maps = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Projectiles/ProjectileSystem.cs b/Content.Server/Projectiles/ProjectileSystem.cs index b5eef17b6a..40888bc24d 100644 --- a/Content.Server/Projectiles/ProjectileSystem.cs +++ b/Content.Server/Projectiles/ProjectileSystem.cs @@ -14,14 +14,14 @@ using Robust.Shared.Player; namespace Content.Server.Projectiles; -public sealed class ProjectileSystem : SharedProjectileSystem +public sealed partial class ProjectileSystem : SharedProjectileSystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly ColorFlashEffectSystem _color = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly DestructibleSystem _destructibleSystem = default!; - [Dependency] private readonly GunSystem _guns = default!; - [Dependency] private readonly SharedCameraRecoilSystem _sharedCameraRecoil = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private ColorFlashEffectSystem _color = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private DestructibleSystem _destructibleSystem = default!; + [Dependency] private GunSystem _guns = default!; + [Dependency] private SharedCameraRecoilSystem _sharedCameraRecoil = default!; public override void Initialize() { diff --git a/Content.Server/Puppet/VentriloquistPuppetSystem.cs b/Content.Server/Puppet/VentriloquistPuppetSystem.cs index 3e15a1a06c..35c53f0997 100644 --- a/Content.Server/Puppet/VentriloquistPuppetSystem.cs +++ b/Content.Server/Puppet/VentriloquistPuppetSystem.cs @@ -9,9 +9,9 @@ using Content.Shared.Speech.Muting; namespace Content.Server.Puppet { - public sealed class VentriloquistPuppetSystem : SharedVentriloquistPuppetSystem + public sealed partial class VentriloquistPuppetSystem : SharedVentriloquistPuppetSystem { - [Dependency] private readonly PopupSystem _popupSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; public override void Initialize() { diff --git a/Content.Server/Radiation/Systems/GeigerSystem.cs b/Content.Server/Radiation/Systems/GeigerSystem.cs index eb69e2ccd8..3079e5fda2 100644 --- a/Content.Server/Radiation/Systems/GeigerSystem.cs +++ b/Content.Server/Radiation/Systems/GeigerSystem.cs @@ -12,12 +12,12 @@ using Robust.Shared.Player; namespace Content.Server.Radiation.Systems; -public sealed class GeigerSystem : SharedGeigerSystem +public sealed partial class GeigerSystem : SharedGeigerSystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly RadiationSystem _radiation = default!; - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private RadiationSystem _radiation = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private IPlayerManager _player = default!; private static readonly float ApproxEqual = 0.01f; diff --git a/Content.Server/Radiation/Systems/RadiationSystem.Debug.cs b/Content.Server/Radiation/Systems/RadiationSystem.Debug.cs index 7e1775e359..e5c7a85845 100644 --- a/Content.Server/Radiation/Systems/RadiationSystem.Debug.cs +++ b/Content.Server/Radiation/Systems/RadiationSystem.Debug.cs @@ -87,9 +87,9 @@ public partial class RadiationSystem /// Toggle visibility of radiation rays coming from rad sources. /// [AdminCommand(AdminFlags.Admin)] -public sealed class RadiationViewCommand : LocalizedEntityCommands +public sealed partial class RadiationViewCommand : LocalizedEntityCommands { - [Dependency] private readonly RadiationSystem _radiation = default!; + [Dependency] private RadiationSystem _radiation = default!; public override string Command => "showradiation"; diff --git a/Content.Server/Radiation/Systems/RadiationSystem.cs b/Content.Server/Radiation/Systems/RadiationSystem.cs index 3fbc7e0d28..83ef294afb 100644 --- a/Content.Server/Radiation/Systems/RadiationSystem.cs +++ b/Content.Server/Radiation/Systems/RadiationSystem.cs @@ -11,15 +11,15 @@ namespace Content.Server.Radiation.Systems; public sealed partial class RadiationSystem : SharedRadiationSystem { - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedStackSystem _stack = default!; - [Dependency] private readonly SharedMapSystem _maps = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedStackSystem _stack = default!; + [Dependency] private SharedMapSystem _maps = default!; - [Dependency] private readonly EntityQuery _blockerQuery = default!; - [Dependency] private readonly EntityQuery _resistanceQuery = default!; - [Dependency] private readonly EntityQuery _gridQuery = default!; + [Dependency] private EntityQuery _blockerQuery = default!; + [Dependency] private EntityQuery _resistanceQuery = default!; + [Dependency] private EntityQuery _gridQuery = default!; private float _accumulator; private List _sources = new(); diff --git a/Content.Server/Radio/EntitySystems/HeadsetSystem.cs b/Content.Server/Radio/EntitySystems/HeadsetSystem.cs index 13b331c778..55d9fa0b87 100644 --- a/Content.Server/Radio/EntitySystems/HeadsetSystem.cs +++ b/Content.Server/Radio/EntitySystems/HeadsetSystem.cs @@ -8,10 +8,10 @@ using Robust.Shared.Player; namespace Content.Server.Radio.EntitySystems; -public sealed class HeadsetSystem : SharedHeadsetSystem +public sealed partial class HeadsetSystem : SharedHeadsetSystem { - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly RadioSystem _radio = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private RadioSystem _radio = default!; public override void Initialize() { diff --git a/Content.Server/Radio/EntitySystems/JammerSystem.cs b/Content.Server/Radio/EntitySystems/JammerSystem.cs index 812e0404b4..d43c7baa0a 100644 --- a/Content.Server/Radio/EntitySystems/JammerSystem.cs +++ b/Content.Server/Radio/EntitySystems/JammerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Radio.Components; namespace Content.Server.Radio.EntitySystems; -public sealed class JammerSystem : SharedJammerSystem +public sealed partial class JammerSystem : SharedJammerSystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs b/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs index 68067ae6f5..3c93a89a2f 100644 --- a/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs +++ b/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs @@ -19,14 +19,14 @@ namespace Content.Server.Radio.EntitySystems; /// /// This system handles radio speakers and microphones (which together form a hand-held radio). /// -public sealed class RadioDeviceSystem : SharedRadioDeviceSystem +public sealed partial class RadioDeviceSystem : SharedRadioDeviceSystem { - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly RadioSystem _radio = default!; - [Dependency] private readonly InteractionSystem _interaction = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private RadioSystem _radio = default!; + [Dependency] private InteractionSystem _interaction = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; // Used to prevent a shitter from using a bunch of radios to spam chat. private HashSet<(string, EntityUid, RadioChannelPrototype)> _recentlySent = new(); diff --git a/Content.Server/Radio/EntitySystems/RadioSystem.cs b/Content.Server/Radio/EntitySystems/RadioSystem.cs index 740e6b1030..b1a4f244b4 100644 --- a/Content.Server/Radio/EntitySystems/RadioSystem.cs +++ b/Content.Server/Radio/EntitySystems/RadioSystem.cs @@ -19,14 +19,14 @@ namespace Content.Server.Radio.EntitySystems; /// /// This system handles intrinsic radios and the general process of converting radio messages into chat messages. /// -public sealed class RadioSystem : EntitySystem +public sealed partial class RadioSystem : EntitySystem { - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly IReplayRecordingManager _replay = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private IReplayRecordingManager _replay = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ChatSystem _chat = default!; // set used to prevent radio feedback loops. private readonly HashSet _messages = new(); diff --git a/Content.Server/RandomAppearance/RandomAppearanceSystem.cs b/Content.Server/RandomAppearance/RandomAppearanceSystem.cs index d903aa0b47..467befe2c6 100644 --- a/Content.Server/RandomAppearance/RandomAppearanceSystem.cs +++ b/Content.Server/RandomAppearance/RandomAppearanceSystem.cs @@ -3,10 +3,10 @@ using Robust.Shared.Random; namespace Content.Server.RandomAppearance; -public sealed class RandomAppearanceSystem : EntitySystem +public sealed partial class RandomAppearanceSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Server/RandomMetadata/RandomMetadataSystem.cs b/Content.Server/RandomMetadata/RandomMetadataSystem.cs index db6f8833f3..e52030208d 100644 --- a/Content.Server/RandomMetadata/RandomMetadataSystem.cs +++ b/Content.Server/RandomMetadata/RandomMetadataSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Random; namespace Content.Server.RandomMetadata; -public sealed class RandomMetadataSystem : EntitySystem +public sealed partial class RandomMetadataSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private MetaDataSystem _metaData = default!; private readonly List<(string, object)> _outputSegments = new(); diff --git a/Content.Server/RatKing/RatKingSystem.cs b/Content.Server/RatKing/RatKingSystem.cs index a7d6ecfd47..b51a5a2000 100644 --- a/Content.Server/RatKing/RatKingSystem.cs +++ b/Content.Server/RatKing/RatKingSystem.cs @@ -18,14 +18,14 @@ using Robust.Shared.Map; namespace Content.Server.RatKing { /// - public sealed class RatKingSystem : SharedRatKingSystem + public sealed partial class RatKingSystem : SharedRatKingSystem { - [Dependency] private readonly AtmosphereSystem _atmos = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly HTNSystem _htn = default!; - [Dependency] private readonly HungerSystem _hunger = default!; - [Dependency] private readonly NPCSystem _npc = default!; - [Dependency] private readonly PopupSystem _popup = default!; + [Dependency] private AtmosphereSystem _atmos = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private HTNSystem _htn = default!; + [Dependency] private HungerSystem _hunger = default!; + [Dependency] private NPCSystem _npc = default!; + [Dependency] private PopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Server/RequiresGrid/RequiresGridSystem.cs b/Content.Server/RequiresGrid/RequiresGridSystem.cs index 16a20c9a8a..f612a4b19a 100644 --- a/Content.Server/RequiresGrid/RequiresGridSystem.cs +++ b/Content.Server/RequiresGrid/RequiresGridSystem.cs @@ -2,9 +2,9 @@ namespace Content.Server.RequiresGrid; -public sealed class RequiresGridSystem : EntitySystem +public sealed partial class RequiresGridSystem : EntitySystem { - [Dependency] private readonly DestructibleSystem _destructible = default!; + [Dependency] private DestructibleSystem _destructible = default!; public override void Initialize() { diff --git a/Content.Server/Research/Disk/ResearchDiskSystem.cs b/Content.Server/Research/Disk/ResearchDiskSystem.cs index 2e30367a1c..5fa34ae587 100644 --- a/Content.Server/Research/Disk/ResearchDiskSystem.cs +++ b/Content.Server/Research/Disk/ResearchDiskSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Prototypes; namespace Content.Server.Research.Disk { - public sealed class ResearchDiskSystem : EntitySystem + public sealed partial class ResearchDiskSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly ResearchSystem _research = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private ResearchSystem _research = default!; public override void Initialize() { base.Initialize(); diff --git a/Content.Server/Research/Systems/ResearchStealerSystem.cs b/Content.Server/Research/Systems/ResearchStealerSystem.cs index d40134f1e9..360f4e90a9 100644 --- a/Content.Server/Research/Systems/ResearchStealerSystem.cs +++ b/Content.Server/Research/Systems/ResearchStealerSystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Random; namespace Content.Server.Research.Systems; -public sealed class ResearchStealerSystem : SharedResearchStealerSystem +public sealed partial class ResearchStealerSystem : SharedResearchStealerSystem { - [Dependency] private readonly SharedResearchSystem _research = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private SharedResearchSystem _research = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Research/Systems/ResearchSystem.Console.cs b/Content.Server/Research/Systems/ResearchSystem.Console.cs index baaf06ea71..ee83ee7c95 100644 --- a/Content.Server/Research/Systems/ResearchSystem.Console.cs +++ b/Content.Server/Research/Systems/ResearchSystem.Console.cs @@ -12,7 +12,7 @@ namespace Content.Server.Research.Systems; public sealed partial class ResearchSystem { - [Dependency] private readonly EmagSystem _emag = default!; + [Dependency] private EmagSystem _emag = default!; private void InitializeConsole() { diff --git a/Content.Server/Research/Systems/ResearchSystem.cs b/Content.Server/Research/Systems/ResearchSystem.cs index c6a2a0125d..d53f077f78 100644 --- a/Content.Server/Research/Systems/ResearchSystem.cs +++ b/Content.Server/Research/Systems/ResearchSystem.cs @@ -15,13 +15,13 @@ namespace Content.Server.Research.Systems [UsedImplicitly] public sealed partial class ResearchSystem : SharedResearchSystem { - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly AccessReaderSystem _accessReader = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly RadioSystem _radio = default!; + [Dependency] private IAdminLogManager _adminLog = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private RadioSystem _radio = default!; public override void Initialize() { diff --git a/Content.Server/Research/TechnologyDisk/Systems/DiskConsoleSystem.cs b/Content.Server/Research/TechnologyDisk/Systems/DiskConsoleSystem.cs index 6700247522..ab17bae480 100644 --- a/Content.Server/Research/TechnologyDisk/Systems/DiskConsoleSystem.cs +++ b/Content.Server/Research/TechnologyDisk/Systems/DiskConsoleSystem.cs @@ -9,12 +9,12 @@ using Robust.Shared.Timing; namespace Content.Server.Research.TechnologyDisk.Systems; -public sealed class DiskConsoleSystem : EntitySystem +public sealed partial class DiskConsoleSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly ResearchSystem _research = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private ResearchSystem _research = default!; + [Dependency] private UserInterfaceSystem _ui = default!; /// public override void Initialize() diff --git a/Content.Server/Resist/EscapeInventorySystem.cs b/Content.Server/Resist/EscapeInventorySystem.cs index 041257d78d..4f718d26e3 100644 --- a/Content.Server/Resist/EscapeInventorySystem.cs +++ b/Content.Server/Resist/EscapeInventorySystem.cs @@ -12,13 +12,13 @@ using Robust.Shared.Containers; namespace Content.Server.Resist; -public sealed class EscapeInventorySystem : EntitySystem +public sealed partial class EscapeInventorySystem : EntitySystem { - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlockerSystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private ActionBlockerSystem _actionBlockerSystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; public override void Initialize() { diff --git a/Content.Server/Resist/ResistLockerSystem.cs b/Content.Server/Resist/ResistLockerSystem.cs index df77dcb272..15ac927748 100644 --- a/Content.Server/Resist/ResistLockerSystem.cs +++ b/Content.Server/Resist/ResistLockerSystem.cs @@ -12,14 +12,14 @@ using Content.Shared.ActionBlocker; namespace Content.Server.Resist; -public sealed class ResistLockerSystem : EntitySystem +public sealed partial class ResistLockerSystem : EntitySystem { - [Dependency] private readonly EntityStorageSystem _entityStorage = default!; - [Dependency] private readonly LockSystem _lockSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly WeldableSystem _weldable = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; + [Dependency] private EntityStorageSystem _entityStorage = default!; + [Dependency] private LockSystem _lockSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private WeldableSystem _weldable = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; public override void Initialize() { diff --git a/Content.Server/Respawn/SpecialRespawnSystem.cs b/Content.Server/Respawn/SpecialRespawnSystem.cs index 45229b7418..201113b7b1 100644 --- a/Content.Server/Respawn/SpecialRespawnSystem.cs +++ b/Content.Server/Respawn/SpecialRespawnSystem.cs @@ -14,16 +14,16 @@ using Robust.Shared.Random; namespace Content.Server.Respawn; -public sealed class SpecialRespawnSystem : SharedSpecialRespawnSystem +public sealed partial class SpecialRespawnSystem : SharedSpecialRespawnSystem { - [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly TurfSystem _turf = default!; - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IAdminLogManager _adminLog = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private TurfSystem _turf = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private IPrototypeManager _proto = default!; public override void Initialize() { diff --git a/Content.Server/Revenant/EntitySystems/CorporealSystem.cs b/Content.Server/Revenant/EntitySystems/CorporealSystem.cs index 5f31a2f280..e9dc405b53 100644 --- a/Content.Server/Revenant/EntitySystems/CorporealSystem.cs +++ b/Content.Server/Revenant/EntitySystems/CorporealSystem.cs @@ -6,10 +6,10 @@ using Robust.Server.GameObjects; namespace Content.Server.Revenant.EntitySystems; -public sealed class CorporealSystem : SharedCorporealSystem +public sealed partial class CorporealSystem : SharedCorporealSystem { - [Dependency] private readonly VisibilitySystem _visibilitySystem = default!; - [Dependency] private readonly GameTicker _ticker = default!; + [Dependency] private VisibilitySystem _visibilitySystem = default!; + [Dependency] private GameTicker _ticker = default!; public override void OnStartup(EntityUid uid, CorporealComponent component, ComponentStartup args) { diff --git a/Content.Server/Revenant/EntitySystems/EssenceSystem.cs b/Content.Server/Revenant/EntitySystems/EssenceSystem.cs index f6de79fee5..018a41cf98 100644 --- a/Content.Server/Revenant/EntitySystems/EssenceSystem.cs +++ b/Content.Server/Revenant/EntitySystems/EssenceSystem.cs @@ -12,9 +12,9 @@ namespace Content.Server.Revenant.EntitySystems; /// Attached to entities when a revenant drains them in order to /// manage their essence. /// -public sealed class EssenceSystem : EntitySystem +public sealed partial class EssenceSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Revenant/EntitySystems/RevenantOverloadedLightsSystem.cs b/Content.Server/Revenant/EntitySystems/RevenantOverloadedLightsSystem.cs index 2a45b31234..ec3bdb2a3a 100644 --- a/Content.Server/Revenant/EntitySystems/RevenantOverloadedLightsSystem.cs +++ b/Content.Server/Revenant/EntitySystems/RevenantOverloadedLightsSystem.cs @@ -7,9 +7,9 @@ namespace Content.Server.Revenant.EntitySystems; /// /// This handles... /// -public sealed class RevenantOverloadedLightsSystem : SharedRevenantOverloadedLightsSystem +public sealed partial class RevenantOverloadedLightsSystem : SharedRevenantOverloadedLightsSystem { - [Dependency] private readonly BeamSystem _beam = default!; + [Dependency] private BeamSystem _beam = default!; protected override void OnZap(Entity lights) { diff --git a/Content.Server/Revenant/EntitySystems/RevenantSystem.Abilities.cs b/Content.Server/Revenant/EntitySystems/RevenantSystem.Abilities.cs index 6bf9432799..3037f40852 100644 --- a/Content.Server/Revenant/EntitySystems/RevenantSystem.Abilities.cs +++ b/Content.Server/Revenant/EntitySystems/RevenantSystem.Abilities.cs @@ -36,16 +36,16 @@ namespace Content.Server.Revenant.EntitySystems; public sealed partial class RevenantSystem { - [Dependency] private readonly EmagSystem _emagSystem = default!; - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly EntityStorageSystem _entityStorage = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly MobThresholdSystem _mobThresholdSystem = default!; - [Dependency] private readonly GhostSystem _ghost = default!; - [Dependency] private readonly TileSystem _tile = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; + [Dependency] private EmagSystem _emagSystem = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private EntityStorageSystem _entityStorage = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private MobThresholdSystem _mobThresholdSystem = default!; + [Dependency] private GhostSystem _ghost = default!; + [Dependency] private TileSystem _tile = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; private static readonly ProtoId WindowTag = "Window"; diff --git a/Content.Server/Revenant/EntitySystems/RevenantSystem.cs b/Content.Server/Revenant/EntitySystems/RevenantSystem.cs index 19b6a15530..e76ce1e646 100644 --- a/Content.Server/Revenant/EntitySystems/RevenantSystem.cs +++ b/Content.Server/Revenant/EntitySystems/RevenantSystem.cs @@ -27,24 +27,24 @@ namespace Content.Server.Revenant.EntitySystems; public sealed partial class RevenantSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly DamageableSystem _damage = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly GameTicker _ticker = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly PhysicsSystem _physics = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedEyeSystem _eye = default!; - [Dependency] private readonly StatusEffectsSystem _statusEffects = default!; - [Dependency] private readonly SharedInteractionSystem _interact = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; - [Dependency] private readonly StoreSystem _store = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly VisibilitySystem _visibility = default!; - [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private DamageableSystem _damage = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private GameTicker _ticker = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private PhysicsSystem _physics = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedEyeSystem _eye = default!; + [Dependency] private StatusEffectsSystem _statusEffects = default!; + [Dependency] private SharedInteractionSystem _interact = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedStunSystem _stun = default!; + [Dependency] private StoreSystem _store = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private VisibilitySystem _visibility = default!; + [Dependency] private TurfSystem _turf = default!; public override void Initialize() { base.Initialize(); diff --git a/Content.Server/Robotics/Systems/RoboticsConsoleSystem.cs b/Content.Server/Robotics/Systems/RoboticsConsoleSystem.cs index 560d8174aa..0a7b26ceac 100644 --- a/Content.Server/Robotics/Systems/RoboticsConsoleSystem.cs +++ b/Content.Server/Robotics/Systems/RoboticsConsoleSystem.cs @@ -17,14 +17,14 @@ namespace Content.Server.Research.Systems; /// Handles UI and state receiving for the robotics control console. /// BorgTransponderComponent broadcasts state from the station's borgs to consoles. /// -public sealed class RoboticsConsoleSystem : SharedRoboticsConsoleSystem +public sealed partial class RoboticsConsoleSystem : SharedRoboticsConsoleSystem { - [Dependency] private readonly DeviceNetworkSystem _deviceNetwork = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly LockSystem _lock = default!; - [Dependency] private readonly RadioSystem _radio = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private DeviceNetworkSystem _deviceNetwork = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private LockSystem _lock = default!; + [Dependency] private RadioSystem _radio = default!; + [Dependency] private UserInterfaceSystem _ui = default!; // almost never timing out more than 1 per tick so initialize with that capacity private List _removing = new(1); diff --git a/Content.Server/Roles/AddRoleCommand.cs b/Content.Server/Roles/AddRoleCommand.cs index 6337657612..3a1b214007 100644 --- a/Content.Server/Roles/AddRoleCommand.cs +++ b/Content.Server/Roles/AddRoleCommand.cs @@ -10,11 +10,11 @@ using Robust.Shared.Prototypes; namespace Content.Server.Roles { [AdminCommand(AdminFlags.Admin)] - public sealed class AddRoleCommand : LocalizedEntityCommands + public sealed partial class AddRoleCommand : LocalizedEntityCommands { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly JobSystem _jobSystem = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private JobSystem _jobSystem = default!; public override string Command => "addrole"; diff --git a/Content.Server/Roles/Jobs/JobSystem.cs b/Content.Server/Roles/Jobs/JobSystem.cs index 2ef66617ac..3d8c6d3447 100644 --- a/Content.Server/Roles/Jobs/JobSystem.cs +++ b/Content.Server/Roles/Jobs/JobSystem.cs @@ -10,11 +10,11 @@ namespace Content.Server.Roles.Jobs; /// /// Handles the job data on mind entities. /// -public sealed class JobSystem : SharedJobSystem +public sealed partial class JobSystem : SharedJobSystem { - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; - [Dependency] private readonly RoleSystem _roles = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private ISharedPlayerManager _player = default!; + [Dependency] private RoleSystem _roles = default!; public override void Initialize() { diff --git a/Content.Server/Roles/ListRolesCommand.cs b/Content.Server/Roles/ListRolesCommand.cs index 22c8491591..4e5cf15b13 100644 --- a/Content.Server/Roles/ListRolesCommand.cs +++ b/Content.Server/Roles/ListRolesCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Prototypes; namespace Content.Server.Roles { [AdminCommand(AdminFlags.Admin)] - public sealed class ListRolesCommand : LocalizedCommands + public sealed partial class ListRolesCommand : LocalizedCommands { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public override string Command => "listroles"; diff --git a/Content.Server/Roles/RemoveRoleCommand.cs b/Content.Server/Roles/RemoveRoleCommand.cs index f3cc4a834d..91914e2fca 100644 --- a/Content.Server/Roles/RemoveRoleCommand.cs +++ b/Content.Server/Roles/RemoveRoleCommand.cs @@ -10,11 +10,11 @@ using Robust.Shared.Console; namespace Content.Server.Roles { [AdminCommand(AdminFlags.Admin)] - public sealed class RemoveRoleCommand : LocalizedEntityCommands + public sealed partial class RemoveRoleCommand : LocalizedEntityCommands { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly SharedJobSystem _jobs = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private SharedJobSystem _jobs = default!; + [Dependency] private SharedRoleSystem _roles = default!; public override string Command => "rmrole"; diff --git a/Content.Server/Roles/RoleSystem.cs b/Content.Server/Roles/RoleSystem.cs index abf9dd50ec..96eaecfbba 100644 --- a/Content.Server/Roles/RoleSystem.cs +++ b/Content.Server/Roles/RoleSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Prototypes; namespace Content.Server.Roles; -public sealed class RoleSystem : SharedRoleSystem +public sealed partial class RoleSystem : SharedRoleSystem { - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private IPrototypeManager _proto = default!; public string? MindGetBriefing(EntityUid? mindId) { diff --git a/Content.Server/RoundEnd/RoundEndSystem.cs b/Content.Server/RoundEnd/RoundEndSystem.cs index 57fabd7787..854a998a07 100644 --- a/Content.Server/RoundEnd/RoundEndSystem.cs +++ b/Content.Server/RoundEnd/RoundEndSystem.cs @@ -28,19 +28,19 @@ namespace Content.Server.RoundEnd /// Handles ending rounds normally and also via requesting it (e.g. via comms console) /// If you request a round end then an escape shuttle will be used. /// - public sealed class RoundEndSystem : EntitySystem + public sealed partial class RoundEndSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; - [Dependency] private readonly EmergencyShuttleSystem _shuttle = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly StationSystem _stationSystem = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private ChatSystem _chatSystem = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private DeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private EmergencyShuttleSystem _shuttle = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private StationSystem _stationSystem = default!; public TimeSpan DefaultCooldownDuration { get; set; } = TimeSpan.FromSeconds(30); diff --git a/Content.Server/Salvage/FultonSystem.cs b/Content.Server/Salvage/FultonSystem.cs index e2c0a6b4c5..ccbe9007fb 100644 --- a/Content.Server/Salvage/FultonSystem.cs +++ b/Content.Server/Salvage/FultonSystem.cs @@ -9,9 +9,9 @@ namespace Content.Server.Salvage; /// /// Transports attached entities to the linked beacon after a timer has elapsed. /// -public sealed class FultonSystem : SharedFultonSystem +public sealed partial class FultonSystem : SharedFultonSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Salvage/JobBoard/SalvageJobBoardSystem.cs b/Content.Server/Salvage/JobBoard/SalvageJobBoardSystem.cs index 587fa9c4f3..4117d8a023 100644 --- a/Content.Server/Salvage/JobBoard/SalvageJobBoardSystem.cs +++ b/Content.Server/Salvage/JobBoard/SalvageJobBoardSystem.cs @@ -18,17 +18,17 @@ using Robust.Shared.Utility; namespace Content.Server.Salvage.JobBoard; -public sealed class SalvageJobBoardSystem : EntitySystem +public sealed partial class SalvageJobBoardSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly CargoSystem _cargo = default!; - [Dependency] private readonly LabelSystem _label = default!; - [Dependency] private readonly PaperSystem _paper = default!; - [Dependency] private readonly RadioSystem _radio = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private CargoSystem _cargo = default!; + [Dependency] private LabelSystem _label = default!; + [Dependency] private PaperSystem _paper = default!; + [Dependency] private RadioSystem _radio = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private UserInterfaceSystem _ui = default!; /// /// Radio channel that unlock messages are broadcast on. diff --git a/Content.Server/Salvage/RestrictedRangeSystem.cs b/Content.Server/Salvage/RestrictedRangeSystem.cs index f43d814538..b6bc80d618 100644 --- a/Content.Server/Salvage/RestrictedRangeSystem.cs +++ b/Content.Server/Salvage/RestrictedRangeSystem.cs @@ -9,10 +9,10 @@ using Robust.Shared.Physics.Systems; namespace Content.Server.Salvage; -public sealed class RestrictedRangeSystem : SharedRestrictedRangeSystem +public sealed partial class RestrictedRangeSystem : SharedRestrictedRangeSystem { - [Dependency] private readonly FixtureSystem _fixtures = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private FixtureSystem _fixtures = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; public override void Initialize() { diff --git a/Content.Server/Salvage/SalvageRulerCommand.cs b/Content.Server/Salvage/SalvageRulerCommand.cs index b445358c37..d5c0b30672 100644 --- a/Content.Server/Salvage/SalvageRulerCommand.cs +++ b/Content.Server/Salvage/SalvageRulerCommand.cs @@ -6,10 +6,10 @@ using Robust.Shared.Map; namespace Content.Server.Salvage; [AdminCommand(AdminFlags.Admin)] -sealed class SalvageRulerCommand : IConsoleCommand +sealed partial class SalvageRulerCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entities = default!; - [Dependency] private readonly IMapManager _maps = default!; + [Dependency] private IEntityManager _entities = default!; + [Dependency] private IMapManager _maps = default!; public string Command => "salvageruler"; diff --git a/Content.Server/Salvage/SalvageSystem.Magnet.cs b/Content.Server/Salvage/SalvageSystem.Magnet.cs index 9133f1239b..6ca7b15658 100644 --- a/Content.Server/Salvage/SalvageSystem.Magnet.cs +++ b/Content.Server/Salvage/SalvageSystem.Magnet.cs @@ -15,7 +15,7 @@ namespace Content.Server.Salvage; public sealed partial class SalvageSystem { - [Dependency] private readonly IRuntimeLog _runtimeLog = default!; + [Dependency] private IRuntimeLog _runtimeLog = default!; private static readonly ProtoId MagnetChannel = "Supply"; diff --git a/Content.Server/Salvage/SalvageSystem.Runner.cs b/Content.Server/Salvage/SalvageSystem.Runner.cs index e838ceb08e..45929f74d5 100644 --- a/Content.Server/Salvage/SalvageSystem.Runner.cs +++ b/Content.Server/Salvage/SalvageSystem.Runner.cs @@ -21,7 +21,7 @@ public sealed partial class SalvageSystem * Handles actively running a salvage expedition. */ - [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private MobStateSystem _mobState = default!; private void InitializeRunner() { diff --git a/Content.Server/Salvage/SalvageSystem.cs b/Content.Server/Salvage/SalvageSystem.cs index 53bb0c06b3..dc00f7a1ea 100644 --- a/Content.Server/Salvage/SalvageSystem.cs +++ b/Content.Server/Salvage/SalvageSystem.cs @@ -23,28 +23,28 @@ namespace Content.Server.Salvage { public sealed partial class SalvageSystem : SharedSalvageSystem { - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly AnchorableSystem _anchorable = default!; - [Dependency] private readonly BiomeSystem _biome = default!; - [Dependency] private readonly DungeonSystem _dungeon = default!; - [Dependency] private readonly GravitySystem _gravity = default!; - [Dependency] private readonly LabelSystem _labelSystem = default!; - [Dependency] private readonly MapLoaderSystem _loader = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly RadioSystem _radioSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly ShuttleSystem _shuttle = default!; - [Dependency] private readonly ShuttleConsoleSystem _shuttleConsoles = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private AnchorableSystem _anchorable = default!; + [Dependency] private BiomeSystem _biome = default!; + [Dependency] private DungeonSystem _dungeon = default!; + [Dependency] private GravitySystem _gravity = default!; + [Dependency] private LabelSystem _labelSystem = default!; + [Dependency] private MapLoaderSystem _loader = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private RadioSystem _radioSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private ShuttleSystem _shuttle = default!; + [Dependency] private ShuttleConsoleSystem _shuttleConsoles = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private UserInterfaceSystem _ui = default!; private EntityQuery _gridQuery; private EntityQuery _xformQuery; diff --git a/Content.Server/Sandbox/Commands/ColorNetworkCommand.cs b/Content.Server/Sandbox/Commands/ColorNetworkCommand.cs index 8237ccb2eb..98e72b6a05 100644 --- a/Content.Server/Sandbox/Commands/ColorNetworkCommand.cs +++ b/Content.Server/Sandbox/Commands/ColorNetworkCommand.cs @@ -9,11 +9,11 @@ using Robust.Shared.Console; namespace Content.Server.Sandbox.Commands { [AnyCommand] - public sealed class ColorNetworkCommand : LocalizedEntityCommands + public sealed partial class ColorNetworkCommand : LocalizedEntityCommands { - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly AtmosPipeColorSystem _pipeColorSystem = default!; - [Dependency] private readonly SandboxSystem _sandboxSystem = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private AtmosPipeColorSystem _pipeColorSystem = default!; + [Dependency] private SandboxSystem _sandboxSystem = default!; public override string Command => "colornetwork"; diff --git a/Content.Server/Sandbox/SandboxSystem.cs b/Content.Server/Sandbox/SandboxSystem.cs index 430e87c019..fd1dab29ca 100644 --- a/Content.Server/Sandbox/SandboxSystem.cs +++ b/Content.Server/Sandbox/SandboxSystem.cs @@ -19,17 +19,17 @@ using System.Linq; namespace Content.Server.Sandbox { - public sealed class SandboxSystem : SharedSandboxSystem + public sealed partial class SandboxSystem : SharedSandboxSystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IPlacementManager _placementManager = default!; - [Dependency] private readonly IConGroupController _conGroupController = default!; - [Dependency] private readonly IServerConsoleHost _host = default!; - [Dependency] private readonly SharedAccessSystem _access = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly ItemSlotsSystem _slots = default!; - [Dependency] private readonly GameTicker _ticker = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IPlacementManager _placementManager = default!; + [Dependency] private IConGroupController _conGroupController = default!; + [Dependency] private IServerConsoleHost _host = default!; + [Dependency] private SharedAccessSystem _access = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private ItemSlotsSystem _slots = default!; + [Dependency] private GameTicker _ticker = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; private bool _isSandboxEnabled; diff --git a/Content.Server/Screens/Systems/ScreenSystem.cs b/Content.Server/Screens/Systems/ScreenSystem.cs index c159bfe1d5..b5fddb2149 100644 --- a/Content.Server/Screens/Systems/ScreenSystem.cs +++ b/Content.Server/Screens/Systems/ScreenSystem.cs @@ -12,10 +12,10 @@ namespace Content.Server.Screens.Systems; /// /// Controls the wallmounted screens on stations and shuttles displaying e.g. FTL duration, ETA /// -public sealed class ScreenSystem : EntitySystem +public sealed partial class ScreenSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; public override void Initialize() { diff --git a/Content.Server/SensorMonitoring/BatterySensorSystem.cs b/Content.Server/SensorMonitoring/BatterySensorSystem.cs index 2c7666ba96..12db2764fa 100644 --- a/Content.Server/SensorMonitoring/BatterySensorSystem.cs +++ b/Content.Server/SensorMonitoring/BatterySensorSystem.cs @@ -7,12 +7,12 @@ using Content.Shared.Power.EntitySystems; namespace Content.Server.SensorMonitoring; -public sealed class BatterySensorSystem : EntitySystem +public sealed partial class BatterySensorSystem : EntitySystem { public const string DeviceNetworkCommandSyncData = "bat_sync_data"; - [Dependency] private readonly DeviceNetworkSystem _deviceNetwork = default!; - [Dependency] private readonly SharedBatterySystem _battery = default!; + [Dependency] private DeviceNetworkSystem _deviceNetwork = default!; + [Dependency] private SharedBatterySystem _battery = default!; public override void Initialize() { diff --git a/Content.Server/SensorMonitoring/SensorMonitoringConsoleSystem.cs b/Content.Server/SensorMonitoring/SensorMonitoringConsoleSystem.cs index 99779e2a0e..38faff7a9a 100644 --- a/Content.Server/SensorMonitoring/SensorMonitoringConsoleSystem.cs +++ b/Content.Server/SensorMonitoring/SensorMonitoringConsoleSystem.cs @@ -28,9 +28,9 @@ public sealed partial class SensorMonitoringConsoleSystem : EntitySystem private EntityQuery _deviceNetworkQuery; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetwork = default!; - [Dependency] private readonly UserInterfaceSystem _userInterface = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private DeviceNetworkSystem _deviceNetwork = default!; + [Dependency] private UserInterfaceSystem _userInterface = default!; public override void Initialize() { diff --git a/Content.Server/ServerInfo/ServerInfoManager.cs b/Content.Server/ServerInfo/ServerInfoManager.cs index 673a33a941..6cd839c97e 100644 --- a/Content.Server/ServerInfo/ServerInfoManager.cs +++ b/Content.Server/ServerInfo/ServerInfoManager.cs @@ -8,7 +8,7 @@ namespace Content.Server.ServerInfo; /// /// Adds additional data like info links to the server info endpoint /// -public sealed class ServerInfoManager +public sealed partial class ServerInfoManager { private static readonly (CVarDef cVar, string icon, string name)[] Vars = { @@ -22,9 +22,9 @@ public sealed class ServerInfoManager // @formatter:on }; - [Dependency] private readonly IStatusHost _statusHost = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ILocalizationManager _loc = default!; + [Dependency] private IStatusHost _statusHost = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ILocalizationManager _loc = default!; public void Initialize() { diff --git a/Content.Server/ServerUpdates/ServerUpdateManager.cs b/Content.Server/ServerUpdates/ServerUpdateManager.cs index bf18428e25..cd6f1dfa0f 100644 --- a/Content.Server/ServerUpdates/ServerUpdateManager.cs +++ b/Content.Server/ServerUpdates/ServerUpdateManager.cs @@ -18,15 +18,15 @@ namespace Content.Server.ServerUpdates; /// This was originally only designed for restarting on *update*, /// but now also handles periodic restarting to keep server uptime via . /// -public sealed class ServerUpdateManager : IPostInjectInit +public sealed partial class ServerUpdateManager : IPostInjectInit { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IWatchdogApi _watchdog = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IBaseServer _server = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IWatchdogApi _watchdog = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IBaseServer _server = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private ILogManager _logManager = default!; private ISawmill _sawmill = default!; diff --git a/Content.Server/Shuttles/Commands/DelayShuttleRoundEndCommand.cs b/Content.Server/Shuttles/Commands/DelayShuttleRoundEndCommand.cs index 4750cd77c1..4e15b4fb59 100644 --- a/Content.Server/Shuttles/Commands/DelayShuttleRoundEndCommand.cs +++ b/Content.Server/Shuttles/Commands/DelayShuttleRoundEndCommand.cs @@ -9,9 +9,9 @@ namespace Content.Server.Shuttles.Commands; /// Delays the round from ending via the shuttle call. Can still be ended via other means. /// [AdminCommand(AdminFlags.Fun)] -public sealed class DelayRoundEndCommand : LocalizedEntityCommands +public sealed partial class DelayRoundEndCommand : LocalizedEntityCommands { - [Dependency] private readonly EmergencyShuttleSystem _shuttleSystem = default!; + [Dependency] private EmergencyShuttleSystem _shuttleSystem = default!; public override string Command => "delayroundend"; diff --git a/Content.Server/Shuttles/Commands/DockCommand.cs b/Content.Server/Shuttles/Commands/DockCommand.cs index 14042cd953..4b5fe184a7 100644 --- a/Content.Server/Shuttles/Commands/DockCommand.cs +++ b/Content.Server/Shuttles/Commands/DockCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.Shuttles.Commands; [AdminCommand(AdminFlags.Mapping)] -public sealed class DockCommand : LocalizedEntityCommands +public sealed partial class DockCommand : LocalizedEntityCommands { - [Dependency] private readonly DockingSystem _dockSystem = default!; + [Dependency] private DockingSystem _dockSystem = default!; public override string Command => "dock"; diff --git a/Content.Server/Shuttles/Commands/DockEmergencyShuttleCommand.cs b/Content.Server/Shuttles/Commands/DockEmergencyShuttleCommand.cs index b95cecc894..cf6e61ad48 100644 --- a/Content.Server/Shuttles/Commands/DockEmergencyShuttleCommand.cs +++ b/Content.Server/Shuttles/Commands/DockEmergencyShuttleCommand.cs @@ -9,9 +9,9 @@ namespace Content.Server.Shuttles.Commands; /// Calls in the emergency shuttle. /// [AdminCommand(AdminFlags.Fun)] -public sealed class DockEmergencyShuttleCommand : LocalizedEntityCommands +public sealed partial class DockEmergencyShuttleCommand : LocalizedEntityCommands { - [Dependency] private readonly EmergencyShuttleSystem _shuttleSystem = default!; + [Dependency] private EmergencyShuttleSystem _shuttleSystem = default!; public override string Command => "dockemergencyshuttle"; diff --git a/Content.Server/Shuttles/Commands/FTLDiskCommand.cs b/Content.Server/Shuttles/Commands/FTLDiskCommand.cs index 5d7c108e5d..247a4b801c 100644 --- a/Content.Server/Shuttles/Commands/FTLDiskCommand.cs +++ b/Content.Server/Shuttles/Commands/FTLDiskCommand.cs @@ -18,10 +18,10 @@ namespace Content.Server.Shuttles.Commands; /// [AdminCommand(AdminFlags.Fun)] -public sealed class FTLDiskCommand : LocalizedCommands +public sealed partial class FTLDiskCommand : LocalizedCommands { - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IEntitySystemManager _entSystemManager = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IEntitySystemManager _entSystemManager = default!; public override string Command => "ftldisk"; diff --git a/Content.Server/Shuttles/Commands/LaunchEmergencyShuttleCommand.cs b/Content.Server/Shuttles/Commands/LaunchEmergencyShuttleCommand.cs index 7f129e6d20..9efc36f86d 100644 --- a/Content.Server/Shuttles/Commands/LaunchEmergencyShuttleCommand.cs +++ b/Content.Server/Shuttles/Commands/LaunchEmergencyShuttleCommand.cs @@ -9,9 +9,9 @@ namespace Content.Server.Shuttles.Commands; /// Early launches in the emergency shuttle. /// [AdminCommand(AdminFlags.Fun)] -public sealed class LaunchEmergencyShuttleCommand : LocalizedEntityCommands +public sealed partial class LaunchEmergencyShuttleCommand : LocalizedEntityCommands { - [Dependency] private readonly EmergencyShuttleSystem _shuttleSystem = default!; + [Dependency] private EmergencyShuttleSystem _shuttleSystem = default!; public override string Command => "launchemergencyshuttle"; diff --git a/Content.Server/Shuttles/Systems/ArrivalsSystem.cs b/Content.Server/Shuttles/Systems/ArrivalsSystem.cs index af0e1240ad..a1831ad46e 100644 --- a/Content.Server/Shuttles/Systems/ArrivalsSystem.cs +++ b/Content.Server/Shuttles/Systems/ArrivalsSystem.cs @@ -43,26 +43,26 @@ namespace Content.Server.Shuttles.Systems; /// /// If enabled spawns players on a separate arrivals station before they can transfer to the main station. /// -public sealed class ArrivalsSystem : EntitySystem +public sealed partial class ArrivalsSystem : EntitySystem { - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly IConfigurationManager _cfgManager = default!; - [Dependency] private readonly IConsoleHost _console = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ActorSystem _actor = default!; - [Dependency] private readonly BiomeSystem _biomes = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; - [Dependency] private readonly GameTicker _ticker = default!; - [Dependency] private readonly MapLoaderSystem _loader = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly ShuttleSystem _shuttles = default!; - [Dependency] private readonly StationSpawningSystem _stationSpawning = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly AntagSelectionSystem _antag = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; + [Dependency] private IConsoleHost _console = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ActorSystem _actor = default!; + [Dependency] private BiomeSystem _biomes = default!; + [Dependency] private DeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private GameTicker _ticker = default!; + [Dependency] private MapLoaderSystem _loader = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private ShuttleSystem _shuttles = default!; + [Dependency] private StationSpawningSystem _stationSpawning = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private AntagSelectionSystem _antag = default!; private EntityQuery _pendingQuery; private EntityQuery _blacklistQuery; diff --git a/Content.Server/Shuttles/Systems/DockingSignalControlSystem.cs b/Content.Server/Shuttles/Systems/DockingSignalControlSystem.cs index 34cade7f1c..483778d201 100644 --- a/Content.Server/Shuttles/Systems/DockingSignalControlSystem.cs +++ b/Content.Server/Shuttles/Systems/DockingSignalControlSystem.cs @@ -4,9 +4,9 @@ using Content.Server.Shuttles.Events; namespace Content.Server.Shuttles.Systems; -public sealed class DockingSignalControlSystem : EntitySystem +public sealed partial class DockingSignalControlSystem : EntitySystem { - [Dependency] private readonly DeviceLinkSystem _deviceLinkSystem = default!; + [Dependency] private DeviceLinkSystem _deviceLinkSystem = default!; public override void Initialize() { diff --git a/Content.Server/Shuttles/Systems/DockingSystem.cs b/Content.Server/Shuttles/Systems/DockingSystem.cs index 318affda2e..b55e554280 100644 --- a/Content.Server/Shuttles/Systems/DockingSystem.cs +++ b/Content.Server/Shuttles/Systems/DockingSystem.cs @@ -22,15 +22,15 @@ namespace Content.Server.Shuttles.Systems { public sealed partial class DockingSystem : SharedDockingSystem { - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly DoorSystem _doorSystem = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly PathfindingSystem _pathfinding = default!; - [Dependency] private readonly ShuttleConsoleSystem _console = default!; - [Dependency] private readonly SharedJointSystem _jointSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private DoorSystem _doorSystem = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private PathfindingSystem _pathfinding = default!; + [Dependency] private ShuttleConsoleSystem _console = default!; + [Dependency] private SharedJointSystem _jointSystem = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _transform = default!; private const string DockingJoint = "docking"; diff --git a/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs b/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs index 1b2f343052..e0cd4a155f 100644 --- a/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs +++ b/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs @@ -46,27 +46,27 @@ public sealed partial class EmergencyShuttleSystem : SharedEmergencyShuttleSyste * Handles the escape shuttle + CentCom. */ - [Dependency] private readonly IAdminLogManager _logger = default!; - [Dependency] private readonly IAdminManager _admin = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly AccessReaderSystem _reader = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly CommunicationsConsoleSystem _commsConsole = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; - [Dependency] private readonly DockingSystem _dock = default!; - [Dependency] private readonly GameTicker _ticker = default!; - [Dependency] private readonly IdCardSystem _idSystem = default!; - [Dependency] private readonly NavMapSystem _navMap = default!; - [Dependency] private readonly MapLoaderSystem _loader = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly RoundEndSystem _roundEnd = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly ShuttleSystem _shuttle = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly TransformSystem _transformSystem = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; + [Dependency] private IAdminLogManager _logger = default!; + [Dependency] private IAdminManager _admin = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private AccessReaderSystem _reader = default!; + [Dependency] private ChatSystem _chatSystem = default!; + [Dependency] private CommunicationsConsoleSystem _commsConsole = default!; + [Dependency] private DeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private DockingSystem _dock = default!; + [Dependency] private GameTicker _ticker = default!; + [Dependency] private IdCardSystem _idSystem = default!; + [Dependency] private NavMapSystem _navMap = default!; + [Dependency] private MapLoaderSystem _loader = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private RoundEndSystem _roundEnd = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private ShuttleSystem _shuttle = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private TransformSystem _transformSystem = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; private const float ShuttleSpawnBuffer = 1f; diff --git a/Content.Server/Shuttles/Systems/RadarConsoleSystem.cs b/Content.Server/Shuttles/Systems/RadarConsoleSystem.cs index 2f5815a7fe..015435ff70 100644 --- a/Content.Server/Shuttles/Systems/RadarConsoleSystem.cs +++ b/Content.Server/Shuttles/Systems/RadarConsoleSystem.cs @@ -10,10 +10,10 @@ using Robust.Shared.Map; namespace Content.Server.Shuttles.Systems; -public sealed class RadarConsoleSystem : SharedRadarConsoleSystem +public sealed partial class RadarConsoleSystem : SharedRadarConsoleSystem { - [Dependency] private readonly ShuttleConsoleSystem _console = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; + [Dependency] private ShuttleConsoleSystem _console = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; public override void Initialize() { diff --git a/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs b/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs index 126c4f963c..ff5208cebf 100644 --- a/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs +++ b/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs @@ -27,17 +27,17 @@ namespace Content.Server.Shuttles.Systems; public sealed partial class ShuttleConsoleSystem : SharedShuttleConsoleSystem { - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly ActionBlockerSystem _blocker = default!; - [Dependency] private readonly AlertsSystem _alertsSystem = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly ShuttleSystem _shuttle = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly TagSystem _tags = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; - [Dependency] private readonly SharedContentEyeSystem _eyeSystem = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private ActionBlockerSystem _blocker = default!; + [Dependency] private AlertsSystem _alertsSystem = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private ShuttleSystem _shuttle = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private TagSystem _tags = default!; + [Dependency] private UserInterfaceSystem _ui = default!; + [Dependency] private SharedContentEyeSystem _eyeSystem = default!; private EntityQuery _metaQuery; private EntityQuery _xformQuery; diff --git a/Content.Server/Shuttles/Systems/ShuttleSystem.cs b/Content.Server/Shuttles/Systems/ShuttleSystem.cs index 43607ea1ea..67f92e36cd 100644 --- a/Content.Server/Shuttles/Systems/ShuttleSystem.cs +++ b/Content.Server/Shuttles/Systems/ShuttleSystem.cs @@ -35,34 +35,34 @@ namespace Content.Server.Shuttles.Systems; [UsedImplicitly] public sealed partial class ShuttleSystem : SharedShuttleSystem { - [Dependency] private readonly IAdminLogManager _logger = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly BiomeSystem _biomes = default!; - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly BuckleSystem _buckle = default!; - [Dependency] private readonly DamageableSystem _damageSys = default!; - [Dependency] private readonly DockingSystem _dockSystem = default!; - [Dependency] private readonly DungeonSystem _dungeon = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly MapLoaderSystem _loader = default!; - [Dependency] private readonly MapSystem _mapSystem = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; - [Dependency] private readonly PvsOverrideSystem _pvs = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedSalvageSystem _salvage = default!; - [Dependency] private readonly ShuttleConsoleSystem _console = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly StunSystem _stuns = default!; - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly ThrusterSystem _thruster = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private IAdminLogManager _logger = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private BiomeSystem _biomes = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private BuckleSystem _buckle = default!; + [Dependency] private DamageableSystem _damageSys = default!; + [Dependency] private DockingSystem _dockSystem = default!; + [Dependency] private DungeonSystem _dungeon = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private MapLoaderSystem _loader = default!; + [Dependency] private MapSystem _mapSystem = default!; + [Dependency] private MetaDataSystem _metadata = default!; + [Dependency] private PvsOverrideSystem _pvs = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedSalvageSystem _salvage = default!; + [Dependency] private ShuttleConsoleSystem _console = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private StunSystem _stuns = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private ThrusterSystem _thruster = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; + [Dependency] private TurfSystem _turf = default!; private EntityQuery _buckleQuery; private EntityQuery _gridQuery; diff --git a/Content.Server/Shuttles/Systems/StationAnchorSystem.cs b/Content.Server/Shuttles/Systems/StationAnchorSystem.cs index 9ac1ed4d17..e12c4075d4 100644 --- a/Content.Server/Shuttles/Systems/StationAnchorSystem.cs +++ b/Content.Server/Shuttles/Systems/StationAnchorSystem.cs @@ -6,10 +6,10 @@ using Content.Shared.Popups; namespace Content.Server.Shuttles.Systems; -public sealed class StationAnchorSystem : EntitySystem +public sealed partial class StationAnchorSystem : EntitySystem { - [Dependency] private readonly ShuttleSystem _shuttleSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; + [Dependency] private ShuttleSystem _shuttleSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; public override void Initialize() { diff --git a/Content.Server/Shuttles/Systems/ThrusterSystem.cs b/Content.Server/Shuttles/Systems/ThrusterSystem.cs index 3d3cf1aa28..9837ffeb3c 100644 --- a/Content.Server/Shuttles/Systems/ThrusterSystem.cs +++ b/Content.Server/Shuttles/Systems/ThrusterSystem.cs @@ -21,16 +21,16 @@ using Content.Shared.Power; namespace Content.Server.Shuttles.Systems; -public sealed class ThrusterSystem : EntitySystem +public sealed partial class ThrusterSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly AmbientSoundSystem _ambient = default!; - [Dependency] private readonly FixtureSystem _fixtureSystem = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedPointLightSystem _light = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private AmbientSoundSystem _ambient = default!; + [Dependency] private FixtureSystem _fixtureSystem = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private SharedPointLightSystem _light = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private TurfSystem _turf = default!; // Essentially whenever thruster enables we update the shuttle's available impulses which are used for movement. // This is done for each direction available. diff --git a/Content.Server/Silicons/Borgs/BorgSwitchableTypeSystem.cs b/Content.Server/Silicons/Borgs/BorgSwitchableTypeSystem.cs index b593311840..2fbd10040b 100644 --- a/Content.Server/Silicons/Borgs/BorgSwitchableTypeSystem.cs +++ b/Content.Server/Silicons/Borgs/BorgSwitchableTypeSystem.cs @@ -11,10 +11,10 @@ namespace Content.Server.Silicons.Borgs; /// /// Server-side logic for borg type switching. Handles more heavyweight and server-specific switching logic. /// -public sealed class BorgSwitchableTypeSystem : SharedBorgSwitchableTypeSystem +public sealed partial class BorgSwitchableTypeSystem : SharedBorgSwitchableTypeSystem { - [Dependency] private readonly BorgSystem _borgSystem = default!; - [Dependency] private readonly ServerInventorySystem _inventorySystem = default!; + [Dependency] private BorgSystem _borgSystem = default!; + [Dependency] private ServerInventorySystem _inventorySystem = default!; protected override void SelectBorgModule(Entity ent, ProtoId borgType) { diff --git a/Content.Server/Silicons/Borgs/BorgSystem.cs b/Content.Server/Silicons/Borgs/BorgSystem.cs index 063514060e..16e5b3e281 100644 --- a/Content.Server/Silicons/Borgs/BorgSystem.cs +++ b/Content.Server/Silicons/Borgs/BorgSystem.cs @@ -20,19 +20,19 @@ namespace Content.Server.Silicons.Borgs; /// public sealed partial class BorgSystem : SharedBorgSystem { - [Dependency] private readonly IBanManager _banManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetwork = default!; - [Dependency] private readonly TriggerSystem _trigger = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedBatterySystem _battery = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly MobThresholdSystem _mobThresholdSystem = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private IBanManager _banManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private DeviceNetworkSystem _deviceNetwork = default!; + [Dependency] private TriggerSystem _trigger = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedBatterySystem _battery = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private MobThresholdSystem _mobThresholdSystem = default!; + [Dependency] private ItemSlotsSystem _itemSlotsSystem = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private PowerCellSystem _powerCell = default!; + [Dependency] private DamageableSystem _damageable = default!; public static readonly ProtoId BorgJobId = "Borg"; diff --git a/Content.Server/Silicons/Bots/HugBotSystem.cs b/Content.Server/Silicons/Bots/HugBotSystem.cs index 4be948f434..e69412c0b9 100644 --- a/Content.Server/Silicons/Bots/HugBotSystem.cs +++ b/Content.Server/Silicons/Bots/HugBotSystem.cs @@ -8,9 +8,9 @@ namespace Content.Server.Silicons.Bots; /// Beyond what does, this system manages the "lifecycle" of /// . /// -public sealed class HugBotSystem : SharedHugBotSystem +public sealed partial class HugBotSystem : SharedHugBotSystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IGameTiming _gameTiming = default!; public override void Initialize() { diff --git a/Content.Server/Silicons/Laws/IonLawLocalizationSystem.cs b/Content.Server/Silicons/Laws/IonLawLocalizationSystem.cs index a08e7f0b20..d3decfcf60 100644 --- a/Content.Server/Silicons/Laws/IonLawLocalizationSystem.cs +++ b/Content.Server/Silicons/Laws/IonLawLocalizationSystem.cs @@ -1,10 +1,10 @@ namespace Content.Server.Silicons.Laws; -public sealed class IonLawLocalizationSystem : EntitySystem +public sealed partial class IonLawLocalizationSystem : EntitySystem { - [Dependency] private readonly ILocalizationManager _loc = default!; - [Dependency] private readonly IonLawSystem _ionLaw = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private ILocalizationManager _loc = default!; + [Dependency] private IonLawSystem _ionLaw = default!; + [Dependency] private ILogManager _logManager = default!; private ISawmill _sawmill = default!; diff --git a/Content.Server/Silicons/Laws/IonLawSystem.cs b/Content.Server/Silicons/Laws/IonLawSystem.cs index b8bc955825..5d1b54c2bd 100644 --- a/Content.Server/Silicons/Laws/IonLawSystem.cs +++ b/Content.Server/Silicons/Laws/IonLawSystem.cs @@ -12,13 +12,13 @@ namespace Content.Server.Silicons.Laws; /// /// This handles generating random ion laws. /// -public sealed class IonLawSystem : EntitySystem +public sealed partial class IonLawSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedStationSystem _stationSystem = default!; - [Dependency] private readonly StationRecordsSystem _stationRecordsSystem = default!; - [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedStationSystem _stationSystem = default!; + [Dependency] private StationRecordsSystem _stationRecordsSystem = default!; + [Dependency] private ILogManager _logManager = default!; private ISawmill _sawmill = default!; private readonly Dictionary> _selectors = new(); diff --git a/Content.Server/Silicons/Laws/IonStormSystem.cs b/Content.Server/Silicons/Laws/IonStormSystem.cs index 321a83b802..f4de80ea97 100644 --- a/Content.Server/Silicons/Laws/IonStormSystem.cs +++ b/Content.Server/Silicons/Laws/IonStormSystem.cs @@ -11,13 +11,13 @@ using Robust.Shared.Prototypes; namespace Content.Server.Silicons.Laws; -public sealed class IonStormSystem : EntitySystem +public sealed partial class IonStormSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SiliconLawSystem _siliconLaw = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly IonLawSystem _ionLaw = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SiliconLawSystem _siliconLaw = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private IonLawSystem _ionLaw = default!; /// /// Randomly alters the laws of an individual silicon. diff --git a/Content.Server/Silicons/Laws/SiliconLawSystem.cs b/Content.Server/Silicons/Laws/SiliconLawSystem.cs index 691c40be93..ed5e92ec59 100644 --- a/Content.Server/Silicons/Laws/SiliconLawSystem.cs +++ b/Content.Server/Silicons/Laws/SiliconLawSystem.cs @@ -24,15 +24,15 @@ using Robust.Shared.Toolshed; namespace Content.Server.Silicons.Laws; /// -public sealed class SiliconLawSystem : SharedSiliconLawSystem +public sealed partial class SiliconLawSystem : SharedSiliconLawSystem { - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly UserInterfaceSystem _userInterface = default!; - [Dependency] private readonly EmagSystem _emag = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private SharedRoleSystem _roles = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private UserInterfaceSystem _userInterface = default!; + [Dependency] private EmagSystem _emag = default!; private static readonly ProtoId DefaultCrewLawset = "Crewsimov"; diff --git a/Content.Server/Silicons/Laws/StartIonStormedSystem.cs b/Content.Server/Silicons/Laws/StartIonStormedSystem.cs index 9d56d267b9..0be342f31b 100644 --- a/Content.Server/Silicons/Laws/StartIonStormedSystem.cs +++ b/Content.Server/Silicons/Laws/StartIonStormedSystem.cs @@ -7,11 +7,11 @@ namespace Content.Server.Silicons.Laws; /// /// This handles running the ion storm event a on specific entity when that entity is spawned in. /// -public sealed class StartIonStormedSystem : EntitySystem +public sealed partial class StartIonStormedSystem : EntitySystem { - [Dependency] private readonly IonStormSystem _ionStorm = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SiliconLawSystem _siliconLaw = default!; + [Dependency] private IonStormSystem _ionStorm = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SiliconLawSystem _siliconLaw = default!; public override void Initialize() { diff --git a/Content.Server/Silicons/StationAi/StationAiFixerConsoleSystem.cs b/Content.Server/Silicons/StationAi/StationAiFixerConsoleSystem.cs index cc6f54c446..8eea57ce7a 100644 --- a/Content.Server/Silicons/StationAi/StationAiFixerConsoleSystem.cs +++ b/Content.Server/Silicons/StationAi/StationAiFixerConsoleSystem.cs @@ -10,11 +10,11 @@ namespace Content.Server.Silicons.StationAi; public sealed partial class StationAiFixerConsoleSystem : SharedStationAiFixerConsoleSystem { - [Dependency] private readonly EuiManager _eui = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly MindSystem _mind = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private EuiManager _eui = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private MindSystem _mind = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; protected override void FinalizeAction(Entity ent) { diff --git a/Content.Server/Silicons/StationAi/StationAiSystem.cs b/Content.Server/Silicons/StationAi/StationAiSystem.cs index b16c98f56b..aa504326c1 100644 --- a/Content.Server/Silicons/StationAi/StationAiSystem.cs +++ b/Content.Server/Silicons/StationAi/StationAiSystem.cs @@ -40,26 +40,26 @@ using static Content.Server.Chat.Systems.ChatSystem; namespace Content.Server.Silicons.StationAi; -public sealed class StationAiSystem : SharedStationAiSystem +public sealed partial class StationAiSystem : SharedStationAiSystem { - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedTransformSystem _xforms = default!; - [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly MindSystem _mind = default!; - [Dependency] private readonly RoleSystem _roles = default!; - [Dependency] private readonly ItemSlotsSystem _slots = default!; - [Dependency] private readonly GhostSystem _ghost = default!; - [Dependency] private readonly ToggleableGhostRoleSystem _ghostrole = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly DestructibleSystem _destructible = default!; - [Dependency] private readonly SharedBatterySystem _battery = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedPopupSystem _popups = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly StationJobsSystem _stationJobs = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedTransformSystem _xforms = default!; + [Dependency] private ContainerSystem _container = default!; + [Dependency] private MindSystem _mind = default!; + [Dependency] private RoleSystem _roles = default!; + [Dependency] private ItemSlotsSystem _slots = default!; + [Dependency] private GhostSystem _ghost = default!; + [Dependency] private ToggleableGhostRoleSystem _ghostrole = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private DestructibleSystem _destructible = default!; + [Dependency] private SharedBatterySystem _battery = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private SharedPopupSystem _popups = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private StationJobsSystem _stationJobs = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; private readonly HashSet> _stationAiCores = new(); diff --git a/Content.Server/Singularity/EntitySystems/ContainmentFieldGeneratorSystem.cs b/Content.Server/Singularity/EntitySystems/ContainmentFieldGeneratorSystem.cs index f6ea77d88c..54360db856 100644 --- a/Content.Server/Singularity/EntitySystems/ContainmentFieldGeneratorSystem.cs +++ b/Content.Server/Singularity/EntitySystems/ContainmentFieldGeneratorSystem.cs @@ -16,15 +16,15 @@ using Robust.Shared.Utility; namespace Content.Server.Singularity.EntitySystems; -public sealed class ContainmentFieldGeneratorSystem : EntitySystem +public sealed partial class ContainmentFieldGeneratorSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly AppearanceSystem _visualizer = default!; - [Dependency] private readonly PhysicsSystem _physics = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedPointLightSystem _light = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly TagSystem _tags = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private AppearanceSystem _visualizer = default!; + [Dependency] private PhysicsSystem _physics = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private SharedPointLightSystem _light = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private TagSystem _tags = default!; public override void Initialize() { diff --git a/Content.Server/Singularity/EntitySystems/ContainmentFieldSystem.cs b/Content.Server/Singularity/EntitySystems/ContainmentFieldSystem.cs index 3b9b498df4..a6bd2a1b62 100644 --- a/Content.Server/Singularity/EntitySystems/ContainmentFieldSystem.cs +++ b/Content.Server/Singularity/EntitySystems/ContainmentFieldSystem.cs @@ -9,11 +9,11 @@ using Robust.Shared.Physics.Events; namespace Content.Server.Singularity.EntitySystems; -public sealed class ContainmentFieldSystem : EntitySystem +public sealed partial class ContainmentFieldSystem : EntitySystem { - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; public override void Initialize() { diff --git a/Content.Server/Singularity/EntitySystems/EmitterSystem.cs b/Content.Server/Singularity/EntitySystems/EmitterSystem.cs index 837ba05df1..ac5692f3cd 100644 --- a/Content.Server/Singularity/EntitySystems/EmitterSystem.cs +++ b/Content.Server/Singularity/EntitySystems/EmitterSystem.cs @@ -30,16 +30,16 @@ using Timer = Robust.Shared.Timing.Timer; namespace Content.Server.Singularity.EntitySystems { - public sealed class EmitterSystem : SharedEmitterSystem + public sealed partial class EmitterSystem : SharedEmitterSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly ProjectileSystem _projectile = default!; - [Dependency] private readonly GunSystem _gun = default!; - [Dependency] private readonly RadioSystem _radio = default!; - [Dependency] private readonly NavMapSystem _navMap = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private ProjectileSystem _projectile = default!; + [Dependency] private GunSystem _gun = default!; + [Dependency] private RadioSystem _radio = default!; + [Dependency] private NavMapSystem _navMap = default!; public override void Initialize() { diff --git a/Content.Server/Singularity/EntitySystems/EventHorizonSystem.cs b/Content.Server/Singularity/EntitySystems/EventHorizonSystem.cs index 7090ca77ef..48123bac25 100644 --- a/Content.Server/Singularity/EntitySystems/EventHorizonSystem.cs +++ b/Content.Server/Singularity/EntitySystems/EventHorizonSystem.cs @@ -22,18 +22,18 @@ namespace Content.Server.Singularity.EntitySystems; /// The entity system primarily responsible for managing s. /// Handles their consumption of entities. /// -public sealed class EventHorizonSystem : SharedEventHorizonSystem +public sealed partial class EventHorizonSystem : SharedEventHorizonSystem { #region Dependencies - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IMapManager _mapMan = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _xformSystem = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; + [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!; + [Dependency] private SharedTransformSystem _xformSystem = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private TagSystem _tagSystem = default!; #endregion Dependencies private static readonly ProtoId HighRiskItemTag = "HighRiskItem"; diff --git a/Content.Server/Singularity/EntitySystems/GravityWellSystem.cs b/Content.Server/Singularity/EntitySystems/GravityWellSystem.cs index bf639746ba..61cde942a7 100644 --- a/Content.Server/Singularity/EntitySystems/GravityWellSystem.cs +++ b/Content.Server/Singularity/EntitySystems/GravityWellSystem.cs @@ -18,14 +18,14 @@ namespace Content.Server.Singularity.EntitySystems; /// Primarily responsible for managing s. /// Handles the gravitational pulses they can emit. /// -public sealed class GravityWellSystem : SharedGravityWellSystem +public sealed partial class GravityWellSystem : SharedGravityWellSystem { #region Dependencies - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IViewVariablesManager _vvManager = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IViewVariablesManager _vvManager = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedTransformSystem _transform = default!; #endregion Dependencies /// diff --git a/Content.Server/Singularity/EntitySystems/RadiationCollectorSystem.cs b/Content.Server/Singularity/EntitySystems/RadiationCollectorSystem.cs index 6cbe46c759..3218a561f4 100644 --- a/Content.Server/Singularity/EntitySystems/RadiationCollectorSystem.cs +++ b/Content.Server/Singularity/EntitySystems/RadiationCollectorSystem.cs @@ -18,13 +18,13 @@ using Robust.Shared.Timing; namespace Content.Server.Singularity.EntitySystems; -public sealed class RadiationCollectorSystem : EntitySystem +public sealed partial class RadiationCollectorSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private UseDelaySystem _useDelay = default!; private const string GasTankContainer = "gas_tank"; diff --git a/Content.Server/Singularity/EntitySystems/SingularityAttractorSystem.cs b/Content.Server/Singularity/EntitySystems/SingularityAttractorSystem.cs index 099b2d89b0..8d7813ed96 100644 --- a/Content.Server/Singularity/EntitySystems/SingularityAttractorSystem.cs +++ b/Content.Server/Singularity/EntitySystems/SingularityAttractorSystem.cs @@ -11,10 +11,10 @@ namespace Content.Server.Singularity.EntitySystems; /// /// Handles singularity attractors. /// -public sealed class SingularityAttractorSystem : EntitySystem +public sealed partial class SingularityAttractorSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedTransformSystem _transform = default!; /// /// The minimum range at which the attraction will act. diff --git a/Content.Server/Singularity/EntitySystems/SingularityGeneratorSystem.cs b/Content.Server/Singularity/EntitySystems/SingularityGeneratorSystem.cs index e303717e9a..ee270b35c6 100644 --- a/Content.Server/Singularity/EntitySystems/SingularityGeneratorSystem.cs +++ b/Content.Server/Singularity/EntitySystems/SingularityGeneratorSystem.cs @@ -10,13 +10,13 @@ using Robust.Shared.Timing; namespace Content.Server.Singularity.EntitySystems; -public sealed class SingularityGeneratorSystem : SharedSingularityGeneratorSystem +public sealed partial class SingularityGeneratorSystem : SharedSingularityGeneratorSystem { #region Dependencies - [Dependency] private readonly IViewVariablesManager _vvm = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly PhysicsSystem _physics = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IViewVariablesManager _vvm = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private PhysicsSystem _physics = default!; + [Dependency] private IGameTiming _timing = default!; #endregion Dependencies public override void Initialize() diff --git a/Content.Server/Singularity/EntitySystems/SingularitySystem.cs b/Content.Server/Singularity/EntitySystems/SingularitySystem.cs index 81612153cc..3b62bdb5d0 100644 --- a/Content.Server/Singularity/EntitySystems/SingularitySystem.cs +++ b/Content.Server/Singularity/EntitySystems/SingularitySystem.cs @@ -16,11 +16,11 @@ namespace Content.Server.Singularity.EntitySystems; /// Handles their accumulation of energy upon consuming entities (see ) and gradual dissipation. /// Also handles synchronizing server-side components with the singuarities level. /// -public sealed class SingularitySystem : SharedSingularitySystem +public sealed partial class SingularitySystem : SharedSingularitySystem { #region Dependencies - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly PvsOverrideSystem _pvs = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private PvsOverrideSystem _pvs = default!; #endregion Dependencies /// diff --git a/Content.Server/Singularity/StartSingularityEngineCommand.cs b/Content.Server/Singularity/StartSingularityEngineCommand.cs index 0eb8e5ff46..1eafc2749b 100644 --- a/Content.Server/Singularity/StartSingularityEngineCommand.cs +++ b/Content.Server/Singularity/StartSingularityEngineCommand.cs @@ -12,12 +12,12 @@ using Robust.Shared.Console; namespace Content.Server.Singularity { [AdminCommand(AdminFlags.Admin)] - public sealed class StartSingularityEngineCommand : LocalizedEntityCommands + public sealed partial class StartSingularityEngineCommand : LocalizedEntityCommands { - [Dependency] private readonly EmitterSystem _emitterSystem = default!; - [Dependency] private readonly MultipartMachineSystem _multipartSystem = default!; - [Dependency] private readonly ParticleAcceleratorSystem _paSystem = default!; - [Dependency] private readonly RadiationCollectorSystem _radCollectorSystem = default!; + [Dependency] private EmitterSystem _emitterSystem = default!; + [Dependency] private MultipartMachineSystem _multipartSystem = default!; + [Dependency] private ParticleAcceleratorSystem _paSystem = default!; + [Dependency] private RadiationCollectorSystem _radCollectorSystem = default!; public override string Command => "startsingularityengine"; diff --git a/Content.Server/Solar/EntitySystems/PowerSolarControlConsoleSystem.cs b/Content.Server/Solar/EntitySystems/PowerSolarControlConsoleSystem.cs index dd3f0c0054..2227ba8741 100644 --- a/Content.Server/Solar/EntitySystems/PowerSolarControlConsoleSystem.cs +++ b/Content.Server/Solar/EntitySystems/PowerSolarControlConsoleSystem.cs @@ -10,10 +10,10 @@ namespace Content.Server.Solar.EntitySystems /// Responsible for updating solar control consoles. /// [UsedImplicitly] - internal sealed class PowerSolarControlConsoleSystem : EntitySystem + internal sealed partial class PowerSolarControlConsoleSystem : EntitySystem { - [Dependency] private readonly PowerSolarSystem _powerSolarSystem = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; + [Dependency] private PowerSolarSystem _powerSolarSystem = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; /// /// Timer used to avoid updating the UI state every frame (which would be overkill) diff --git a/Content.Server/Solar/EntitySystems/PowerSolarSystem.cs b/Content.Server/Solar/EntitySystems/PowerSolarSystem.cs index d6c048d13f..c7aff7e25a 100644 --- a/Content.Server/Solar/EntitySystems/PowerSolarSystem.cs +++ b/Content.Server/Solar/EntitySystems/PowerSolarSystem.cs @@ -14,11 +14,11 @@ namespace Content.Server.Solar.EntitySystems /// Responsible for maintaining the solar-panel sun angle and updating coverage. /// [UsedImplicitly] - internal sealed class PowerSolarSystem : EntitySystem + internal sealed partial class PowerSolarSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly SharedPhysicsSystem _physicsSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private SharedPhysicsSystem _physicsSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; /// /// Maximum panel angular velocity range - used to stop people rotating panels fast enough that the lag prevention becomes noticable diff --git a/Content.Server/Sound/EmitSoundSystem.cs b/Content.Server/Sound/EmitSoundSystem.cs index 38878b147f..eef762f92b 100644 --- a/Content.Server/Sound/EmitSoundSystem.cs +++ b/Content.Server/Sound/EmitSoundSystem.cs @@ -4,9 +4,9 @@ using Robust.Shared.Timing; namespace Content.Server.Sound; -public sealed class EmitSoundSystem : SharedEmitSoundSystem +public sealed partial class EmitSoundSystem : SharedEmitSoundSystem { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; public override void Update(float frameTime) { diff --git a/Content.Server/Spawners/EntitySystems/ConditionalSpawnerSystem.cs b/Content.Server/Spawners/EntitySystems/ConditionalSpawnerSystem.cs index 2a394eba22..10e4b3212e 100644 --- a/Content.Server/Spawners/EntitySystems/ConditionalSpawnerSystem.cs +++ b/Content.Server/Spawners/EntitySystems/ConditionalSpawnerSystem.cs @@ -10,11 +10,11 @@ using Robust.Shared.Random; namespace Content.Server.Spawners.EntitySystems { [UsedImplicitly] - public sealed class ConditionalSpawnerSystem : EntitySystem + public sealed partial class ConditionalSpawnerSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly GameTicker _ticker = default!; - [Dependency] private readonly EntityTableSystem _entityTable = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private GameTicker _ticker = default!; + [Dependency] private EntityTableSystem _entityTable = default!; public override void Initialize() { diff --git a/Content.Server/Spawners/EntitySystems/ContainerSpawnPointSystem.cs b/Content.Server/Spawners/EntitySystems/ContainerSpawnPointSystem.cs index 1763d5f6a1..28740ebfa3 100644 --- a/Content.Server/Spawners/EntitySystems/ContainerSpawnPointSystem.cs +++ b/Content.Server/Spawners/EntitySystems/ContainerSpawnPointSystem.cs @@ -9,14 +9,14 @@ using Robust.Shared.Random; namespace Content.Server.Spawners.EntitySystems; -public sealed class ContainerSpawnPointSystem : EntitySystem +public sealed partial class ContainerSpawnPointSystem : EntitySystem { - [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly StationSpawningSystem _stationSpawning = default!; + [Dependency] private ContainerSystem _container = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private StationSpawningSystem _stationSpawning = default!; public override void Initialize() { diff --git a/Content.Server/Spawners/EntitySystems/RandomDecalSpawnerSystem.cs b/Content.Server/Spawners/EntitySystems/RandomDecalSpawnerSystem.cs index 1182bc131c..00dd5ef4d4 100644 --- a/Content.Server/Spawners/EntitySystems/RandomDecalSpawnerSystem.cs +++ b/Content.Server/Spawners/EntitySystems/RandomDecalSpawnerSystem.cs @@ -8,13 +8,13 @@ using Robust.Shared.Random; namespace Content.Server.Spawners.EntitySystems; -public sealed class RandomDecalSpawnerSystem : EntitySystem +public sealed partial class RandomDecalSpawnerSystem : EntitySystem { - [Dependency] private readonly DecalSystem _decal = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly IPrototypeManager _prototypes = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefs = default!; + [Dependency] private DecalSystem _decal = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private IPrototypeManager _prototypes = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ITileDefinitionManager _tileDefs = default!; public override void Initialize() { diff --git a/Content.Server/Spawners/EntitySystems/SpawnPointSystem.cs b/Content.Server/Spawners/EntitySystems/SpawnPointSystem.cs index 7145065281..bf5327cc5d 100644 --- a/Content.Server/Spawners/EntitySystems/SpawnPointSystem.cs +++ b/Content.Server/Spawners/EntitySystems/SpawnPointSystem.cs @@ -6,12 +6,12 @@ using Robust.Shared.Random; namespace Content.Server.Spawners.EntitySystems; -public sealed class SpawnPointSystem : EntitySystem +public sealed partial class SpawnPointSystem : EntitySystem { - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly StationSystem _stationSystem = default!; - [Dependency] private readonly StationSpawningSystem _stationSpawning = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private StationSystem _stationSystem = default!; + [Dependency] private StationSpawningSystem _stationSpawning = default!; public override void Initialize() { diff --git a/Content.Server/Spawners/EntitySystems/SpawnerSystem.cs b/Content.Server/Spawners/EntitySystems/SpawnerSystem.cs index 6e0b0f384d..bcbfdb626e 100644 --- a/Content.Server/Spawners/EntitySystems/SpawnerSystem.cs +++ b/Content.Server/Spawners/EntitySystems/SpawnerSystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Timing; namespace Content.Server.Spawners.EntitySystems; -public sealed class SpawnerSystem : EntitySystem +public sealed partial class SpawnerSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Species/Systems/NymphSystem.cs b/Content.Server/Species/Systems/NymphSystem.cs index 6d2d56465e..0bdc22f607 100644 --- a/Content.Server/Species/Systems/NymphSystem.cs +++ b/Content.Server/Species/Systems/NymphSystem.cs @@ -9,9 +9,9 @@ namespace Content.Server.Species.Systems; public sealed partial class NymphSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly MindSystem _mindSystem = default!; - [Dependency] private readonly ZombieSystem _zombie = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private MindSystem _mindSystem = default!; + [Dependency] private ZombieSystem _zombie = default!; public override void Initialize() { diff --git a/Content.Server/Speech/EmotesMenuSystem.cs b/Content.Server/Speech/EmotesMenuSystem.cs index 6571587b91..40de669c4e 100644 --- a/Content.Server/Speech/EmotesMenuSystem.cs +++ b/Content.Server/Speech/EmotesMenuSystem.cs @@ -6,8 +6,8 @@ namespace Content.Server.Speech; public sealed partial class EmotesMenuSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ChatSystem _chat = default!; public override void Initialize() { diff --git a/Content.Server/Speech/EntitySystems/BarkAccentSystem.cs b/Content.Server/Speech/EntitySystems/BarkAccentSystem.cs index cb157d91b2..25cac3f3b6 100644 --- a/Content.Server/Speech/EntitySystems/BarkAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/BarkAccentSystem.cs @@ -4,9 +4,9 @@ using Robust.Shared.Random; namespace Content.Server.Speech.EntitySystems; -public sealed class BarkAccentSystem : RelayAccentSystem +public sealed partial class BarkAccentSystem : RelayAccentSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; private static readonly IReadOnlyList Barks = new List{ " Woof!", " WOOF", " wof-wof" diff --git a/Content.Server/Speech/EntitySystems/DamagedSiliconAccentSystem.cs b/Content.Server/Speech/EntitySystems/DamagedSiliconAccentSystem.cs index e197f2a50b..e5a6ff9fec 100644 --- a/Content.Server/Speech/EntitySystems/DamagedSiliconAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/DamagedSiliconAccentSystem.cs @@ -11,13 +11,13 @@ using Robust.Shared.Random; namespace Content.Server.Speech.EntitySystems; -public sealed class DamagedSiliconAccentSystem : EntitySystem +public sealed partial class DamagedSiliconAccentSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedBatterySystem _battery = default!; - [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly DestructibleSystem _destructibleSystem = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedBatterySystem _battery = default!; + [Dependency] private PowerCellSystem _powerCell = default!; + [Dependency] private DestructibleSystem _destructibleSystem = default!; + [Dependency] private DamageableSystem _damageable = default!; public override void Initialize() { diff --git a/Content.Server/Speech/EntitySystems/FrenchAccentSystem.cs b/Content.Server/Speech/EntitySystems/FrenchAccentSystem.cs index caefe3ef2d..751c2859b6 100644 --- a/Content.Server/Speech/EntitySystems/FrenchAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/FrenchAccentSystem.cs @@ -7,9 +7,9 @@ namespace Content.Server.Speech.EntitySystems; /// /// System that gives the speaker a faux-French accent. /// -public sealed class FrenchAccentSystem : EntitySystem +public sealed partial class FrenchAccentSystem : EntitySystem { - [Dependency] private readonly ReplacementAccentSystem _replacement = default!; + [Dependency] private ReplacementAccentSystem _replacement = default!; private static readonly Regex RegexTh = new(@"th", RegexOptions.IgnoreCase); private static readonly Regex RegexStartH = new(@"(? /// This system redirects local chat messages to listening entities (e.g., radio microphones). /// -public sealed class ListeningSystem : EntitySystem +public sealed partial class ListeningSystem : EntitySystem { - [Dependency] private readonly SharedTransformSystem _xforms = default!; + [Dependency] private SharedTransformSystem _xforms = default!; public override void Initialize() { diff --git a/Content.Server/Speech/EntitySystems/MeleeSpeechSystem.cs b/Content.Server/Speech/EntitySystems/MeleeSpeechSystem.cs index 4299bcda07..e9e224dddb 100644 --- a/Content.Server/Speech/EntitySystems/MeleeSpeechSystem.cs +++ b/Content.Server/Speech/EntitySystems/MeleeSpeechSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Player; namespace Content.Server.Speech.EntitySystems; -public sealed class MeleeSpeechSystem : SharedMeleeSpeechSystem +public sealed partial class MeleeSpeechSystem : SharedMeleeSpeechSystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedActionsSystem _actionSystem = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private SharedActionsSystem _actionSystem = default!; + [Dependency] private UserInterfaceSystem _uiSystem = default!; public override void Initialize() { base.Initialize(); diff --git a/Content.Server/Speech/EntitySystems/MobsterAccentSystem.cs b/Content.Server/Speech/EntitySystems/MobsterAccentSystem.cs index 6048db5eb2..ed6cd5832b 100644 --- a/Content.Server/Speech/EntitySystems/MobsterAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/MobsterAccentSystem.cs @@ -6,7 +6,7 @@ using Robust.Shared.Random; namespace Content.Server.Speech.EntitySystems; -public sealed class MobsterAccentSystem : EntitySystem +public sealed partial class MobsterAccentSystem : EntitySystem { private static readonly Regex RegexIng = new(@"(?<=\w\w)(in)g(?!\w)", RegexOptions.IgnoreCase); private static readonly Regex RegexLowerOr = new(@"(?<=\w)o[Rr](?=\w)"); @@ -16,8 +16,8 @@ public sealed class MobsterAccentSystem : EntitySystem private static readonly Regex RegexFirstWord = new(@"^(\S+)"); private static readonly Regex RegexLastWord = new(@"(\S+)$"); private static readonly Regex RegexLastPunctuation = new(@"([.!?]+$)(?!.*[.!?])|(? +public sealed partial class OwOAccentSystem : RelayAccentSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; private static readonly IReadOnlyList Faces = new List{ " (•`ω´•)", " ;;w;;", " owo", " UwU", " >w<", " ^w^" diff --git a/Content.Server/Speech/EntitySystems/ParrotAccentSystem.cs b/Content.Server/Speech/EntitySystems/ParrotAccentSystem.cs index 9bd3be25ae..02278a1110 100644 --- a/Content.Server/Speech/EntitySystems/ParrotAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/ParrotAccentSystem.cs @@ -10,7 +10,7 @@ public sealed partial class ParrotAccentSystem : EntitySystem { private static readonly Regex WordCleanupRegex = new Regex("[^A-Za-z0-9 -]"); - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Speech/EntitySystems/PirateAccentSystem.cs b/Content.Server/Speech/EntitySystems/PirateAccentSystem.cs index ff2c5913e0..ba38e45eba 100644 --- a/Content.Server/Speech/EntitySystems/PirateAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/PirateAccentSystem.cs @@ -6,12 +6,12 @@ using System.Text.RegularExpressions; namespace Content.Server.Speech.EntitySystems; -public sealed class PirateAccentSystem : EntitySystem +public sealed partial class PirateAccentSystem : EntitySystem { private static readonly Regex FirstWordAllCapsRegex = new(@"^(\S+)"); - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ReplacementAccentSystem _replacement = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ReplacementAccentSystem _replacement = default!; public override void Initialize() { diff --git a/Content.Server/Speech/EntitySystems/RatvarianLanguageSystem.cs b/Content.Server/Speech/EntitySystems/RatvarianLanguageSystem.cs index 39b040b75f..33ed0186b9 100644 --- a/Content.Server/Speech/EntitySystems/RatvarianLanguageSystem.cs +++ b/Content.Server/Speech/EntitySystems/RatvarianLanguageSystem.cs @@ -8,9 +8,9 @@ using Robust.Shared.Prototypes; namespace Content.Server.Speech.EntitySystems; -public sealed class RatvarianLanguageSystem : SharedRatvarianLanguageSystem +public sealed partial class RatvarianLanguageSystem : SharedRatvarianLanguageSystem { - [Dependency] private readonly StatusEffectsSystem _statusEffects = default!; + [Dependency] private StatusEffectsSystem _statusEffects = default!; private static readonly ProtoId RatvarianKey = "RatvarianLanguage"; diff --git a/Content.Server/Speech/EntitySystems/ReplacementAccentSystem.cs b/Content.Server/Speech/EntitySystems/ReplacementAccentSystem.cs index 60b531caa5..dbe38a8653 100644 --- a/Content.Server/Speech/EntitySystems/ReplacementAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/ReplacementAccentSystem.cs @@ -13,11 +13,11 @@ namespace Content.Server.Speech.EntitySystems /// /// Replaces text in messages, either with full replacements or word replacements. /// - public sealed class ReplacementAccentSystem : EntitySystem + public sealed partial class ReplacementAccentSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ILocalizationManager _loc = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ILocalizationManager _loc = default!; private readonly Dictionary, (Regex regex, string replacement)[]> _cachedReplacements = new(); diff --git a/Content.Server/Speech/EntitySystems/RussianAccentSystem.cs b/Content.Server/Speech/EntitySystems/RussianAccentSystem.cs index 5c49ecbde7..4c5f8ad929 100644 --- a/Content.Server/Speech/EntitySystems/RussianAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/RussianAccentSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Speech; namespace Content.Server.Speech.EntitySystems; -public sealed class RussianAccentSystem : EntitySystem +public sealed partial class RussianAccentSystem : EntitySystem { - [Dependency] private readonly ReplacementAccentSystem _replacement = default!; + [Dependency] private ReplacementAccentSystem _replacement = default!; public override void Initialize() { SubscribeLocalEvent(OnAccent); diff --git a/Content.Server/Speech/EntitySystems/ScrambledAccentSystem.cs b/Content.Server/Speech/EntitySystems/ScrambledAccentSystem.cs index 47fde6db86..42896fbd4d 100644 --- a/Content.Server/Speech/EntitySystems/ScrambledAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/ScrambledAccentSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Random; namespace Content.Server.Speech.EntitySystems; -public sealed class ScrambledAccentSystem : RelayAccentSystem +public sealed partial class ScrambledAccentSystem : RelayAccentSystem { private static readonly Regex RegexLoneI = new(@"(?<=\ )i(?=[\ \.\?]|$)"); - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; protected override string AccentuateInternal(EntityUid uid, ScrambledAccentComponent comp, string message) { diff --git a/Content.Server/Speech/EntitySystems/SkeletonAccentSystem.cs b/Content.Server/Speech/EntitySystems/SkeletonAccentSystem.cs index 73d8c0665e..937b3c3707 100644 --- a/Content.Server/Speech/EntitySystems/SkeletonAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/SkeletonAccentSystem.cs @@ -7,8 +7,8 @@ namespace Content.Server.Speech.EntitySystems; public sealed partial class SkeletonAccentSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ReplacementAccentSystem _replacement = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ReplacementAccentSystem _replacement = default!; [GeneratedRegex(@"(? /// Divisor applied to total seconds used to get the odds of slurred speech occuring. diff --git a/Content.Server/Speech/EntitySystems/SouthernAccentSystem.cs b/Content.Server/Speech/EntitySystems/SouthernAccentSystem.cs index 6bf64ccabd..e114e92ce5 100644 --- a/Content.Server/Speech/EntitySystems/SouthernAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/SouthernAccentSystem.cs @@ -4,7 +4,7 @@ using Content.Shared.Speech; namespace Content.Server.Speech.EntitySystems; -public sealed class SouthernAccentSystem : EntitySystem +public sealed partial class SouthernAccentSystem : EntitySystem { private static readonly Regex RegexLowerIng = new(@"ing\b"); private static readonly Regex RegexUpperIng = new(@"ING\b"); @@ -13,7 +13,7 @@ public sealed class SouthernAccentSystem : EntitySystem private static readonly Regex RegexLowerDve = new(@"d've\b"); private static readonly Regex RegexUpperDve = new(@"D'VE\b"); - [Dependency] private readonly ReplacementAccentSystem _replacement = default!; + [Dependency] private ReplacementAccentSystem _replacement = default!; public override void Initialize() { diff --git a/Content.Server/Speech/EntitySystems/SpeakOnActionSystem.cs b/Content.Server/Speech/EntitySystems/SpeakOnActionSystem.cs index 6b52e69d7a..de4a814345 100644 --- a/Content.Server/Speech/EntitySystems/SpeakOnActionSystem.cs +++ b/Content.Server/Speech/EntitySystems/SpeakOnActionSystem.cs @@ -12,9 +12,9 @@ namespace Content.Server.Speech.EntitySystems; /// As soon as the chat refactor moves to Shared /// the logic here can move to the shared /// -public sealed class SpeakOnActionSystem : SharedSpeakOnActionSystem +public sealed partial class SpeakOnActionSystem : SharedSpeakOnActionSystem { - [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private ChatSystem _chat = default!; public override void Initialize() { diff --git a/Content.Server/Speech/EntitySystems/StutteringSystem.cs b/Content.Server/Speech/EntitySystems/StutteringSystem.cs index d610423dd8..c1096dfb2a 100644 --- a/Content.Server/Speech/EntitySystems/StutteringSystem.cs +++ b/Content.Server/Speech/EntitySystems/StutteringSystem.cs @@ -6,9 +6,9 @@ using System.Text.RegularExpressions; namespace Content.Server.Speech.EntitySystems; -public sealed class StutteringSystem : SharedStutteringSystem +public sealed partial class StutteringSystem : SharedStutteringSystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; // Regex of characters to stutter. private static readonly Regex Stutter = new(@"[b-df-hj-np-tv-wxyz]", diff --git a/Content.Server/Speech/EntitySystems/VocalSystem.cs b/Content.Server/Speech/EntitySystems/VocalSystem.cs index 3709ab5e3b..4044cb05d8 100644 --- a/Content.Server/Speech/EntitySystems/VocalSystem.cs +++ b/Content.Server/Speech/EntitySystems/VocalSystem.cs @@ -11,13 +11,13 @@ using Robust.Shared.Random; namespace Content.Server.Speech.EntitySystems; -public sealed class VocalSystem : EntitySystem +public sealed partial class VocalSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly ActionsSystem _actions = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private ActionsSystem _actions = default!; public override void Initialize() { diff --git a/Content.Server/Speech/Muting/MutingSystem.cs b/Content.Server/Speech/Muting/MutingSystem.cs index 9e2a0602a4..d8748b6d19 100644 --- a/Content.Server/Speech/Muting/MutingSystem.cs +++ b/Content.Server/Speech/Muting/MutingSystem.cs @@ -9,9 +9,9 @@ using Content.Shared.Speech.Muting; namespace Content.Server.Speech.Muting { - public sealed class MutingSystem : EntitySystem + public sealed partial class MutingSystem : EntitySystem { - [Dependency] private readonly PopupSystem _popupSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; public override void Initialize() { base.Initialize(); diff --git a/Content.Server/Speech/SpeechNoiseSystem.cs b/Content.Server/Speech/SpeechNoiseSystem.cs index cc9d5feb60..f4a8553188 100644 --- a/Content.Server/Speech/SpeechNoiseSystem.cs +++ b/Content.Server/Speech/SpeechNoiseSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Timing; namespace Content.Server.Speech { - public sealed class SpeechSoundSystem : EntitySystem + public sealed partial class SpeechSoundSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Server/Spider/SpiderSystem.cs b/Content.Server/Spider/SpiderSystem.cs index 33142b19b1..a3757603f4 100644 --- a/Content.Server/Spider/SpiderSystem.cs +++ b/Content.Server/Spider/SpiderSystem.cs @@ -10,12 +10,12 @@ using Robust.Shared.Timing; namespace Content.Server.Spider; -public sealed class SpiderSystem : SharedSpiderSystem +public sealed partial class SpiderSystem : SharedSpiderSystem { - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly TurfSystem _turf = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private TurfSystem _turf = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private MobStateSystem _mobState = default!; /// /// A recycled hashset used to check turfs for spiderwebs. diff --git a/Content.Server/SprayPainter/SprayPainterSystem.cs b/Content.Server/SprayPainter/SprayPainterSystem.cs index 1216d9758a..3689361f7d 100644 --- a/Content.Server/SprayPainter/SprayPainterSystem.cs +++ b/Content.Server/SprayPainter/SprayPainterSystem.cs @@ -24,14 +24,14 @@ namespace Content.Server.SprayPainter; /// Handles spraying pipes and decals using a spray painter. /// Other paintable objects are handled in shared. /// -public sealed class SprayPainterSystem : SharedSprayPainterSystem +public sealed partial class SprayPainterSystem : SharedSprayPainterSystem { - [Dependency] private readonly AtmosPipeColorSystem _pipeColor = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly DecalSystem _decals = default!; - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly ChargesSystem _charges = default!; - [Dependency] private readonly TransformSystem _transform = default!; + [Dependency] private AtmosPipeColorSystem _pipeColor = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private DecalSystem _decals = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private ChargesSystem _charges = default!; + [Dependency] private TransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/Spreader/KudzuSystem.cs b/Content.Server/Spreader/KudzuSystem.cs index 687ee9dd57..606b9f06e7 100644 --- a/Content.Server/Spreader/KudzuSystem.cs +++ b/Content.Server/Spreader/KudzuSystem.cs @@ -8,13 +8,13 @@ using Robust.Shared.Utility; namespace Content.Server.Spreader; -public sealed class KudzuSystem : EntitySystem +public sealed partial class KudzuSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private DamageableSystem _damageable = default!; private static readonly ProtoId KudzuGroup = "Kudzu"; diff --git a/Content.Server/Spreader/SpreaderSystem.cs b/Content.Server/Spreader/SpreaderSystem.cs index 7ea41431da..7dbc377c32 100644 --- a/Content.Server/Spreader/SpreaderSystem.cs +++ b/Content.Server/Spreader/SpreaderSystem.cs @@ -17,13 +17,13 @@ namespace Content.Server.Spreader; /// /// Handles generic spreading logic, where one anchored entity spreads to neighboring tiles. /// -public sealed class SpreaderSystem : EntitySystem +public sealed partial class SpreaderSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private TurfSystem _turf = default!; /// /// Cached maximum number of updates per spreader prototype. This is applied per-grid. diff --git a/Content.Server/Sprite/RandomSpriteSystem.cs b/Content.Server/Sprite/RandomSpriteSystem.cs index 7f81f4bdd4..28f1e16c9a 100644 --- a/Content.Server/Sprite/RandomSpriteSystem.cs +++ b/Content.Server/Sprite/RandomSpriteSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Random; namespace Content.Server.Sprite; -public sealed class RandomSpriteSystem: SharedRandomSpriteSystem +public sealed partial class RandomSpriteSystem: SharedRandomSpriteSystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Stack/StackSystem.cs b/Content.Server/Stack/StackSystem.cs index a6b75f953c..de500e6c6a 100644 --- a/Content.Server/Stack/StackSystem.cs +++ b/Content.Server/Stack/StackSystem.cs @@ -11,9 +11,9 @@ namespace Content.Server.Stack /// This is a good example for learning how to code in an ECS manner. /// [UsedImplicitly] - public sealed class StackSystem : SharedStackSystem + public sealed partial class StackSystem : SharedStackSystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; #region Spawning diff --git a/Content.Server/Station/Systems/StationBiomeSystem.cs b/Content.Server/Station/Systems/StationBiomeSystem.cs index 61bc70794a..5b97e68f98 100644 --- a/Content.Server/Station/Systems/StationBiomeSystem.cs +++ b/Content.Server/Station/Systems/StationBiomeSystem.cs @@ -7,10 +7,10 @@ namespace Content.Server.Station.Systems; public sealed partial class StationBiomeSystem : EntitySystem { - [Dependency] private readonly BiomeSystem _biome = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private BiomeSystem _biome = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private SharedMapSystem _map = default!; public override void Initialize() { diff --git a/Content.Server/Station/Systems/StationJobsSystem.Roundstart.cs b/Content.Server/Station/Systems/StationJobsSystem.Roundstart.cs index 96483cc25e..1318ff68fb 100644 --- a/Content.Server/Station/Systems/StationJobsSystem.Roundstart.cs +++ b/Content.Server/Station/Systems/StationJobsSystem.Roundstart.cs @@ -17,9 +17,9 @@ namespace Content.Server.Station.Systems; // Contains code for round-start spawning. public sealed partial class StationJobsSystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IBanManager _banManager = default!; - [Dependency] private readonly AntagSelectionSystem _antag = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IBanManager _banManager = default!; + [Dependency] private AntagSelectionSystem _antag = default!; private Dictionary> _jobsByWeight = default!; private List _orderedWeights = default!; diff --git a/Content.Server/Station/Systems/StationJobsSystem.cs b/Content.Server/Station/Systems/StationJobsSystem.cs index 91a8b7ade4..609168ecc2 100644 --- a/Content.Server/Station/Systems/StationJobsSystem.cs +++ b/Content.Server/Station/Systems/StationJobsSystem.cs @@ -23,10 +23,10 @@ namespace Content.Server.Station.Systems; [PublicAPI] public sealed partial class StationJobsSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private GameTicker _gameTicker = default!; /// public override void Initialize() diff --git a/Content.Server/Station/Systems/StationNameSystem.cs b/Content.Server/Station/Systems/StationNameSystem.cs index ea17830a47..c64d036a85 100644 --- a/Content.Server/Station/Systems/StationNameSystem.cs +++ b/Content.Server/Station/Systems/StationNameSystem.cs @@ -6,9 +6,9 @@ namespace Content.Server.Station.Systems; /// /// This handles naming stations. /// -public sealed class StationNameSystem : EntitySystem +public sealed partial class StationNameSystem : EntitySystem { - [Dependency] private readonly StationSystem _station = default!; + [Dependency] private StationSystem _station = default!; /// public override void Initialize() diff --git a/Content.Server/Station/Systems/StationSpawningSystem.cs b/Content.Server/Station/Systems/StationSpawningSystem.cs index 0c89fa8d87..ba515ffcd0 100644 --- a/Content.Server/Station/Systems/StationSpawningSystem.cs +++ b/Content.Server/Station/Systems/StationSpawningSystem.cs @@ -31,19 +31,19 @@ namespace Content.Server.Station.Systems; /// Also provides helpers for spawning in the player's mob. /// [PublicAPI] -public sealed class StationSpawningSystem : SharedStationSpawningSystem +public sealed partial class StationSpawningSystem : SharedStationSpawningSystem { - [Dependency] private readonly SharedAccessSystem _accessSystem = default!; - [Dependency] private readonly ActorSystem _actors = default!; - [Dependency] private readonly IdCardSystem _cardSystem = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly HumanoidProfileSystem _humanoidProfile = default!; - [Dependency] private readonly SharedVisualBodySystem _visualBody = default!; - [Dependency] private readonly IdentitySystem _identity = default!; - [Dependency] private readonly MetaDataSystem _metaSystem = default!; - [Dependency] private readonly PdaSystem _pdaSystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly MindSystem _mindSystem = default!; + [Dependency] private SharedAccessSystem _accessSystem = default!; + [Dependency] private ActorSystem _actors = default!; + [Dependency] private IdCardSystem _cardSystem = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private HumanoidProfileSystem _humanoidProfile = default!; + [Dependency] private SharedVisualBodySystem _visualBody = default!; + [Dependency] private IdentitySystem _identity = default!; + [Dependency] private MetaDataSystem _metaSystem = default!; + [Dependency] private PdaSystem _pdaSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private MindSystem _mindSystem = default!; /// /// Attempts to spawn a player character onto the given station. diff --git a/Content.Server/Station/Systems/StationSystem.cs b/Content.Server/Station/Systems/StationSystem.cs index dc2ec49dce..a35443d669 100644 --- a/Content.Server/Station/Systems/StationSystem.cs +++ b/Content.Server/Station/Systems/StationSystem.cs @@ -25,12 +25,12 @@ namespace Content.Server.Station.Systems; [PublicAPI] public sealed partial class StationSystem : SharedStationSystem { - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly PvsOverrideSystem _pvsOverride = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private ChatSystem _chatSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private PvsOverrideSystem _pvsOverride = default!; private ISawmill _sawmill = default!; diff --git a/Content.Server/StationEvents/BasicStationEventSchedulerSystem.cs b/Content.Server/StationEvents/BasicStationEventSchedulerSystem.cs index 676bfbbcc4..591ea1ae5a 100644 --- a/Content.Server/StationEvents/BasicStationEventSchedulerSystem.cs +++ b/Content.Server/StationEvents/BasicStationEventSchedulerSystem.cs @@ -20,10 +20,10 @@ namespace Content.Server.StationEvents /// game presets use. /// [UsedImplicitly] - public sealed class BasicStationEventSchedulerSystem : GameRuleSystem + public sealed partial class BasicStationEventSchedulerSystem : GameRuleSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly EventManagerSystem _event = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private EventManagerSystem _event = default!; protected override void Started(EntityUid uid, BasicStationEventSchedulerComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) diff --git a/Content.Server/StationEvents/EventManagerSystem.cs b/Content.Server/StationEvents/EventManagerSystem.cs index 525f8c0012..5bcd9a786b 100644 --- a/Content.Server/StationEvents/EventManagerSystem.cs +++ b/Content.Server/StationEvents/EventManagerSystem.cs @@ -12,15 +12,15 @@ using Content.Shared.EntityTable; namespace Content.Server.StationEvents; -public sealed class EventManagerSystem : EntitySystem +public sealed partial class EventManagerSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly EntityTableSystem _entityTable = default!; - [Dependency] public readonly GameTicker GameTicker = default!; - [Dependency] private readonly RoundEndSystem _roundEnd = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private EntityTableSystem _entityTable = default!; + [Dependency] public GameTicker GameTicker = default!; + [Dependency] private RoundEndSystem _roundEnd = default!; public bool EventsEnabled { get; private set; } private void SetEnabled(bool value) => EventsEnabled = value; diff --git a/Content.Server/StationEvents/Events/AlertLevelInterceptionRule.cs b/Content.Server/StationEvents/Events/AlertLevelInterceptionRule.cs index 916d7d1688..01eb65662e 100644 --- a/Content.Server/StationEvents/Events/AlertLevelInterceptionRule.cs +++ b/Content.Server/StationEvents/Events/AlertLevelInterceptionRule.cs @@ -4,9 +4,9 @@ using Content.Server.AlertLevel; namespace Content.Server.StationEvents.Events; -public sealed class AlertLevelInterceptionRule : StationEventSystem +public sealed partial class AlertLevelInterceptionRule : StationEventSystem { - [Dependency] private readonly AlertLevelSystem _alertLevelSystem = default!; + [Dependency] private AlertLevelSystem _alertLevelSystem = default!; protected override void Started(EntityUid uid, AlertLevelInterceptionRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) diff --git a/Content.Server/StationEvents/Events/AnomalySpawnRule.cs b/Content.Server/StationEvents/Events/AnomalySpawnRule.cs index 4c9cfd87ea..d0719fbd35 100644 --- a/Content.Server/StationEvents/Events/AnomalySpawnRule.cs +++ b/Content.Server/StationEvents/Events/AnomalySpawnRule.cs @@ -5,9 +5,9 @@ using Content.Shared.Station.Components; namespace Content.Server.StationEvents.Events; -public sealed class AnomalySpawnRule : StationEventSystem +public sealed partial class AnomalySpawnRule : StationEventSystem { - [Dependency] private readonly AnomalySystem _anomaly = default!; + [Dependency] private AnomalySystem _anomaly = default!; protected override void Added(EntityUid uid, AnomalySpawnRuleComponent component, GameRuleComponent gameRule, GameRuleAddedEvent args) { diff --git a/Content.Server/StationEvents/Events/BluespaceLockerRule.cs b/Content.Server/StationEvents/Events/BluespaceLockerRule.cs index 1fe8f1f038..89e011c1cd 100644 --- a/Content.Server/StationEvents/Events/BluespaceLockerRule.cs +++ b/Content.Server/StationEvents/Events/BluespaceLockerRule.cs @@ -10,10 +10,10 @@ using Robust.Shared.Random; namespace Content.Server.StationEvents.Events; -public sealed class BluespaceLockerRule : StationEventSystem +public sealed partial class BluespaceLockerRule : StationEventSystem { - [Dependency] private readonly BluespaceLockerSystem _bluespaceLocker = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private BluespaceLockerSystem _bluespaceLocker = default!; + [Dependency] private SharedTransformSystem _transform = default!; protected override void Started(EntityUid uid, BluespaceLockerRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/StationEvents/Events/BreakerFlipRule.cs b/Content.Server/StationEvents/Events/BreakerFlipRule.cs index 745db7a0cd..69586bc2a1 100644 --- a/Content.Server/StationEvents/Events/BreakerFlipRule.cs +++ b/Content.Server/StationEvents/Events/BreakerFlipRule.cs @@ -9,9 +9,9 @@ using Robust.Shared.Random; namespace Content.Server.StationEvents.Events; [UsedImplicitly] -public sealed class BreakerFlipRule : StationEventSystem +public sealed partial class BreakerFlipRule : StationEventSystem { - [Dependency] private readonly ApcSystem _apcSystem = default!; + [Dependency] private ApcSystem _apcSystem = default!; protected override void Added(EntityUid uid, BreakerFlipRuleComponent component, GameRuleComponent gameRule, GameRuleAddedEvent args) { diff --git a/Content.Server/StationEvents/Events/BureaucraticErrorRule.cs b/Content.Server/StationEvents/Events/BureaucraticErrorRule.cs index 2ddc7245cf..1844df7fd1 100644 --- a/Content.Server/StationEvents/Events/BureaucraticErrorRule.cs +++ b/Content.Server/StationEvents/Events/BureaucraticErrorRule.cs @@ -10,9 +10,9 @@ using Robust.Shared.Random; namespace Content.Server.StationEvents.Events; [UsedImplicitly] -public sealed class BureaucraticErrorRule : StationEventSystem +public sealed partial class BureaucraticErrorRule : StationEventSystem { - [Dependency] private readonly StationJobsSystem _stationJobs = default!; + [Dependency] private StationJobsSystem _stationJobs = default!; protected override void Started(EntityUid uid, BureaucraticErrorRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/StationEvents/Events/CargoGiftsRule.cs b/Content.Server/StationEvents/Events/CargoGiftsRule.cs index b83fdc702b..ca6019d806 100644 --- a/Content.Server/StationEvents/Events/CargoGiftsRule.cs +++ b/Content.Server/StationEvents/Events/CargoGiftsRule.cs @@ -9,11 +9,11 @@ using Robust.Shared.Prototypes; namespace Content.Server.StationEvents.Events; -public sealed class CargoGiftsRule : StationEventSystem +public sealed partial class CargoGiftsRule : StationEventSystem { - [Dependency] private readonly CargoSystem _cargoSystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly GameTicker _ticker = default!; + [Dependency] private CargoSystem _cargoSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private GameTicker _ticker = default!; protected override void Added(EntityUid uid, CargoGiftsRuleComponent component, GameRuleComponent gameRule, GameRuleAddedEvent args) { diff --git a/Content.Server/StationEvents/Events/ClericalErrorRule.cs b/Content.Server/StationEvents/Events/ClericalErrorRule.cs index e52c2c05aa..05f059b3fe 100644 --- a/Content.Server/StationEvents/Events/ClericalErrorRule.cs +++ b/Content.Server/StationEvents/Events/ClericalErrorRule.cs @@ -8,9 +8,9 @@ using Robust.Shared.Random; namespace Content.Server.StationEvents.Events; -public sealed class ClericalErrorRule : StationEventSystem +public sealed partial class ClericalErrorRule : StationEventSystem { - [Dependency] private readonly StationRecordsSystem _stationRecords = default!; + [Dependency] private StationRecordsSystem _stationRecords = default!; protected override void Started(EntityUid uid, ClericalErrorRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/StationEvents/Events/FalseAlarmRule.cs b/Content.Server/StationEvents/Events/FalseAlarmRule.cs index e1c642a85d..1730ceecd9 100644 --- a/Content.Server/StationEvents/Events/FalseAlarmRule.cs +++ b/Content.Server/StationEvents/Events/FalseAlarmRule.cs @@ -7,9 +7,9 @@ using Robust.Shared.Random; namespace Content.Server.StationEvents.Events; [UsedImplicitly] -public sealed class FalseAlarmRule : StationEventSystem +public sealed partial class FalseAlarmRule : StationEventSystem { - [Dependency] private readonly EventManagerSystem _event = default!; + [Dependency] private EventManagerSystem _event = default!; protected override void Started(EntityUid uid, FalseAlarmRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/StationEvents/Events/GasLeakRule.cs b/Content.Server/StationEvents/Events/GasLeakRule.cs index 9e1f70474c..29251ee394 100644 --- a/Content.Server/StationEvents/Events/GasLeakRule.cs +++ b/Content.Server/StationEvents/Events/GasLeakRule.cs @@ -8,10 +8,10 @@ using Robust.Shared.Timing; namespace Content.Server.StationEvents.Events { - internal sealed class GasLeakRule : StationEventSystem + internal sealed partial class GasLeakRule : StationEventSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; protected override void Started(EntityUid uid, GasLeakRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/StationEvents/Events/GreytideVirusRule.cs b/Content.Server/StationEvents/Events/GreytideVirusRule.cs index dba21911dc..c9b0118477 100644 --- a/Content.Server/StationEvents/Events/GreytideVirusRule.cs +++ b/Content.Server/StationEvents/Events/GreytideVirusRule.cs @@ -17,13 +17,13 @@ namespace Content.Server.StationEvents.Events; /// Greytide Virus event /// This will open and bolt airlocks and unlock lockers from randomly selected access groups. /// -public sealed class GreytideVirusRule : StationEventSystem +public sealed partial class GreytideVirusRule : StationEventSystem { - [Dependency] private readonly AccessReaderSystem _access = default!; - [Dependency] private readonly SharedDoorSystem _door = default!; - [Dependency] private readonly LockSystem _lock = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private AccessReaderSystem _access = default!; + [Dependency] private SharedDoorSystem _door = default!; + [Dependency] private LockSystem _lock = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _random = default!; protected override void Added(EntityUid uid, GreytideVirusRuleComponent virusComp, GameRuleComponent gameRule, GameRuleAddedEvent args) { diff --git a/Content.Server/StationEvents/Events/ImmovableRodRule.cs b/Content.Server/StationEvents/Events/ImmovableRodRule.cs index 83ab077236..45c9d03539 100644 --- a/Content.Server/StationEvents/Events/ImmovableRodRule.cs +++ b/Content.Server/StationEvents/Events/ImmovableRodRule.cs @@ -12,11 +12,11 @@ using System.Linq; namespace Content.Server.StationEvents.Events; -public sealed class ImmovableRodRule : StationEventSystem +public sealed partial class ImmovableRodRule : StationEventSystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly GunSystem _gun = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private GunSystem _gun = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; protected override void Started(EntityUid uid, ImmovableRodRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/StationEvents/Events/IonStormRule.cs b/Content.Server/StationEvents/Events/IonStormRule.cs index e7c2d563ba..cb46ec579a 100644 --- a/Content.Server/StationEvents/Events/IonStormRule.cs +++ b/Content.Server/StationEvents/Events/IonStormRule.cs @@ -6,9 +6,9 @@ using Content.Shared.Station.Components; namespace Content.Server.StationEvents.Events; -public sealed class IonStormRule : StationEventSystem +public sealed partial class IonStormRule : StationEventSystem { - [Dependency] private readonly IonStormSystem _ionStorm = default!; + [Dependency] private IonStormSystem _ionStorm = default!; protected override void Started(EntityUid uid, IonStormRuleComponent comp, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/StationEvents/Events/MassHallucinationsRule.cs b/Content.Server/StationEvents/Events/MassHallucinationsRule.cs index ef1bd696e9..8be96ebdcf 100644 --- a/Content.Server/StationEvents/Events/MassHallucinationsRule.cs +++ b/Content.Server/StationEvents/Events/MassHallucinationsRule.cs @@ -9,9 +9,9 @@ using Content.Shared.Traits.Assorted; namespace Content.Server.StationEvents.Events; -public sealed class MassHallucinationsRule : StationEventSystem +public sealed partial class MassHallucinationsRule : StationEventSystem { - [Dependency] private readonly ParacusiaSystem _paracusia = default!; + [Dependency] private ParacusiaSystem _paracusia = default!; protected override void Started(EntityUid uid, MassHallucinationsRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/StationEvents/Events/MeteorSwarmSystem.cs b/Content.Server/StationEvents/Events/MeteorSwarmSystem.cs index e1987789b6..ecc280c1fc 100644 --- a/Content.Server/StationEvents/Events/MeteorSwarmSystem.cs +++ b/Content.Server/StationEvents/Events/MeteorSwarmSystem.cs @@ -14,12 +14,12 @@ using Robust.Shared.Random; namespace Content.Server.StationEvents.Events; -public sealed class MeteorSwarmSystem : GameRuleSystem +public sealed partial class MeteorSwarmSystem : GameRuleSystem { - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly StationSystem _station = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private StationSystem _station = default!; protected override void Added(EntityUid uid, MeteorSwarmComponent component, GameRuleComponent gameRule, GameRuleAddedEvent args) { diff --git a/Content.Server/StationEvents/Events/PowerGridCheckRule.cs b/Content.Server/StationEvents/Events/PowerGridCheckRule.cs index b0cc0bc993..ee1c53fb9b 100644 --- a/Content.Server/StationEvents/Events/PowerGridCheckRule.cs +++ b/Content.Server/StationEvents/Events/PowerGridCheckRule.cs @@ -14,9 +14,9 @@ using Robust.Shared.Random; namespace Content.Server.StationEvents.Events { [UsedImplicitly] - public sealed class PowerGridCheckRule : StationEventSystem + public sealed partial class PowerGridCheckRule : StationEventSystem { - [Dependency] private readonly ApcSystem _apcSystem = default!; + [Dependency] private ApcSystem _apcSystem = default!; protected override void Started(EntityUid uid, PowerGridCheckRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/StationEvents/Events/RandomEntityStorageSpawnRule.cs b/Content.Server/StationEvents/Events/RandomEntityStorageSpawnRule.cs index 2c2d2414b7..0b959a98e9 100644 --- a/Content.Server/StationEvents/Events/RandomEntityStorageSpawnRule.cs +++ b/Content.Server/StationEvents/Events/RandomEntityStorageSpawnRule.cs @@ -7,9 +7,9 @@ using Robust.Shared.Random; namespace Content.Server.StationEvents.Events; -public sealed class RandomEntityStorageSpawnRule : StationEventSystem +public sealed partial class RandomEntityStorageSpawnRule : StationEventSystem { - [Dependency] private readonly EntityStorageSystem _entityStorage = default!; + [Dependency] private EntityStorageSystem _entityStorage = default!; protected override void Started(EntityUid uid, RandomEntityStorageSpawnRuleComponent comp, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/StationEvents/Events/RandomSentienceRule.cs b/Content.Server/StationEvents/Events/RandomSentienceRule.cs index f2fda7b8c6..d580c93b70 100644 --- a/Content.Server/StationEvents/Events/RandomSentienceRule.cs +++ b/Content.Server/StationEvents/Events/RandomSentienceRule.cs @@ -9,13 +9,13 @@ using Robust.Shared.Random; namespace Content.Server.StationEvents.Events; -public sealed class RandomSentienceRule : StationEventSystem +public sealed partial class RandomSentienceRule : StationEventSystem { private static readonly ProtoId DataSourceNames = "RandomSentienceEventData"; private static readonly ProtoId IntelligenceLevelNames = "RandomSentienceEventStrength"; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _random = default!; protected override void Started(EntityUid uid, RandomSentienceRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/StationEvents/Events/SolarFlareRule.cs b/Content.Server/StationEvents/Events/SolarFlareRule.cs index b6530d867f..24254e2bc1 100644 --- a/Content.Server/StationEvents/Events/SolarFlareRule.cs +++ b/Content.Server/StationEvents/Events/SolarFlareRule.cs @@ -12,10 +12,10 @@ using Content.Shared.Light.Components; namespace Content.Server.StationEvents.Events; -public sealed class SolarFlareRule : StationEventSystem +public sealed partial class SolarFlareRule : StationEventSystem { - [Dependency] private readonly PoweredLightSystem _poweredLight = default!; - [Dependency] private readonly SharedDoorSystem _door = default!; + [Dependency] private PoweredLightSystem _poweredLight = default!; + [Dependency] private SharedDoorSystem _door = default!; private float _effectTimer = 0; diff --git a/Content.Server/StationEvents/Events/SpaceSpawnRule.cs b/Content.Server/StationEvents/Events/SpaceSpawnRule.cs index 9453477bd6..5e0027053b 100644 --- a/Content.Server/StationEvents/Events/SpaceSpawnRule.cs +++ b/Content.Server/StationEvents/Events/SpaceSpawnRule.cs @@ -10,9 +10,9 @@ namespace Content.Server.StationEvents.Events; /// /// Station event component for spawning this rules antags in space around a station. /// -public sealed class SpaceSpawnRule : StationEventSystem +public sealed partial class SpaceSpawnRule : StationEventSystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/StationEvents/Events/StationEventSystem.cs b/Content.Server/StationEvents/Events/StationEventSystem.cs index e0ec1328be..1643cbaf46 100644 --- a/Content.Server/StationEvents/Events/StationEventSystem.cs +++ b/Content.Server/StationEvents/Events/StationEventSystem.cs @@ -16,13 +16,13 @@ namespace Content.Server.StationEvents.Events; /// /// An abstract entity system inherited by all station events for their behavior. /// -public abstract class StationEventSystem : GameRuleSystem where T : IComponent +public abstract partial class StationEventSystem : GameRuleSystem where T : IComponent { - [Dependency] protected readonly IAdminLogManager AdminLogManager = default!; - [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; - [Dependency] protected readonly ChatSystem ChatSystem = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] protected readonly StationSystem StationSystem = default!; + [Dependency] protected IAdminLogManager AdminLogManager = default!; + [Dependency] protected IPrototypeManager PrototypeManager = default!; + [Dependency] protected ChatSystem ChatSystem = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] protected StationSystem StationSystem = default!; protected ISawmill Sawmill = default!; diff --git a/Content.Server/StationEvents/Events/VentClogRule.cs b/Content.Server/StationEvents/Events/VentClogRule.cs index d93c67ef92..90a946d1f9 100644 --- a/Content.Server/StationEvents/Events/VentClogRule.cs +++ b/Content.Server/StationEvents/Events/VentClogRule.cs @@ -14,9 +14,9 @@ using Robust.Shared.Random; namespace Content.Server.StationEvents.Events; [UsedImplicitly] -public sealed class VentClogRule : StationEventSystem +public sealed partial class VentClogRule : StationEventSystem { - [Dependency] private readonly SmokeSystem _smoke = default!; + [Dependency] private SmokeSystem _smoke = default!; protected override void Started(EntityUid uid, VentClogRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) { diff --git a/Content.Server/StationEvents/Events/VentHordeRule.cs b/Content.Server/StationEvents/Events/VentHordeRule.cs index 230b93c548..2bf4b0bcc1 100644 --- a/Content.Server/StationEvents/Events/VentHordeRule.cs +++ b/Content.Server/StationEvents/Events/VentHordeRule.cs @@ -14,19 +14,19 @@ namespace Content.Server.StationEvents.Events; /// /// Variant of that selects a single vent and spawns all entities there. /// -public sealed class VentHordeRule : StationEventSystem +public sealed partial class VentHordeRule : StationEventSystem { /* * DO NOT COPY PASTE THIS TO MAKE YOUR MOB EVENT. * USE THE PROTOTYPE. */ - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly NavMapSystem _navMap = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly EntityTableSystem _table = default!; - [Dependency] private readonly VentHordeSystem _horde = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private NavMapSystem _navMap = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private EntityTableSystem _table = default!; + [Dependency] private VentHordeSystem _horde = default!; + [Dependency] private IGameTiming _timing = default!; protected override void Added(EntityUid uid, VentHordeRuleComponent component, GameRuleComponent gameRule, GameRuleAddedEvent args) { diff --git a/Content.Server/StationEvents/RampingStationEventSchedulerSystem.cs b/Content.Server/StationEvents/RampingStationEventSchedulerSystem.cs index a5dbe102ca..b425254d9d 100644 --- a/Content.Server/StationEvents/RampingStationEventSchedulerSystem.cs +++ b/Content.Server/StationEvents/RampingStationEventSchedulerSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Random; namespace Content.Server.StationEvents; -public sealed class RampingStationEventSchedulerSystem : GameRuleSystem +public sealed partial class RampingStationEventSchedulerSystem : GameRuleSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly EventManagerSystem _event = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private EventManagerSystem _event = default!; + [Dependency] private GameTicker _gameTicker = default!; /// /// Returns the ChaosModifier which increases as round time increases to a point. diff --git a/Content.Server/StationRecords/Systems/GeneralStationRecordConsoleSystem.cs b/Content.Server/StationRecords/Systems/GeneralStationRecordConsoleSystem.cs index 87246ab675..9e97d084bb 100644 --- a/Content.Server/StationRecords/Systems/GeneralStationRecordConsoleSystem.cs +++ b/Content.Server/StationRecords/Systems/GeneralStationRecordConsoleSystem.cs @@ -6,11 +6,11 @@ using Robust.Server.GameObjects; namespace Content.Server.StationRecords.Systems; -public sealed class GeneralStationRecordConsoleSystem : EntitySystem +public sealed partial class GeneralStationRecordConsoleSystem : EntitySystem { - [Dependency] private readonly UserInterfaceSystem _ui = default!; - [Dependency] private readonly StationSystem _station = default!; - [Dependency] private readonly StationRecordsSystem _stationRecords = default!; + [Dependency] private UserInterfaceSystem _ui = default!; + [Dependency] private StationSystem _station = default!; + [Dependency] private StationRecordsSystem _stationRecords = default!; public override void Initialize() { diff --git a/Content.Server/StationRecords/Systems/StationRecordsSystem.cs b/Content.Server/StationRecords/Systems/StationRecordsSystem.cs index 2e6e7fcb96..0721d440b8 100644 --- a/Content.Server/StationRecords/Systems/StationRecordsSystem.cs +++ b/Content.Server/StationRecords/Systems/StationRecordsSystem.cs @@ -33,13 +33,13 @@ namespace Content.Server.StationRecords.Systems; /// depend on this general record being created. This is subject /// to change. /// -public sealed class StationRecordsSystem : SharedStationRecordsSystem +public sealed partial class StationRecordsSystem : SharedStationRecordsSystem { - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly StationRecordKeyStorageSystem _keyStorage = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IdCardSystem _idCard = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private StationRecordKeyStorageSystem _keyStorage = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IdCardSystem _idCard = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Storage/EntitySystems/BluespaceLockerSystem.cs b/Content.Server/Storage/EntitySystems/BluespaceLockerSystem.cs index 11f3fb1bdb..bea9155e40 100644 --- a/Content.Server/Storage/EntitySystems/BluespaceLockerSystem.cs +++ b/Content.Server/Storage/EntitySystems/BluespaceLockerSystem.cs @@ -21,17 +21,17 @@ using Robust.Shared.Physics; namespace Content.Server.Storage.EntitySystems; -public sealed class BluespaceLockerSystem : EntitySystem +public sealed partial class BluespaceLockerSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly EntityStorageSystem _entityStorage = default!; - [Dependency] private readonly WeldableSystem _weldableSystem = default!; - [Dependency] private readonly LockSystem _lockSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly ExplosionSystem _explosionSystem = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private EntityStorageSystem _entityStorage = default!; + [Dependency] private WeldableSystem _weldableSystem = default!; + [Dependency] private LockSystem _lockSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private ExplosionSystem _explosionSystem = default!; public override void Initialize() { diff --git a/Content.Server/Storage/EntitySystems/CursedEntityStorageSystem.cs b/Content.Server/Storage/EntitySystems/CursedEntityStorageSystem.cs index 4e1d0647ee..83419fa0b5 100644 --- a/Content.Server/Storage/EntitySystems/CursedEntityStorageSystem.cs +++ b/Content.Server/Storage/EntitySystems/CursedEntityStorageSystem.cs @@ -7,12 +7,12 @@ using System.Linq; namespace Content.Server.Storage.EntitySystems; -public sealed class CursedEntityStorageSystem : EntitySystem +public sealed partial class CursedEntityStorageSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly EntityStorageSystem _entityStorage = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private EntityStorageSystem _entityStorage = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Server/Storage/EntitySystems/EntityStorageSystem.cs b/Content.Server/Storage/EntitySystems/EntityStorageSystem.cs index 8fb898dfa8..ed9522f3f2 100644 --- a/Content.Server/Storage/EntitySystems/EntityStorageSystem.cs +++ b/Content.Server/Storage/EntitySystems/EntityStorageSystem.cs @@ -10,12 +10,12 @@ using Robust.Shared.Map; namespace Content.Server.Storage.EntitySystems; -public sealed class EntityStorageSystem : SharedEntityStorageSystem +public sealed partial class EntityStorageSystem : SharedEntityStorageSystem { - [Dependency] private readonly ConstructionSystem _construction = default!; - [Dependency] private readonly AtmosphereSystem _atmos = default!; - [Dependency] private readonly IMapManager _map = default!; - [Dependency] private readonly MapSystem _mapSystem = default!; + [Dependency] private ConstructionSystem _construction = default!; + [Dependency] private AtmosphereSystem _atmos = default!; + [Dependency] private IMapManager _map = default!; + [Dependency] private MapSystem _mapSystem = default!; public override void Initialize() { diff --git a/Content.Server/Storage/EntitySystems/ItemCounterSystem.cs b/Content.Server/Storage/EntitySystems/ItemCounterSystem.cs index a1ac2bfdbb..e45e66d4e2 100644 --- a/Content.Server/Storage/EntitySystems/ItemCounterSystem.cs +++ b/Content.Server/Storage/EntitySystems/ItemCounterSystem.cs @@ -8,9 +8,9 @@ using Robust.Shared.Containers; namespace Content.Server.Storage.EntitySystems { [UsedImplicitly] - public sealed class ItemCounterSystem : SharedItemCounterSystem + public sealed partial class ItemCounterSystem : SharedItemCounterSystem { - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; protected override int? GetCount(ContainerModifiedMessage msg, ItemCounterComponent itemCounter) { if (!TryComp(msg.Container.Owner, out StorageComponent? component)) diff --git a/Content.Server/Storage/EntitySystems/SpawnItemsOnUseSystem.cs b/Content.Server/Storage/EntitySystems/SpawnItemsOnUseSystem.cs index ec02006b27..25ea9bfd48 100644 --- a/Content.Server/Storage/EntitySystems/SpawnItemsOnUseSystem.cs +++ b/Content.Server/Storage/EntitySystems/SpawnItemsOnUseSystem.cs @@ -12,14 +12,14 @@ using static Content.Shared.Storage.EntitySpawnCollection; namespace Content.Server.Storage.EntitySystems { - public sealed class SpawnItemsOnUseSystem : EntitySystem + public sealed partial class SpawnItemsOnUseSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly PricingSystem _pricing = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private PricingSystem _pricing = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/Storage/EntitySystems/SpawnTableOnUseSystem.cs b/Content.Server/Storage/EntitySystems/SpawnTableOnUseSystem.cs index 1f96b39a4e..12e41afd21 100644 --- a/Content.Server/Storage/EntitySystems/SpawnTableOnUseSystem.cs +++ b/Content.Server/Storage/EntitySystems/SpawnTableOnUseSystem.cs @@ -7,12 +7,12 @@ using Content.Shared.Interaction.Events; namespace Content.Server.Storage.EntitySystems; -public sealed class SpawnTableOnUseSystem : EntitySystem +public sealed partial class SpawnTableOnUseSystem : EntitySystem { - [Dependency] private readonly EntityTableSystem _entityTable = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private EntityTableSystem _entityTable = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/Storage/EntitySystems/StorageSystem.cs b/Content.Server/Storage/EntitySystems/StorageSystem.cs index cdbac12d80..3d78552cb2 100644 --- a/Content.Server/Storage/EntitySystems/StorageSystem.cs +++ b/Content.Server/Storage/EntitySystems/StorageSystem.cs @@ -10,7 +10,7 @@ namespace Content.Server.Storage.EntitySystems; public sealed partial class StorageSystem : SharedStorageSystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; public override void Initialize() { diff --git a/Content.Server/Store/Systems/StoreSystem.Command.cs b/Content.Server/Store/Systems/StoreSystem.Command.cs index 5ad361eb42..da2a8b0e0f 100644 --- a/Content.Server/Store/Systems/StoreSystem.Command.cs +++ b/Content.Server/Store/Systems/StoreSystem.Command.cs @@ -10,7 +10,7 @@ namespace Content.Server.Store.Systems; public sealed partial class StoreSystem { - [Dependency] private readonly IConsoleHost _consoleHost = default!; + [Dependency] private IConsoleHost _consoleHost = default!; public void InitializeCommand() { diff --git a/Content.Server/Store/Systems/StoreSystem.Refund.cs b/Content.Server/Store/Systems/StoreSystem.Refund.cs index f4ecd87040..95d62ff38e 100644 --- a/Content.Server/Store/Systems/StoreSystem.Refund.cs +++ b/Content.Server/Store/Systems/StoreSystem.Refund.cs @@ -10,7 +10,7 @@ namespace Content.Server.Store.Systems; public sealed partial class StoreSystem { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; private void InitializeRefund() { diff --git a/Content.Server/Store/Systems/StoreSystem.Ui.cs b/Content.Server/Store/Systems/StoreSystem.Ui.cs index 713146856b..d0aa7de185 100644 --- a/Content.Server/Store/Systems/StoreSystem.Ui.cs +++ b/Content.Server/Store/Systems/StoreSystem.Ui.cs @@ -19,15 +19,15 @@ namespace Content.Server.Store.Systems; public sealed partial class StoreSystem { - [Dependency] private readonly IAdminLogManager _admin = default!; - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; - [Dependency] private readonly ActionsSystem _actions = default!; - [Dependency] private readonly ActionUpgradeSystem _actionUpgrade = default!; - [Dependency] private readonly NpcFactionSystem _npcFaction = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly StackSystem _stack = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IAdminLogManager _admin = default!; + [Dependency] private ActionContainerSystem _actionContainer = default!; + [Dependency] private ActionsSystem _actions = default!; + [Dependency] private ActionUpgradeSystem _actionUpgrade = default!; + [Dependency] private NpcFactionSystem _npcFaction = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private StackSystem _stack = default!; + [Dependency] private IPrototypeManager _proto = default!; private void InitializeUi() { diff --git a/Content.Server/StoreDiscount/Systems/StoreDiscountSystem.cs b/Content.Server/StoreDiscount/Systems/StoreDiscountSystem.cs index dc72a08499..e240872914 100644 --- a/Content.Server/StoreDiscount/Systems/StoreDiscountSystem.cs +++ b/Content.Server/StoreDiscount/Systems/StoreDiscountSystem.cs @@ -12,12 +12,12 @@ namespace Content.Server.StoreDiscount.Systems; /// /// Discount system that is part of . /// -public sealed class StoreDiscountSystem : EntitySystem +public sealed partial class StoreDiscountSystem : EntitySystem { private static readonly ProtoId DiscountedStoreCategoryPrototypeKey = "DiscountedItems"; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; /// public override void Initialize() diff --git a/Content.Server/Stunnable/Systems/StunOnCollideSystem.cs b/Content.Server/Stunnable/Systems/StunOnCollideSystem.cs index 09e42966c7..990091b704 100644 --- a/Content.Server/Stunnable/Systems/StunOnCollideSystem.cs +++ b/Content.Server/Stunnable/Systems/StunOnCollideSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Physics.Events; namespace Content.Server.Stunnable.Systems; [UsedImplicitly] -internal sealed class StunOnCollideSystem : EntitySystem +internal sealed partial class StunOnCollideSystem : EntitySystem { - [Dependency] private readonly StunSystem _stunSystem = default!; - [Dependency] private readonly MovementModStatusSystem _movementMod = default!; + [Dependency] private StunSystem _stunSystem = default!; + [Dependency] private MovementModStatusSystem _movementMod = default!; public override void Initialize() { diff --git a/Content.Server/Stunnable/Systems/StunbatonSystem.cs b/Content.Server/Stunnable/Systems/StunbatonSystem.cs index 48b2715cac..08a974136a 100644 --- a/Content.Server/Stunnable/Systems/StunbatonSystem.cs +++ b/Content.Server/Stunnable/Systems/StunbatonSystem.cs @@ -14,12 +14,12 @@ using Content.Shared.Stunnable; namespace Content.Server.Stunnable.Systems { - public sealed class StunbatonSystem : SharedStunbatonSystem + public sealed partial class StunbatonSystem : SharedStunbatonSystem { - [Dependency] private readonly RiggableSystem _riggableSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedBatterySystem _battery = default!; - [Dependency] private readonly ItemToggleSystem _itemToggle = default!; + [Dependency] private RiggableSystem _riggableSystem = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedBatterySystem _battery = default!; + [Dependency] private ItemToggleSystem _itemToggle = default!; public override void Initialize() { diff --git a/Content.Server/SubFloor/SubFloorHideSystem.cs b/Content.Server/SubFloor/SubFloorHideSystem.cs index 304fa6d7c1..aed94cff70 100644 --- a/Content.Server/SubFloor/SubFloorHideSystem.cs +++ b/Content.Server/SubFloor/SubFloorHideSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Player; namespace Content.Server.SubFloor; -public sealed class SubFloorHideSystem : SharedSubFloorHideSystem +public sealed partial class SubFloorHideSystem : SharedSubFloorHideSystem { - [Dependency] private readonly IPlayerManager _player = default!; - [Dependency] private readonly SharedEyeSystem _eye = default!; + [Dependency] private IPlayerManager _player = default!; + [Dependency] private SharedEyeSystem _eye = default!; private HashSet _showFloors = new(); diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMapSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMapSystem.cs index efc9e2569f..ad592fa098 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMapSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMapSystem.cs @@ -5,9 +5,9 @@ using Content.Shared.SurveillanceCamera.Components; namespace Content.Server.SurveillanceCamera; -public sealed class SurveillanceCameraMapSystem : EntitySystem +public sealed partial class SurveillanceCameraMapSystem : EntitySystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMicrophoneSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMicrophoneSystem.cs index 723ddbf0ff..8f1e9dfdcb 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMicrophoneSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMicrophoneSystem.cs @@ -8,10 +8,10 @@ using static Content.Server.Chat.Systems.ChatSystem; namespace Content.Server.SurveillanceCamera; -public sealed class SurveillanceCameraMicrophoneSystem : EntitySystem +public sealed partial class SurveillanceCameraMicrophoneSystem : EntitySystem { - [Dependency] private readonly SharedTransformSystem _xforms = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedTransformSystem _xforms = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; public override void Initialize() { base.Initialize(); diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMonitorSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMonitorSystem.cs index 8a68e74855..ee849fff3c 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMonitorSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMonitorSystem.cs @@ -12,11 +12,11 @@ using Robust.Shared.Player; namespace Content.Server.SurveillanceCamera; -public sealed class SurveillanceCameraMonitorSystem : EntitySystem +public sealed partial class SurveillanceCameraMonitorSystem : EntitySystem { - [Dependency] private readonly SurveillanceCameraSystem _surveillanceCameras = default!; - [Dependency] private readonly UserInterfaceSystem _userInterface = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private SurveillanceCameraSystem _surveillanceCameras = default!; + [Dependency] private UserInterfaceSystem _userInterface = default!; + [Dependency] private DeviceNetworkSystem _deviceNetworkSystem = default!; public override void Initialize() { diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraRouterSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraRouterSystem.cs index d4af86cd71..f26d2bb1b5 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraRouterSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraRouterSystem.cs @@ -11,12 +11,12 @@ using Content.Shared.DeviceNetwork.Components; namespace Content.Server.SurveillanceCamera; -public sealed class SurveillanceCameraRouterSystem : EntitySystem +public sealed partial class SurveillanceCameraRouterSystem : EntitySystem { - [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly UserInterfaceSystem _userInterface = default!; + [Dependency] private DeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private UserInterfaceSystem _userInterface = default!; public override void Initialize() { SubscribeLocalEvent(OnInitialize); diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSpeakerSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSpeakerSystem.cs index 581ac19719..4b7bc68cc0 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSpeakerSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSpeakerSystem.cs @@ -10,12 +10,12 @@ namespace Content.Server.SurveillanceCamera; /// /// This handles speech for surveillance camera monitors. /// -public sealed class SurveillanceCameraSpeakerSystem : EntitySystem +public sealed partial class SurveillanceCameraSpeakerSystem : EntitySystem { - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly SpeechSoundSystem _speechSound = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private SpeechSoundSystem _speechSound = default!; + [Dependency] private ChatSystem _chatSystem = default!; + [Dependency] private IGameTiming _gameTiming = default!; /// public override void Initialize() diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.Collide.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.Collide.cs index 4015a65cc9..b171bdab75 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.Collide.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.Collide.cs @@ -8,9 +8,9 @@ namespace Content.Server.SurveillanceCamera; public partial class SurveillanceCameraSystem { - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedPowerReceiverSystem _power = default!; - [Dependency] private readonly EntityQuery _cameraQuery = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedPowerReceiverSystem _power = default!; + [Dependency] private EntityQuery _cameraQuery = default!; public void InitializeCollide() { diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs index 09c2b39447..66bf7dd59a 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs @@ -15,13 +15,13 @@ namespace Content.Server.SurveillanceCamera; public sealed partial class SurveillanceCameraSystem : SharedSurveillanceCameraSystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ViewSubscriberSystem _viewSubscriberSystem = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; - [Dependency] private readonly UserInterfaceSystem _userInterface = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly SurveillanceCameraMapSystem _cameraMapSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ViewSubscriberSystem _viewSubscriberSystem = default!; + [Dependency] private DeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private UserInterfaceSystem _userInterface = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private SurveillanceCameraMapSystem _cameraMapSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; // Pings a surveillance camera subnet. All cameras will always respond // with a data message if they are on the same subnet. diff --git a/Content.Server/Tabletop/TabletopSystem.cs b/Content.Server/Tabletop/TabletopSystem.cs index e771add0e4..f83fca47be 100644 --- a/Content.Server/Tabletop/TabletopSystem.cs +++ b/Content.Server/Tabletop/TabletopSystem.cs @@ -21,12 +21,12 @@ namespace Content.Server.Tabletop [UsedImplicitly] public sealed partial class TabletopSystem : SharedTabletopSystem { - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly EyeSystem _eye = default!; - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly ViewSubscriberSystem _viewSubscriberSystem = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private EyeSystem _eye = default!; + [Dependency] private HandsSystem _hands = default!; + [Dependency] private ViewSubscriberSystem _viewSubscriberSystem = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private IConfigurationManager _cfg = default!; public override void Initialize() { diff --git a/Content.Server/Telephone/TelephoneSystem.cs b/Content.Server/Telephone/TelephoneSystem.cs index 0e3090c77e..1ab5425416 100644 --- a/Content.Server/Telephone/TelephoneSystem.cs +++ b/Content.Server/Telephone/TelephoneSystem.cs @@ -24,18 +24,18 @@ using System.Linq; namespace Content.Server.Telephone; -public sealed class TelephoneSystem : SharedTelephoneSystem +public sealed partial class TelephoneSystem : SharedTelephoneSystem { - [Dependency] private readonly AppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly InteractionSystem _interaction = default!; - [Dependency] private readonly IdCardSystem _idCardSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IReplayRecordingManager _replay = default!; + [Dependency] private AppearanceSystem _appearanceSystem = default!; + [Dependency] private InteractionSystem _interaction = default!; + [Dependency] private IdCardSystem _idCardSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IReplayRecordingManager _replay = default!; // Has set used to prevent telephone feedback loops private HashSet<(EntityUid, string, Entity)> _recentChatMessages = new(); diff --git a/Content.Server/Teleportation/HandTeleporterSystem.cs b/Content.Server/Teleportation/HandTeleporterSystem.cs index aa4f7eec82..18c9ac731a 100644 --- a/Content.Server/Teleportation/HandTeleporterSystem.cs +++ b/Content.Server/Teleportation/HandTeleporterSystem.cs @@ -14,13 +14,13 @@ namespace Content.Server.Teleportation; /// /// This handles creating portals from a hand teleporter. /// -public sealed class HandTeleporterSystem : EntitySystem +public sealed partial class HandTeleporterSystem : EntitySystem { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly LinkedEntitySystem _link = default!; - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doafter = default!; - [Dependency] private readonly PopupSystem _popup = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private LinkedEntitySystem _link = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private SharedDoAfterSystem _doafter = default!; + [Dependency] private PopupSystem _popup = default!; /// public override void Initialize() diff --git a/Content.Server/Teleportation/PortalSystem.cs b/Content.Server/Teleportation/PortalSystem.cs index 76900a7e19..19cb785474 100644 --- a/Content.Server/Teleportation/PortalSystem.cs +++ b/Content.Server/Teleportation/PortalSystem.cs @@ -7,9 +7,9 @@ using Robust.Shared.Map; namespace Content.Server.Teleportation; -public sealed class PortalSystem : SharedPortalSystem +public sealed partial class PortalSystem : SharedPortalSystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; // TODO Move to shared protected override void LogTeleport(EntityUid portal, EntityUid subject, EntityCoordinates source, diff --git a/Content.Server/Teleportation/TeleportLocationsSystem.cs b/Content.Server/Teleportation/TeleportLocationsSystem.cs index 4409b14111..6db898208f 100644 --- a/Content.Server/Teleportation/TeleportLocationsSystem.cs +++ b/Content.Server/Teleportation/TeleportLocationsSystem.cs @@ -14,8 +14,8 @@ namespace Content.Server.Teleportation; /// public sealed partial class TeleportLocationsSystem : SharedTeleportLocationsSystem { - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; public override void Initialize() { diff --git a/Content.Server/Temperature/Systems/EntityHeaterSystem.cs b/Content.Server/Temperature/Systems/EntityHeaterSystem.cs index 8452edf8e9..a9c6ede33f 100644 --- a/Content.Server/Temperature/Systems/EntityHeaterSystem.cs +++ b/Content.Server/Temperature/Systems/EntityHeaterSystem.cs @@ -9,9 +9,9 @@ namespace Content.Server.Temperature.Systems; /// /// Handles the server-only parts of /// -public sealed class EntityHeaterSystem : SharedEntityHeaterSystem +public sealed partial class EntityHeaterSystem : SharedEntityHeaterSystem { - [Dependency] private readonly TemperatureSystem _temperature = default!; + [Dependency] private TemperatureSystem _temperature = default!; public override void Initialize() { diff --git a/Content.Server/Temperature/Systems/TemperatureSystem.Damage.cs b/Content.Server/Temperature/Systems/TemperatureSystem.Damage.cs index d436977daf..2ebdd7b699 100644 --- a/Content.Server/Temperature/Systems/TemperatureSystem.Damage.cs +++ b/Content.Server/Temperature/Systems/TemperatureSystem.Damage.cs @@ -19,10 +19,10 @@ namespace Content.Server.Temperature.Systems; /// public sealed partial class TemperatureSystem { - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IGameTiming _gameTiming = default!; private EntityQuery _tempDamageQuery; private EntityQuery _containerTemperatureQuery; diff --git a/Content.Server/Temperature/Systems/TemperatureSystem.cs b/Content.Server/Temperature/Systems/TemperatureSystem.cs index 484912c780..14539728f3 100644 --- a/Content.Server/Temperature/Systems/TemperatureSystem.cs +++ b/Content.Server/Temperature/Systems/TemperatureSystem.cs @@ -12,7 +12,7 @@ namespace Content.Server.Temperature.Systems; public sealed partial class TemperatureSystem : SharedTemperatureSystem { - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; public override void Initialize() { diff --git a/Content.Server/Tesla/EntitySystem/LightningArcShooterSystem.cs b/Content.Server/Tesla/EntitySystem/LightningArcShooterSystem.cs index 9948537c3c..da6de0fa39 100644 --- a/Content.Server/Tesla/EntitySystem/LightningArcShooterSystem.cs +++ b/Content.Server/Tesla/EntitySystem/LightningArcShooterSystem.cs @@ -8,11 +8,11 @@ namespace Content.Server.Tesla.EntitySystems; /// /// Fires electric arcs at surrounding objects. /// -public sealed class LightningArcShooterSystem : EntitySystem +public sealed partial class LightningArcShooterSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly LightningSystem _lightning = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private LightningSystem _lightning = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Tesla/EntitySystem/LightningSparkingSystem.cs b/Content.Server/Tesla/EntitySystem/LightningSparkingSystem.cs index c07472c8b3..ab9a364368 100644 --- a/Content.Server/Tesla/EntitySystem/LightningSparkingSystem.cs +++ b/Content.Server/Tesla/EntitySystem/LightningSparkingSystem.cs @@ -8,10 +8,10 @@ namespace Content.Server.Tesla.EntitySystems; /// /// The component changes the visual of an object after it is struck by lightning /// -public sealed class LightningSparkingSystem : EntitySystem +public sealed partial class LightningSparkingSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private IGameTiming _gameTiming = default!; public override void Initialize() { diff --git a/Content.Server/Tesla/EntitySystem/TeslaCoilSystem.cs b/Content.Server/Tesla/EntitySystem/TeslaCoilSystem.cs index d418ea5a18..648b35ef85 100644 --- a/Content.Server/Tesla/EntitySystem/TeslaCoilSystem.cs +++ b/Content.Server/Tesla/EntitySystem/TeslaCoilSystem.cs @@ -8,9 +8,9 @@ namespace Content.Server.Tesla.EntitySystems; /// /// Generates electricity from lightning bolts /// -public sealed class TeslaCoilSystem : EntitySystem +public sealed partial class TeslaCoilSystem : EntitySystem { - [Dependency] private readonly BatterySystem _battery = default!; + [Dependency] private BatterySystem _battery = default!; public override void Initialize() { diff --git a/Content.Server/Tesla/EntitySystem/TeslaEnergyBallSystem.cs b/Content.Server/Tesla/EntitySystem/TeslaEnergyBallSystem.cs index 606f4615af..2c123e141c 100644 --- a/Content.Server/Tesla/EntitySystem/TeslaEnergyBallSystem.cs +++ b/Content.Server/Tesla/EntitySystem/TeslaEnergyBallSystem.cs @@ -15,9 +15,9 @@ namespace Content.Server.Tesla.EntitySystems; /// /// A component that tracks an entity's saturation level from absorbing other creatures by touch, and spawns new entities when the saturation limit is reached. /// -public sealed class TeslaEnergyBallSystem : EntitySystem +public sealed partial class TeslaEnergyBallSystem : EntitySystem { - [Dependency] private readonly AudioSystem _audio = default!; + [Dependency] private AudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Server/Thief/Systems/ThiefUndeterminedBackpackSystem.cs b/Content.Server/Thief/Systems/ThiefUndeterminedBackpackSystem.cs index 65d8c5d050..5f9ce08873 100644 --- a/Content.Server/Thief/Systems/ThiefUndeterminedBackpackSystem.cs +++ b/Content.Server/Thief/Systems/ThiefUndeterminedBackpackSystem.cs @@ -13,14 +13,14 @@ namespace Content.Server.Thief.Systems; /// /// this system links the interface to the logic, and will output to the player a set of items selected by him in the interface /// -public sealed class ThiefUndeterminedBackpackSystem : EntitySystem +public sealed partial class ThiefUndeterminedBackpackSystem : EntitySystem { - [Dependency] private readonly AudioSystem _audio = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; - [Dependency] private readonly SharedStorageSystem _storage = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; + [Dependency] private AudioSystem _audio = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private UserInterfaceSystem _ui = default!; + [Dependency] private SharedStorageSystem _storage = default!; + [Dependency] private SharedHandsSystem _hands = default!; public override void Initialize() { diff --git a/Content.Server/Tiles/RequiresTileSystem.cs b/Content.Server/Tiles/RequiresTileSystem.cs index 41e797e820..4f119e9592 100644 --- a/Content.Server/Tiles/RequiresTileSystem.cs +++ b/Content.Server/Tiles/RequiresTileSystem.cs @@ -4,13 +4,13 @@ using Robust.Shared.Map.Enumerators; namespace Content.Server.Tiles; -public sealed class RequiresTileSystem : EntitySystem +public sealed partial class RequiresTileSystem : EntitySystem { /* * Needs to be on server as client can't predict QueueDel. */ - [Dependency] private readonly SharedMapSystem _maps = default!; + [Dependency] private SharedMapSystem _maps = default!; private EntityQuery _tilesQuery; diff --git a/Content.Server/Tiles/TileEntityEffectSystem.cs b/Content.Server/Tiles/TileEntityEffectSystem.cs index 1123781e7b..97c82c3f5a 100644 --- a/Content.Server/Tiles/TileEntityEffectSystem.cs +++ b/Content.Server/Tiles/TileEntityEffectSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.EntityEffects; namespace Content.Server.Tiles; -public sealed class TileEntityEffectSystem : EntitySystem +public sealed partial class TileEntityEffectSystem : EntitySystem { - [Dependency] private readonly SharedEntityEffectsSystem _entityEffects = default!; + [Dependency] private SharedEntityEffectsSystem _entityEffects = default!; public override void Initialize() { diff --git a/Content.Server/Tips/TipsSystem.cs b/Content.Server/Tips/TipsSystem.cs index 406ee76ca6..84eafad83b 100644 --- a/Content.Server/Tips/TipsSystem.cs +++ b/Content.Server/Tips/TipsSystem.cs @@ -12,14 +12,14 @@ using Robust.Shared.Timing; namespace Content.Server.Tips; -public sealed class TipsSystem : SharedTipsSystem +public sealed partial class TipsSystem : SharedTipsSystem { - [Dependency] private readonly IChatManager _chat = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly GameTicker _ticker = default!; + [Dependency] private IChatManager _chat = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private GameTicker _ticker = default!; private bool _tipsEnabled; private float _tipTimeOutOfRound; diff --git a/Content.Server/Tools/Innate/InnateToolSystem.cs b/Content.Server/Tools/Innate/InnateToolSystem.cs index 7b7cc2a8aa..16f6b0dd6e 100644 --- a/Content.Server/Tools/Innate/InnateToolSystem.cs +++ b/Content.Server/Tools/Innate/InnateToolSystem.cs @@ -16,11 +16,11 @@ namespace Content.Server.Tools.Innate; /// Spawns a list unremovable tools in hands if possible. Used for drones, /// borgs, or maybe even stuff like changeling armblades! /// -public sealed class InnateToolSystem : EntitySystem +public sealed partial class InnateToolSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly SharedHandsSystem _sharedHandsSystem = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private SharedHandsSystem _sharedHandsSystem = default!; + [Dependency] private TagSystem _tagSystem = default!; private static readonly ProtoId InnateDontDeleteTag = "InnateDontDelete"; diff --git a/Content.Server/Toolshed/Commands/AdminDebug/ACmdCommand.cs b/Content.Server/Toolshed/Commands/AdminDebug/ACmdCommand.cs index ff110a9d9e..53c6a4f7ad 100644 --- a/Content.Server/Toolshed/Commands/AdminDebug/ACmdCommand.cs +++ b/Content.Server/Toolshed/Commands/AdminDebug/ACmdCommand.cs @@ -8,9 +8,9 @@ using Robust.Shared.Toolshed.Syntax; namespace Content.Server.Toolshed.Commands.AdminDebug; [ToolshedCommand, AdminCommand(AdminFlags.Debug)] -public sealed class ACmdCommand : ToolshedCommand +public sealed partial class ACmdCommand : ToolshedCommand { - [Dependency] private readonly IAdminManager _adminManager = default!; + [Dependency] private IAdminManager _adminManager = default!; [CommandImplementation("perms")] public AdminFlags[]? Perms([PipedArgument] CommandSpec command) diff --git a/Content.Server/Toolshed/Commands/Misc/MsgCommand.cs b/Content.Server/Toolshed/Commands/Misc/MsgCommand.cs index 4708ae82d5..4fa22743f9 100644 --- a/Content.Server/Toolshed/Commands/Misc/MsgCommand.cs +++ b/Content.Server/Toolshed/Commands/Misc/MsgCommand.cs @@ -13,7 +13,7 @@ using Robust.Shared.Toolshed; namespace Content.Server.Toolshed.Commands.Misc; [ToolshedCommand, AdminCommand(AdminFlags.Fun)] -public sealed class MsgCommand : ToolshedCommand +public sealed partial class MsgCommand : ToolshedCommand { [Dependency] private IChatManager _chatManager = default!; diff --git a/Content.Server/Toolshed/Commands/VisualizeCommand.cs b/Content.Server/Toolshed/Commands/VisualizeCommand.cs index 9b0892befa..7e208e69f0 100644 --- a/Content.Server/Toolshed/Commands/VisualizeCommand.cs +++ b/Content.Server/Toolshed/Commands/VisualizeCommand.cs @@ -10,9 +10,9 @@ using Robust.Shared.Toolshed.Errors; namespace Content.Server.Toolshed.Commands; [ToolshedCommand, AdminCommand(AdminFlags.VarEdit)] -public sealed class VisualizeCommand : ToolshedCommand +public sealed partial class VisualizeCommand : ToolshedCommand { - [Dependency] private readonly EuiManager _euiManager = default!; + [Dependency] private EuiManager _euiManager = default!; [CommandImplementation] public void VisualizeEntities( diff --git a/Content.Server/Traitor/Systems/AutoTraitorSystem.cs b/Content.Server/Traitor/Systems/AutoTraitorSystem.cs index 3343fec7ab..96fdf51ab9 100644 --- a/Content.Server/Traitor/Systems/AutoTraitorSystem.cs +++ b/Content.Server/Traitor/Systems/AutoTraitorSystem.cs @@ -9,10 +9,10 @@ namespace Content.Server.Traitor.Systems; /// /// Makes entities with a traitor either immediately if they have a mind or when a mind is added. /// -public sealed class AutoTraitorSystem : EntitySystem +public sealed partial class AutoTraitorSystem : EntitySystem { - [Dependency] private readonly AntagSelectionSystem _antag = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; + [Dependency] private AntagSelectionSystem _antag = default!; + [Dependency] private ISharedPlayerManager _player = default!; public override void Initialize() { diff --git a/Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs b/Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs index db67a13045..545b0f132d 100644 --- a/Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs +++ b/Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs @@ -12,11 +12,11 @@ using Content.Shared.Paper; namespace Content.Server.Traitor.Systems; -public sealed class TraitorCodePaperSystem : EntitySystem +public sealed partial class TraitorCodePaperSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly PaperSystem _paper = default!; - [Dependency] private readonly CodewordSystem _codewordSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private PaperSystem _paper = default!; + [Dependency] private CodewordSystem _codewordSystem = default!; public override void Initialize() { diff --git a/Content.Server/Traitor/Uplink/Commands/AddUplinkCommand.cs b/Content.Server/Traitor/Uplink/Commands/AddUplinkCommand.cs index bf00f5ebd8..86b74a9dd9 100644 --- a/Content.Server/Traitor/Uplink/Commands/AddUplinkCommand.cs +++ b/Content.Server/Traitor/Uplink/Commands/AddUplinkCommand.cs @@ -7,10 +7,10 @@ using Robust.Shared.Player; namespace Content.Server.Traitor.Uplink.Commands; [AdminCommand(AdminFlags.Admin)] -public sealed class AddUplinkCommand : LocalizedEntityCommands +public sealed partial class AddUplinkCommand : LocalizedEntityCommands { - [Dependency] private readonly UplinkSystem _uplinkSystem = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private UplinkSystem _uplinkSystem = default!; + [Dependency] private IPlayerManager _playerManager = default!; public override string Command => "adduplink"; diff --git a/Content.Server/Traitor/Uplink/SurplusBundle/SurplusBundleSystem.cs b/Content.Server/Traitor/Uplink/SurplusBundle/SurplusBundleSystem.cs index 759cad5ded..e8823759f2 100644 --- a/Content.Server/Traitor/Uplink/SurplusBundle/SurplusBundleSystem.cs +++ b/Content.Server/Traitor/Uplink/SurplusBundle/SurplusBundleSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Random; namespace Content.Server.Traitor.Uplink.SurplusBundle; -public sealed class SurplusBundleSystem : EntitySystem +public sealed partial class SurplusBundleSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly EntityStorageSystem _entityStorage = default!; - [Dependency] private readonly StoreSystem _store = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private EntityStorageSystem _entityStorage = default!; + [Dependency] private StoreSystem _store = default!; public override void Initialize() { diff --git a/Content.Server/Traitor/Uplink/UplinkSystem.cs b/Content.Server/Traitor/Uplink/UplinkSystem.cs index 1daee849dd..8b19669175 100644 --- a/Content.Server/Traitor/Uplink/UplinkSystem.cs +++ b/Content.Server/Traitor/Uplink/UplinkSystem.cs @@ -15,15 +15,15 @@ using Robust.Shared.Prototypes; namespace Content.Server.Traitor.Uplink; -public sealed class UplinkSystem : EntitySystem +public sealed partial class UplinkSystem : EntitySystem { - [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly StoreSystem _store = default!; - [Dependency] private readonly SharedSubdermalImplantSystem _subdermalImplant = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly RingerSystem _ringer = default!; + [Dependency] private InventorySystem _inventorySystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private StoreSystem _store = default!; + [Dependency] private SharedSubdermalImplantSystem _subdermalImplant = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private RingerSystem _ringer = default!; public static readonly EntProtoId TraitorUplinkStore = "StorePresetRemoteUplink"; public static readonly ProtoId TelecrystalCurrencyPrototype = "Telecrystal"; diff --git a/Content.Server/Traits/Assorted/BuckleOnMapInitSystem.cs b/Content.Server/Traits/Assorted/BuckleOnMapInitSystem.cs index 7857f20bc3..8d9b57e311 100644 --- a/Content.Server/Traits/Assorted/BuckleOnMapInitSystem.cs +++ b/Content.Server/Traits/Assorted/BuckleOnMapInitSystem.cs @@ -2,9 +2,9 @@ namespace Content.Server.Traits.Assorted; -public sealed class BuckleOnMapInitSystem : EntitySystem +public sealed partial class BuckleOnMapInitSystem : EntitySystem { - [Dependency] private readonly SharedBuckleSystem _buckleSystem = default!; + [Dependency] private SharedBuckleSystem _buckleSystem = default!; public override void Initialize() { diff --git a/Content.Server/Traits/TraitSystem.cs b/Content.Server/Traits/TraitSystem.cs index 0956bcb401..4f8895c738 100644 --- a/Content.Server/Traits/TraitSystem.cs +++ b/Content.Server/Traits/TraitSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Prototypes; namespace Content.Server.Traits; -public sealed class TraitSystem : EntitySystem +public sealed partial class TraitSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedHandsSystem _sharedHandsSystem = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedHandsSystem _sharedHandsSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; public override void Initialize() { diff --git a/Content.Server/Trigger/Systems/AlertLevelChangeOnTriggerSystem.cs b/Content.Server/Trigger/Systems/AlertLevelChangeOnTriggerSystem.cs index 1a3e49dd44..3b66a8d5c0 100644 --- a/Content.Server/Trigger/Systems/AlertLevelChangeOnTriggerSystem.cs +++ b/Content.Server/Trigger/Systems/AlertLevelChangeOnTriggerSystem.cs @@ -5,10 +5,10 @@ using Content.Server.Station.Systems; namespace Content.Server.Trigger.Systems; -public sealed class AlertLevelChangeOnTriggerSystem : EntitySystem +public sealed partial class AlertLevelChangeOnTriggerSystem : EntitySystem { - [Dependency] private readonly AlertLevelSystem _alertLevelSystem = default!; - [Dependency] private readonly StationSystem _station = default!; + [Dependency] private AlertLevelSystem _alertLevelSystem = default!; + [Dependency] private StationSystem _station = default!; public override void Initialize() { diff --git a/Content.Server/Trigger/Systems/FireStackOnTriggerSystem.cs b/Content.Server/Trigger/Systems/FireStackOnTriggerSystem.cs index b1d89bda05..e19dc40463 100644 --- a/Content.Server/Trigger/Systems/FireStackOnTriggerSystem.cs +++ b/Content.Server/Trigger/Systems/FireStackOnTriggerSystem.cs @@ -9,9 +9,9 @@ namespace Content.Server.Trigger.Systems; /// Trigger system for adding or removing fire stacks from an entity with . /// /// -public sealed class FireStackOnTriggerSystem : EntitySystem +public sealed partial class FireStackOnTriggerSystem : EntitySystem { - [Dependency] private readonly FlammableSystem _flame = default!; + [Dependency] private FlammableSystem _flame = default!; /// public override void Initialize() diff --git a/Content.Server/Trigger/Systems/GameRuleTriggerSystem.cs b/Content.Server/Trigger/Systems/GameRuleTriggerSystem.cs index 245b9c8408..db7cf5973a 100644 --- a/Content.Server/Trigger/Systems/GameRuleTriggerSystem.cs +++ b/Content.Server/Trigger/Systems/GameRuleTriggerSystem.cs @@ -9,10 +9,10 @@ namespace Content.Server.Trigger.Systems; /// /// Trigger system for game rules. /// -public sealed class GameRuleTriggerSystem : EntitySystem +public sealed partial class GameRuleTriggerSystem : EntitySystem { - [Dependency] private readonly GameTicker _ticker = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private GameTicker _ticker = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; /// public override void Initialize() diff --git a/Content.Server/Trigger/Systems/GhostKickUserOnTriggerSystem.cs b/Content.Server/Trigger/Systems/GhostKickUserOnTriggerSystem.cs index 0fae6ff1c5..99d7ff53b4 100644 --- a/Content.Server/Trigger/Systems/GhostKickUserOnTriggerSystem.cs +++ b/Content.Server/Trigger/Systems/GhostKickUserOnTriggerSystem.cs @@ -5,9 +5,9 @@ using Robust.Shared.Player; namespace Content.Server.Trigger.Systems; -public sealed class GhostKickUserOnTriggerSystem : EntitySystem +public sealed partial class GhostKickUserOnTriggerSystem : EntitySystem { - [Dependency] private readonly GhostKickManager _ghostKickManager = default!; + [Dependency] private GhostKickManager _ghostKickManager = default!; public override void Initialize() { diff --git a/Content.Server/Trigger/Systems/IgniteOnTriggerSystem.cs b/Content.Server/Trigger/Systems/IgniteOnTriggerSystem.cs index c6ae16ec78..be771ed283 100644 --- a/Content.Server/Trigger/Systems/IgniteOnTriggerSystem.cs +++ b/Content.Server/Trigger/Systems/IgniteOnTriggerSystem.cs @@ -9,10 +9,10 @@ namespace Content.Server.Trigger.Systems; /// Handles igniting when triggered and stopping ignition after the delay. /// /// -public sealed class IgniteOnTriggerSystem : EntitySystem +public sealed partial class IgniteOnTriggerSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedIgnitionSourceSystem _source = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedIgnitionSourceSystem _source = default!; public override void Initialize() { diff --git a/Content.Server/Trigger/Systems/PolymorphOnTriggerSystem.cs b/Content.Server/Trigger/Systems/PolymorphOnTriggerSystem.cs index 8b4741b9ad..e39142fb80 100644 --- a/Content.Server/Trigger/Systems/PolymorphOnTriggerSystem.cs +++ b/Content.Server/Trigger/Systems/PolymorphOnTriggerSystem.cs @@ -8,7 +8,7 @@ namespace Content.Server.Trigger.Systems; public sealed partial class PolymorphOnTriggerSystem : EntitySystem { - [Dependency] private readonly PolymorphSystem _polymorph = default!; + [Dependency] private PolymorphSystem _polymorph = default!; /// /// Need to do this so we don't get a collection enumeration error in physics by polymorphing diff --git a/Content.Server/Trigger/Systems/RattleOnTriggerSystem.cs b/Content.Server/Trigger/Systems/RattleOnTriggerSystem.cs index 963ac36b7f..5fc18313e4 100644 --- a/Content.Server/Trigger/Systems/RattleOnTriggerSystem.cs +++ b/Content.Server/Trigger/Systems/RattleOnTriggerSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Utility; namespace Content.Server.Trigger.Systems; -public sealed class RattleOnTriggerSystem : EntitySystem +public sealed partial class RattleOnTriggerSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly RadioSystem _radio = default!; - [Dependency] private readonly NavMapSystem _navMap = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private RadioSystem _radio = default!; + [Dependency] private NavMapSystem _navMap = default!; public override void Initialize() { diff --git a/Content.Server/Trigger/Systems/ReleaseGasOnTriggerSystem.cs b/Content.Server/Trigger/Systems/ReleaseGasOnTriggerSystem.cs index a38ca2a759..6871dc4f00 100644 --- a/Content.Server/Trigger/Systems/ReleaseGasOnTriggerSystem.cs +++ b/Content.Server/Trigger/Systems/ReleaseGasOnTriggerSystem.cs @@ -5,11 +5,11 @@ using Robust.Shared.Timing; namespace Content.Server.Trigger.Systems; -public sealed class ReleaseGasOnTriggerSystem : SharedReleaseGasOnTriggerSystem +public sealed partial class ReleaseGasOnTriggerSystem : SharedReleaseGasOnTriggerSystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private IGameTiming _timing = default!; public override void Update(float frameTime) diff --git a/Content.Server/Trigger/Systems/SmokeOnTriggerSystem.cs b/Content.Server/Trigger/Systems/SmokeOnTriggerSystem.cs index 97799b9cc6..574f9db000 100644 --- a/Content.Server/Trigger/Systems/SmokeOnTriggerSystem.cs +++ b/Content.Server/Trigger/Systems/SmokeOnTriggerSystem.cs @@ -13,14 +13,14 @@ namespace Content.Server.Trigger.Systems; /// /// Handles creating smoke when is triggered. /// -public sealed class SmokeOnTriggerSystem : EntitySystem +public sealed partial class SmokeOnTriggerSystem : EntitySystem { - [Dependency] private readonly IMapManager _mapMan = default!; - [Dependency] private readonly MapSystem _map = default!; - [Dependency] private readonly SmokeSystem _smoke = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly SpreaderSystem _spreader = default!; - [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private IMapManager _mapMan = default!; + [Dependency] private MapSystem _map = default!; + [Dependency] private SmokeSystem _smoke = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private SpreaderSystem _spreader = default!; + [Dependency] private TurfSystem _turf = default!; public override void Initialize() { diff --git a/Content.Server/Trigger/Systems/SpeakOnTriggerSystem.cs b/Content.Server/Trigger/Systems/SpeakOnTriggerSystem.cs index 48ead11161..7194db977f 100644 --- a/Content.Server/Trigger/Systems/SpeakOnTriggerSystem.cs +++ b/Content.Server/Trigger/Systems/SpeakOnTriggerSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Random; namespace Content.Server.Trigger.Systems; -public sealed class SpeakOnTriggerSystem : EntitySystem +public sealed partial class SpeakOnTriggerSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ChatSystem _chat = default!; public override void Initialize() { diff --git a/Content.Server/TurretController/DeployableTurretControllerSystem.cs b/Content.Server/TurretController/DeployableTurretControllerSystem.cs index fbb802b679..c953baa7da 100644 --- a/Content.Server/TurretController/DeployableTurretControllerSystem.cs +++ b/Content.Server/TurretController/DeployableTurretControllerSystem.cs @@ -17,9 +17,9 @@ namespace Content.Server.TurretController; /// public sealed partial class DeployableTurretControllerSystem : SharedDeployableTurretControllerSystem { - [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetwork = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private UserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private DeviceNetworkSystem _deviceNetwork = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; /// Keys for the device network. See for further examples. public const string CmdSetArmamemtState = "set_armament_state"; diff --git a/Content.Server/Turrets/DeployableTurretSystem.cs b/Content.Server/Turrets/DeployableTurretSystem.cs index 8247dfc491..d0c5c1accc 100644 --- a/Content.Server/Turrets/DeployableTurretSystem.cs +++ b/Content.Server/Turrets/DeployableTurretSystem.cs @@ -24,13 +24,13 @@ namespace Content.Server.Turrets; public sealed partial class DeployableTurretSystem : SharedDeployableTurretSystem { - [Dependency] private readonly HTNSystem _htn = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly DeviceNetworkSystem _deviceNetwork = default!; - [Dependency] private readonly BatteryWeaponFireModesSystem _fireModes = default!; - [Dependency] private readonly TurretTargetSettingsSystem _turretTargetingSettings = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private HTNSystem _htn = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private DeviceNetworkSystem _deviceNetwork = default!; + [Dependency] private BatteryWeaponFireModesSystem _fireModes = default!; + [Dependency] private TurretTargetSettingsSystem _turretTargetingSettings = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Server/UserInterface/StatValuesCommand.cs b/Content.Server/UserInterface/StatValuesCommand.cs index 263dfa8b9e..f0c9bd2933 100644 --- a/Content.Server/UserInterface/StatValuesCommand.cs +++ b/Content.Server/UserInterface/StatValuesCommand.cs @@ -18,11 +18,11 @@ using Robust.Shared.Prototypes; namespace Content.Server.UserInterface; [AdminCommand(AdminFlags.Debug)] -public sealed class StatValuesCommand : IConsoleCommand +public sealed partial class StatValuesCommand : IConsoleCommand { - [Dependency] private readonly EuiManager _eui = default!; - [Dependency] private readonly IEntityManager _entManager = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private EuiManager _eui = default!; + [Dependency] private IEntityManager _entManager = default!; + [Dependency] private IPrototypeManager _proto = default!; public string Command => "showvalues"; public string Description => Loc.GetString("stat-values-desc"); diff --git a/Content.Server/VendingMachines/VendingMachineSystem.cs b/Content.Server/VendingMachines/VendingMachineSystem.cs index 1c28378393..0b8d5b50b0 100644 --- a/Content.Server/VendingMachines/VendingMachineSystem.cs +++ b/Content.Server/VendingMachines/VendingMachineSystem.cs @@ -16,11 +16,11 @@ using Robust.Shared.Random; namespace Content.Server.VendingMachines { - public sealed class VendingMachineSystem : SharedVendingMachineSystem + public sealed partial class VendingMachineSystem : SharedVendingMachineSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly PricingSystem _pricing = default!; - [Dependency] private readonly ThrowingSystem _throwingSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private PricingSystem _pricing = default!; + [Dependency] private ThrowingSystem _throwingSystem = default!; private const float WallVendEjectDistanceFromWall = 1f; diff --git a/Content.Server/VentHorde/Systems/VentHordeSystem.cs b/Content.Server/VentHorde/Systems/VentHordeSystem.cs index a2834e0145..2dba51ac4c 100644 --- a/Content.Server/VentHorde/Systems/VentHordeSystem.cs +++ b/Content.Server/VentHorde/Systems/VentHordeSystem.cs @@ -9,13 +9,13 @@ using Robust.Shared.Timing; namespace Content.Server.VentHorde.Systems; -public sealed class VentHordeSystem : EntitySystem +public sealed partial class VentHordeSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedJitteringSystem _jitter = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedJitteringSystem _jitter = default!; public override void Initialize() { diff --git a/Content.Server/Verbs/Commands/InvokeVerbCommand.cs b/Content.Server/Verbs/Commands/InvokeVerbCommand.cs index 7d87f685f7..2e5c5a708d 100644 --- a/Content.Server/Verbs/Commands/InvokeVerbCommand.cs +++ b/Content.Server/Verbs/Commands/InvokeVerbCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.Verbs.Commands { [AdminCommand(AdminFlags.Admin)] - public sealed class InvokeVerbCommand : IConsoleCommand + public sealed partial class InvokeVerbCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "invokeverb"; public string Description => Loc.GetString("invoke-verb-command-description"); diff --git a/Content.Server/Verbs/Commands/ListVerbsCommand.cs b/Content.Server/Verbs/Commands/ListVerbsCommand.cs index 1c80edb82a..adca181f64 100644 --- a/Content.Server/Verbs/Commands/ListVerbsCommand.cs +++ b/Content.Server/Verbs/Commands/ListVerbsCommand.cs @@ -7,9 +7,9 @@ using Robust.Shared.Console; namespace Content.Server.Verbs.Commands { [AdminCommand(AdminFlags.Moderator)] - public sealed class ListVerbsCommand : IConsoleCommand + public sealed partial class ListVerbsCommand : IConsoleCommand { - [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private IEntityManager _entManager = default!; public string Command => "listverbs"; public string Description => Loc.GetString("list-verbs-command-description"); diff --git a/Content.Server/Verbs/VerbSystem.cs b/Content.Server/Verbs/VerbSystem.cs index 871b75f7f0..3d2b94649c 100644 --- a/Content.Server/Verbs/VerbSystem.cs +++ b/Content.Server/Verbs/VerbSystem.cs @@ -11,12 +11,12 @@ using Robust.Shared.Utility; namespace Content.Server.Verbs { - public sealed class VerbSystem : SharedVerbSystem + public sealed partial class VerbSystem : SharedVerbSystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly IAdminManager _adminMgr = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private HandsSystem _hands = default!; + [Dependency] private PopupSystem _popupSystem = default!; + [Dependency] private IAdminManager _adminMgr = default!; public override void Initialize() { diff --git a/Content.Server/Vocalization/Systems/DatasetVocalizationSystem.cs b/Content.Server/Vocalization/Systems/DatasetVocalizationSystem.cs index fcca5605f4..95500a5e1a 100644 --- a/Content.Server/Vocalization/Systems/DatasetVocalizationSystem.cs +++ b/Content.Server/Vocalization/Systems/DatasetVocalizationSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Random; namespace Content.Server.Vocalization.Systems; /// -public sealed class DatasetVocalizationSystem : EntitySystem +public sealed partial class DatasetVocalizationSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Vocalization/Systems/RadioVocalizationSystem.cs b/Content.Server/Vocalization/Systems/RadioVocalizationSystem.cs index 00f6b7bbd1..a8869a829d 100644 --- a/Content.Server/Vocalization/Systems/RadioVocalizationSystem.cs +++ b/Content.Server/Vocalization/Systems/RadioVocalizationSystem.cs @@ -14,10 +14,10 @@ namespace Content.Server.Vocalization.Systems; /// public sealed partial class RadioVocalizationSystem : EntitySystem { - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly InventorySystem _inventory = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private InventorySystem _inventory = default!; public override void Initialize() { diff --git a/Content.Server/Vocalization/Systems/VocalizationSystem.cs b/Content.Server/Vocalization/Systems/VocalizationSystem.cs index 8801e057b7..3c13f0f3a3 100644 --- a/Content.Server/Vocalization/Systems/VocalizationSystem.cs +++ b/Content.Server/Vocalization/Systems/VocalizationSystem.cs @@ -15,10 +15,10 @@ namespace Content.Server.Vocalization.Systems; /// public sealed partial class VocalizationSystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/VoiceMask/VoiceMaskSystem.cs b/Content.Server/VoiceMask/VoiceMaskSystem.cs index 58088bbec2..6826e925ff 100644 --- a/Content.Server/VoiceMask/VoiceMaskSystem.cs +++ b/Content.Server/VoiceMask/VoiceMaskSystem.cs @@ -21,15 +21,15 @@ namespace Content.Server.VoiceMask; public sealed partial class VoiceMaskSystem : EntitySystem { - [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly IConfigurationManager _cfgManager = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly LockSystem _lock = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly IdentitySystem _identity = default!; + [Dependency] private SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private LockSystem _lock = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private IdentitySystem _identity = default!; /// /// The name of the client-side type that represents the user interface window. @@ -100,7 +100,7 @@ public sealed partial class VoiceMaskSystem : EntitySystem // we only toggle when the other mask turns on if (!args.Active) return; - + // we don't want the entity turned on to be turned off, and there isn't any work to do if it already inactive if (ent.Owner == args.Mask || !ent.Comp.Active) return; diff --git a/Content.Server/VoiceTrigger/StorageVoiceControlSystem.cs b/Content.Server/VoiceTrigger/StorageVoiceControlSystem.cs index 7b58278d08..341013aa05 100644 --- a/Content.Server/VoiceTrigger/StorageVoiceControlSystem.cs +++ b/Content.Server/VoiceTrigger/StorageVoiceControlSystem.cs @@ -13,14 +13,14 @@ namespace Content.Server.VoiceTrigger; /// /// Allows storages to be manipulated using voice commands. /// -public sealed class StorageVoiceControlSystem : EntitySystem +public sealed partial class StorageVoiceControlSystem : EntitySystem { - [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly StorageSystem _storage = default!; + [Dependency] private ContainerSystem _container = default!; + [Dependency] private HandsSystem _hands = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private StorageSystem _storage = default!; public override void Initialize() { diff --git a/Content.Server/Voting/Managers/VoteManager.DefaultVotes.cs b/Content.Server/Voting/Managers/VoteManager.DefaultVotes.cs index aba5011391..ee43aae581 100644 --- a/Content.Server/Voting/Managers/VoteManager.DefaultVotes.cs +++ b/Content.Server/Voting/Managers/VoteManager.DefaultVotes.cs @@ -24,10 +24,10 @@ namespace Content.Server.Voting.Managers { public sealed partial class VoteManager { - [Dependency] private readonly IPlayerLocator _locator = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IBanManager _bans = default!; - [Dependency] private readonly VoteWebhooks _voteWebhooks = default!; + [Dependency] private IPlayerLocator _locator = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IBanManager _bans = default!; + [Dependency] private VoteWebhooks _voteWebhooks = default!; private VotingSystem? _votingSystem; private RoleSystem? _roleSystem; diff --git a/Content.Server/Voting/Managers/VoteManager.cs b/Content.Server/Voting/Managers/VoteManager.cs index 94e637638e..62341103ce 100644 --- a/Content.Server/Voting/Managers/VoteManager.cs +++ b/Content.Server/Voting/Managers/VoteManager.cs @@ -28,18 +28,18 @@ namespace Content.Server.Voting.Managers { public sealed partial class VoteManager : IVoteManager { - [Dependency] private readonly IServerNetManager _netManager = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly IAdminManager _adminMgr = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IGameMapManager _gameMapManager = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly ISharedPlaytimeManager _playtimeManager = default!; + [Dependency] private IServerNetManager _netManager = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private IAdminManager _adminMgr = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IGameMapManager _gameMapManager = default!; + [Dependency] private IEntityManager _entityManager = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private ISharedPlaytimeManager _playtimeManager = default!; private int _nextVoteId = 1; diff --git a/Content.Server/Voting/VoteCommands.cs b/Content.Server/Voting/VoteCommands.cs index 8688c665a3..600d235de5 100644 --- a/Content.Server/Voting/VoteCommands.cs +++ b/Content.Server/Voting/VoteCommands.cs @@ -14,10 +14,10 @@ using Robust.Shared.Console; namespace Content.Server.Voting { [AnyCommand] - public sealed class CreateVoteCommand : LocalizedEntityCommands + public sealed partial class CreateVoteCommand : LocalizedEntityCommands { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IVoteManager _voteManager = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IVoteManager _voteManager = default!; public override string Command => "createvote"; @@ -64,13 +64,13 @@ namespace Content.Server.Voting } [AdminCommand(AdminFlags.Round)] - public sealed class CreateCustomCommand : LocalizedEntityCommands + public sealed partial class CreateCustomCommand : LocalizedEntityCommands { - [Dependency] private readonly IVoteManager _voteManager = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly VoteWebhooks _voteWebhooks = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private IVoteManager _voteManager = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IChatManager _chatManager = default!; + [Dependency] private VoteWebhooks _voteWebhooks = default!; + [Dependency] private IConfigurationManager _cfg = default!; private const int MaxArgCount = 10; @@ -145,9 +145,9 @@ namespace Content.Server.Voting } [AnyCommand] - public sealed class VoteCommand : LocalizedEntityCommands + public sealed partial class VoteCommand : LocalizedEntityCommands { - [Dependency] private readonly IVoteManager _voteManager = default!; + [Dependency] private IVoteManager _voteManager = default!; public override string Command => "vote"; @@ -203,9 +203,9 @@ namespace Content.Server.Voting } [AnyCommand] - public sealed class ListVotesCommand : LocalizedEntityCommands + public sealed partial class ListVotesCommand : LocalizedEntityCommands { - [Dependency] private readonly IVoteManager _voteManager = default!; + [Dependency] private IVoteManager _voteManager = default!; public override string Command => "listvotes"; @@ -219,10 +219,10 @@ namespace Content.Server.Voting } [AdminCommand(AdminFlags.Round)] - public sealed class CancelVoteCommand : LocalizedEntityCommands + public sealed partial class CancelVoteCommand : LocalizedEntityCommands { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly IVoteManager _voteManager = default!; + [Dependency] private IAdminLogManager _adminLogger = default!; + [Dependency] private IVoteManager _voteManager = default!; public override string Command => "cancelvote"; diff --git a/Content.Server/Voting/VotingSystem.cs b/Content.Server/Voting/VotingSystem.cs index 5df1ce7c1f..733fb1c3f2 100644 --- a/Content.Server/Voting/VotingSystem.cs +++ b/Content.Server/Voting/VotingSystem.cs @@ -17,17 +17,17 @@ using Content.Shared.Players.PlayTimeTracking; namespace Content.Server.Voting; -public sealed class VotingSystem : EntitySystem +public sealed partial class VotingSystem : EntitySystem { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IAdminManager _adminManager = default!; - [Dependency] private readonly IServerDbManager _dbManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly JobSystem _jobs = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly ISharedPlaytimeManager _playtimeManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IAdminManager _adminManager = default!; + [Dependency] private IServerDbManager _dbManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private JobSystem _jobs = default!; + [Dependency] private GameTicker _gameTicker = default!; + [Dependency] private ISharedPlaytimeManager _playtimeManager = default!; public override void Initialize() { diff --git a/Content.Server/Wagging/WaggingSystem.cs b/Content.Server/Wagging/WaggingSystem.cs index d369ea8689..7463c07f18 100644 --- a/Content.Server/Wagging/WaggingSystem.cs +++ b/Content.Server/Wagging/WaggingSystem.cs @@ -13,11 +13,11 @@ namespace Content.Server.Wagging; /// /// Adds an action to toggle wagging animation for tails markings that supporting this /// -public sealed class WaggingSystem : EntitySystem +public sealed partial class WaggingSystem : EntitySystem { - [Dependency] private readonly ActionsSystem _actions = default!; - [Dependency] private readonly SharedVisualBodySystem _visualBody = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private ActionsSystem _actions = default!; + [Dependency] private SharedVisualBodySystem _visualBody = default!; + [Dependency] private IPrototypeManager _prototype = default!; public override void Initialize() { diff --git a/Content.Server/Weapons/Melee/Balloon/BalloonPopperSystem.cs b/Content.Server/Weapons/Melee/Balloon/BalloonPopperSystem.cs index d4ab81ae10..69284864b5 100644 --- a/Content.Server/Weapons/Melee/Balloon/BalloonPopperSystem.cs +++ b/Content.Server/Weapons/Melee/Balloon/BalloonPopperSystem.cs @@ -13,12 +13,12 @@ namespace Content.Server.Weapons.Melee.Balloon; /// /// This handles popping ballons when attacked with /// -public sealed class BalloonPopperSystem : EntitySystem +public sealed partial class BalloonPopperSystem : EntitySystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private HandsSystem _hands = default!; + [Dependency] private PopupSystem _popup = default!; + [Dependency] private TagSystem _tag = default!; /// public override void Initialize() diff --git a/Content.Server/Weapons/Melee/MeleeWeaponSystem.cs b/Content.Server/Weapons/Melee/MeleeWeaponSystem.cs index 2efe94c20e..e7f4d9bf44 100644 --- a/Content.Server/Weapons/Melee/MeleeWeaponSystem.cs +++ b/Content.Server/Weapons/Melee/MeleeWeaponSystem.cs @@ -12,11 +12,11 @@ using System.Numerics; namespace Content.Server.Weapons.Melee; -public sealed class MeleeWeaponSystem : SharedMeleeWeaponSystem +public sealed partial class MeleeWeaponSystem : SharedMeleeWeaponSystem { - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly LagCompensationSystem _lag = default!; - [Dependency] private readonly SharedColorFlashEffectSystem _color = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private LagCompensationSystem _lag = default!; + [Dependency] private SharedColorFlashEffectSystem _color = default!; public override void Initialize() { diff --git a/Content.Server/Weapons/Melee/WeaponRandom/WeaponRandomSystem.cs b/Content.Server/Weapons/Melee/WeaponRandom/WeaponRandomSystem.cs index 7b246b8d09..41c1513b27 100644 --- a/Content.Server/Weapons/Melee/WeaponRandom/WeaponRandomSystem.cs +++ b/Content.Server/Weapons/Melee/WeaponRandom/WeaponRandomSystem.cs @@ -7,10 +7,10 @@ namespace Content.Server.Weapons.Melee.WeaponRandom; /// /// This adds a random damage bonus to melee attacks based on damage bonus amount and probability. /// -public sealed class WeaponRandomSystem : EntitySystem +public sealed partial class WeaponRandomSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Server/Weapons/Misc/TetherGunSystem.cs b/Content.Server/Weapons/Misc/TetherGunSystem.cs index d1984448c5..78e35fe884 100644 --- a/Content.Server/Weapons/Misc/TetherGunSystem.cs +++ b/Content.Server/Weapons/Misc/TetherGunSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Physics.Components; namespace Content.Server.Weapons.Misc; -public sealed class TetherGunSystem : SharedTetherGunSystem +public sealed partial class TetherGunSystem : SharedTetherGunSystem { - [Dependency] private readonly PowerCellSystem _cell = default!; - [Dependency] private readonly ItemToggleSystem _toggle = default!; + [Dependency] private PowerCellSystem _cell = default!; + [Dependency] private ItemToggleSystem _toggle = default!; public override void Initialize() { diff --git a/Content.Server/Weapons/Ranged/Systems/ChemicalAmmoSystem.cs b/Content.Server/Weapons/Ranged/Systems/ChemicalAmmoSystem.cs index 4ee1e9fd92..c47fcd31b7 100644 --- a/Content.Server/Weapons/Ranged/Systems/ChemicalAmmoSystem.cs +++ b/Content.Server/Weapons/Ranged/Systems/ChemicalAmmoSystem.cs @@ -6,9 +6,9 @@ using System.Linq; namespace Content.Server.Weapons.Ranged.Systems; -public sealed class ChemicalAmmoSystem : EntitySystem +public sealed partial class ChemicalAmmoSystem : EntitySystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; public override void Initialize() { diff --git a/Content.Server/Weapons/Ranged/Systems/GunSystem.Solution.cs b/Content.Server/Weapons/Ranged/Systems/GunSystem.Solution.cs index 66addc75e7..85fb5ba359 100644 --- a/Content.Server/Weapons/Ranged/Systems/GunSystem.Solution.cs +++ b/Content.Server/Weapons/Ranged/Systems/GunSystem.Solution.cs @@ -12,8 +12,8 @@ namespace Content.Server.Weapons.Ranged.Systems; public sealed partial class GunSystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly VaporSystem _vapor = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private VaporSystem _vapor = default!; protected override void InitializeSolution() { diff --git a/Content.Server/Weapons/Ranged/Systems/GunSystem.cs b/Content.Server/Weapons/Ranged/Systems/GunSystem.cs index 910bd719ba..c26a0b43c7 100644 --- a/Content.Server/Weapons/Ranged/Systems/GunSystem.cs +++ b/Content.Server/Weapons/Ranged/Systems/GunSystem.cs @@ -23,8 +23,8 @@ namespace Content.Server.Weapons.Ranged.Systems; public sealed partial class GunSystem : SharedGunSystem { - [Dependency] private readonly PricingSystem _pricing = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private PricingSystem _pricing = default!; + [Dependency] private SharedMapSystem _map = default!; private const float DamagePitchVariation = 0.05f; diff --git a/Content.Server/Weather/Commands/WeatherAddCommand.cs b/Content.Server/Weather/Commands/WeatherAddCommand.cs index 6054012db0..c3ea94ca1f 100644 --- a/Content.Server/Weather/Commands/WeatherAddCommand.cs +++ b/Content.Server/Weather/Commands/WeatherAddCommand.cs @@ -12,12 +12,12 @@ namespace Content.Server.Weather.Commands; /// Add specific weather to map. /// [AdminCommand(AdminFlags.Fun)] -public sealed class WeatherAddCommand : LocalizedEntityCommands +public sealed partial class WeatherAddCommand : LocalizedEntityCommands { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly WeatherSystem _weather = default!; - [Dependency] private readonly IComponentFactory _compFactory = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private WeatherSystem _weather = default!; + [Dependency] private IComponentFactory _compFactory = default!; public override string Command => "weatheradd"; diff --git a/Content.Server/Weather/Commands/WeatherRemoveCommand.cs b/Content.Server/Weather/Commands/WeatherRemoveCommand.cs index df8f91003f..19ae23133e 100644 --- a/Content.Server/Weather/Commands/WeatherRemoveCommand.cs +++ b/Content.Server/Weather/Commands/WeatherRemoveCommand.cs @@ -12,12 +12,12 @@ namespace Content.Server.Weather.Commands; /// Remove specific weather from map. /// [AdminCommand(AdminFlags.Fun)] -public sealed class WeatherRemoveCommand : LocalizedEntityCommands +public sealed partial class WeatherRemoveCommand : LocalizedEntityCommands { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly WeatherSystem _weather = default!; - [Dependency] private readonly IComponentFactory _compFactory = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private WeatherSystem _weather = default!; + [Dependency] private IComponentFactory _compFactory = default!; public override string Command => "weatherremove"; diff --git a/Content.Server/Weather/Commands/WeatherSetCommand.cs b/Content.Server/Weather/Commands/WeatherSetCommand.cs index 77e8ed786d..ee787085c1 100644 --- a/Content.Server/Weather/Commands/WeatherSetCommand.cs +++ b/Content.Server/Weather/Commands/WeatherSetCommand.cs @@ -12,12 +12,12 @@ namespace Content.Server.Weather.Commands; /// Removes all weather except the specified one. If the specified weather does not exist on the map, it adds it. /// [AdminCommand(AdminFlags.Fun)] -public sealed class WeatherSetCommand : LocalizedEntityCommands +public sealed partial class WeatherSetCommand : LocalizedEntityCommands { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly WeatherSystem _weather = default!; - [Dependency] private readonly IComponentFactory _compFactory = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private WeatherSystem _weather = default!; + [Dependency] private IComponentFactory _compFactory = default!; public override string Command => "weatherset"; diff --git a/Content.Server/Weather/WeatherSystem.cs b/Content.Server/Weather/WeatherSystem.cs index b3a0bea882..3a475a7283 100644 --- a/Content.Server/Weather/WeatherSystem.cs +++ b/Content.Server/Weather/WeatherSystem.cs @@ -3,10 +3,10 @@ using Robust.Server.GameStates; namespace Content.Server.Weather; -public sealed class WeatherSystem : SharedWeatherSystem +public sealed partial class WeatherSystem : SharedWeatherSystem { //I dont really like to PVS override weather entities, but map status effect containers dont PVS-ing out of the box - [Dependency] private readonly PvsOverrideSystem _pvs = default!; + [Dependency] private PvsOverrideSystem _pvs = default!; public override void Initialize() { diff --git a/Content.Server/Whitelist/WhitelistCommands.cs b/Content.Server/Whitelist/WhitelistCommands.cs index 6e24831fe4..6a9580ebce 100644 --- a/Content.Server/Whitelist/WhitelistCommands.cs +++ b/Content.Server/Whitelist/WhitelistCommands.cs @@ -10,10 +10,10 @@ using Robust.Shared.Network; namespace Content.Server.Whitelist; [AdminCommand(AdminFlags.Ban)] -public sealed class AddWhitelistCommand : LocalizedCommands +public sealed partial class AddWhitelistCommand : LocalizedCommands { - [Dependency] private readonly IPlayerLocator _locator = default!; - [Dependency] private readonly IServerDbManager _dbManager = default!; + [Dependency] private IPlayerLocator _locator = default!; + [Dependency] private IServerDbManager _dbManager = default!; public override string Command => "whitelistadd"; public override async void Execute(IConsoleShell shell, string argStr, string[] args) @@ -58,10 +58,10 @@ public sealed class AddWhitelistCommand : LocalizedCommands } [AdminCommand(AdminFlags.Ban)] -public sealed class RemoveWhitelistCommand : LocalizedCommands +public sealed partial class RemoveWhitelistCommand : LocalizedCommands { - [Dependency] private readonly IPlayerLocator _locator = default!; - [Dependency] private readonly IServerDbManager _dbManager = default!; + [Dependency] private IPlayerLocator _locator = default!; + [Dependency] private IServerDbManager _dbManager = default!; public override string Command => "whitelistremove"; @@ -107,12 +107,12 @@ public sealed class RemoveWhitelistCommand : LocalizedCommands } [AdminCommand(AdminFlags.Ban)] -public sealed class KickNonWhitelistedCommand : LocalizedCommands +public sealed partial class KickNonWhitelistedCommand : LocalizedCommands { - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly IServerNetManager _netManager = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IServerDbManager _dbManager = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private IServerNetManager _netManager = default!; + [Dependency] private IPlayerManager _playerManager = default!; + [Dependency] private IServerDbManager _dbManager = default!; public override string Command => "kicknonwhitelisted"; diff --git a/Content.Server/Wieldable/WieldableSystem.cs b/Content.Server/Wieldable/WieldableSystem.cs index 35f75276a8..fadaa42ea8 100644 --- a/Content.Server/Wieldable/WieldableSystem.cs +++ b/Content.Server/Wieldable/WieldableSystem.cs @@ -8,9 +8,9 @@ using Content.Shared.Wieldable.Components; namespace Content.Server.Wieldable; -public sealed class WieldableSystem : SharedWieldableSystem +public sealed partial class WieldableSystem : SharedWieldableSystem { - [Dependency] private readonly ContentEyeSystem _eye = default!; + [Dependency] private ContentEyeSystem _eye = default!; public override void Initialize() { diff --git a/Content.Server/Wires/CutWireOnMapInitSystem.cs b/Content.Server/Wires/CutWireOnMapInitSystem.cs index 1de1d78630..3238bb5eea 100644 --- a/Content.Server/Wires/CutWireOnMapInitSystem.cs +++ b/Content.Server/Wires/CutWireOnMapInitSystem.cs @@ -7,7 +7,7 @@ namespace Content.Server.Wires; /// public sealed partial class CutWireOnMapInitSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Server/Wires/WiresSystem.cs b/Content.Server/Wires/WiresSystem.cs index ba1a056811..2ca7d8a248 100644 --- a/Content.Server/Wires/WiresSystem.cs +++ b/Content.Server/Wires/WiresSystem.cs @@ -22,15 +22,15 @@ using Robust.Shared.Random; namespace Content.Server.Wires; -public sealed class WiresSystem : SharedWiresSystem +public sealed partial class WiresSystem : SharedWiresSystem { - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ConstructionSystem _construction = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private HandsSystem _hands = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ConstructionSystem _construction = default!; private static readonly ProtoId CuttingQuality = "Cutting"; private static readonly ProtoId PulsingQuality = "Pulsing"; diff --git a/Content.Server/Xenoarchaeology/Artifact/RandomArtifactSpriteSystem.cs b/Content.Server/Xenoarchaeology/Artifact/RandomArtifactSpriteSystem.cs index 645dac24e2..9f2fbc1f0a 100644 --- a/Content.Server/Xenoarchaeology/Artifact/RandomArtifactSpriteSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/RandomArtifactSpriteSystem.cs @@ -7,12 +7,12 @@ using Robust.Shared.Timing; namespace Content.Server.Xenoarchaeology.Artifact; -public sealed class RandomArtifactSpriteSystem : EntitySystem +public sealed partial class RandomArtifactSpriteSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IGameTiming _time = default!; - [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly SharedItemSystem _item = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IGameTiming _time = default!; + [Dependency] private AppearanceSystem _appearance = default!; + [Dependency] private SharedItemSystem _item = default!; public override void Initialize() { diff --git a/Content.Server/Xenoarchaeology/Artifact/UnlockNodeCommand.cs b/Content.Server/Xenoarchaeology/Artifact/UnlockNodeCommand.cs index ea86186782..2671b814e3 100644 --- a/Content.Server/Xenoarchaeology/Artifact/UnlockNodeCommand.cs +++ b/Content.Server/Xenoarchaeology/Artifact/UnlockNodeCommand.cs @@ -7,9 +7,9 @@ namespace Content.Server.Xenoarchaeology.Artifact; /// Command for unlocking a specific node of a xeno artifact. [AdminCommand(AdminFlags.Debug)] -public sealed class UnlockNodeCommand : LocalizedEntityCommands +public sealed partial class UnlockNodeCommand : LocalizedEntityCommands { - [Dependency] private readonly XenoArtifactSystem _artiSystem = default!; + [Dependency] private XenoArtifactSystem _artiSystem = default!; public override string Command => "unlocknode"; diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEChargeBatterySystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEChargeBatterySystem.cs index 437e082581..d91f5c90dc 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEChargeBatterySystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEChargeBatterySystem.cs @@ -10,10 +10,10 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact activation effect that is fully charging batteries in certain range. /// -public sealed class XAEChargeBatterySystem : BaseXAESystem +public sealed partial class XAEChargeBatterySystem : BaseXAESystem { - [Dependency] private readonly BatterySystem _battery = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; + [Dependency] private BatterySystem _battery = default!; + [Dependency] private EntityLookupSystem _lookup = default!; /// Pre-allocated and re-used collection. private readonly HashSet> _batteryEntities = new(); diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAECreateGasSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAECreateGasSystem.cs index 517e2144e0..b896a088cd 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAECreateGasSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAECreateGasSystem.cs @@ -12,11 +12,11 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact effect that creates certain atmospheric gas on artifact tile / adjacent tiles. /// -public sealed class XAECreateGasSystem : BaseXAESystem +public sealed partial class XAECreateGasSystem : BaseXAESystem { - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly TransformSystem _transform = default!; - [Dependency] private readonly MapSystem _map = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; + [Dependency] private TransformSystem _transform = default!; + [Dependency] private MapSystem _map = default!; protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) { diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAECreatePuddleSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAECreatePuddleSystem.cs index 7f996266f6..a5b20c897e 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAECreatePuddleSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAECreatePuddleSystem.cs @@ -11,12 +11,12 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact effect that creates puddle of chemical reagents under artifact. /// -public sealed class XAECreatePuddleSystem: BaseXAESystem +public sealed partial class XAECreatePuddleSystem: BaseXAESystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly PuddleSystem _puddle = default!; - [Dependency] private readonly MetaDataSystem _metaData= default!; - [Dependency] private readonly IPrototypeManager _prototypeManager= default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private PuddleSystem _puddle = default!; + [Dependency] private MetaDataSystem _metaData= default!; + [Dependency] private IPrototypeManager _prototypeManager= default!; /// public override void Initialize() diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEEmpInAreaSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEEmpInAreaSystem.cs index 43a8ed9929..687ce29f58 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEEmpInAreaSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEEmpInAreaSystem.cs @@ -8,9 +8,9 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact effect that creates EMP on use. /// -public sealed class XAEEmpInAreaSystem : BaseXAESystem +public sealed partial class XAEEmpInAreaSystem : BaseXAESystem { - [Dependency] private readonly EmpSystem _emp = default!; + [Dependency] private EmpSystem _emp = default!; /// protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEFoamSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEFoamSystem.cs index d5190ce416..bcacd98f75 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEFoamSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEFoamSystem.cs @@ -13,12 +13,12 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact effect that starts Foam chemical reaction with random-ish reagents inside. /// -public sealed class XAEFoamSystem : BaseXAESystem +public sealed partial class XAEFoamSystem : BaseXAESystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SmokeSystem _smoke = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager= default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SmokeSystem _smoke = default!; + [Dependency] private IPrototypeManager _prototypeManager= default!; + [Dependency] private MetaDataSystem _metaData = default!; /// public override void Initialize() diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEIgniteSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEIgniteSystem.cs index 7e8fff73ad..1ca5419915 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEIgniteSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEIgniteSystem.cs @@ -10,11 +10,11 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact activation effect that ignites any flammable entity in range. /// -public sealed class XAEIgniteSystem : BaseXAESystem +public sealed partial class XAEIgniteSystem : BaseXAESystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly FlammableSystem _flammable = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private FlammableSystem _flammable = default!; private EntityQuery _flammables; diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAELightFlickerSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAELightFlickerSystem.cs index 6e7c4fc4ad..1948e50769 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAELightFlickerSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAELightFlickerSystem.cs @@ -10,11 +10,11 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact activation effect that flickers light on and off. /// -public sealed class XAELightFlickerSystem : BaseXAESystem +public sealed partial class XAELightFlickerSystem : BaseXAESystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly GhostSystem _ghost = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private GhostSystem _ghost = default!; private EntityQuery _lights; diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEPolymorphSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEPolymorphSystem.cs index faf9c3a384..35a95e2480 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEPolymorphSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEPolymorphSystem.cs @@ -11,12 +11,12 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact activation effect that is polymorphing all humanoid entities in range. /// -public sealed class XAEPolymorphSystem : BaseXAESystem +public sealed partial class XAEPolymorphSystem : BaseXAESystem { - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly MobStateSystem _mob = default!; - [Dependency] private readonly PolymorphSystem _poly = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private MobStateSystem _mob = default!; + [Dependency] private PolymorphSystem _poly = default!; + [Dependency] private SharedAudioSystem _audio = default!; /// Pre-allocated and re-used collection. private readonly HashSet> _humanoids = new(); diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEPortalSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEPortalSystem.cs index 6bede34b68..ca6aaf46da 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEPortalSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEPortalSystem.cs @@ -14,12 +14,12 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact effect that creates temporary portal between places on station. /// -public sealed class XAEPortalSystem : BaseXAESystem +public sealed partial class XAEPortalSystem : BaseXAESystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly LinkedEntitySystem _link = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private LinkedEntitySystem _link = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedContainerSystem _container = default!; /// protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAETelepathicSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAETelepathicSystem.cs index 1755248a5b..8bbee530bf 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAETelepathicSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAETelepathicSystem.cs @@ -10,11 +10,11 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact activation effect that sends sublime telepathic messages. /// -public sealed class XAETelepathicSystem : BaseXAESystem +public sealed partial class XAETelepathicSystem : BaseXAESystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; /// Pre-allocated and re-used collection. private readonly HashSet _entities = new(); diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAETemperatureSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAETemperatureSystem.cs index 01a11b946f..54c26134ac 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAETemperatureSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAETemperatureSystem.cs @@ -10,10 +10,10 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact effect that changes atmospheric temperature on adjacent tiles. /// -public sealed class XAETemperatureSystem : BaseXAESystem +public sealed partial class XAETemperatureSystem : BaseXAESystem { - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly TransformSystem _transformSystem = default!; + [Dependency] private AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private TransformSystem _transformSystem = default!; /// protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEThrowThingsAroundSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEThrowThingsAroundSystem.cs index e73fc86a71..0ab90debe0 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEThrowThingsAroundSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEThrowThingsAroundSystem.cs @@ -14,14 +14,14 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact activation effect that pries tiles and throws stuff around. /// -public sealed class XAEThrowThingsAroundSystem : BaseXAESystem +public sealed partial class XAEThrowThingsAroundSystem : BaseXAESystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly TileSystem _tile = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private TileSystem _tile = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _map = default!; private EntityQuery _physQuery; diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAETriggerExplosivesSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAETriggerExplosivesSystem.cs index 8767023c61..7f00b27bf9 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAETriggerExplosivesSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAETriggerExplosivesSystem.cs @@ -9,9 +9,9 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact effect of triggering explosion. /// -public sealed class XAETriggerExplosivesSystem : BaseXAESystem +public sealed partial class XAETriggerExplosivesSystem : BaseXAESystem { - [Dependency] private readonly ExplosionSystem _explosion = default!; + [Dependency] private ExplosionSystem _explosion = default!; /// protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) diff --git a/Content.Server/Xenoarchaeology/Artifact/XAT/XATGasSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAT/XATGasSystem.cs index 49f24acbd1..8d9925945d 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAT/XATGasSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAT/XATGasSystem.cs @@ -8,9 +8,9 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAT; /// /// System for xeno artifact trigger, which gets activated from some gas being on the same time as artifact with certain concentration. /// -public sealed class XATGasSystem : BaseQueryUpdateXATSystem +public sealed partial class XATGasSystem : BaseQueryUpdateXATSystem { - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; protected override void UpdateXAT(Entity artifact, Entity node, float frameTime) { diff --git a/Content.Server/Xenoarchaeology/Artifact/XAT/XATMagnetSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAT/XATMagnetSystem.cs index 5656182a9e..00a621c599 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAT/XATMagnetSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAT/XATMagnetSystem.cs @@ -11,10 +11,10 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAT; /// System for checking if magnets-related xeno artifact node should be triggered. /// Works with magboots and salvage magnet, salvage magnet triggers only upon pulsing on activation. /// -public sealed class XATMagnetSystem : BaseQueryUpdateXATSystem +public sealed partial class XATMagnetSystem : BaseQueryUpdateXATSystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private EntityLookupSystem _lookup = default!; /// Pre-allocated and re-used collection. private HashSet> _magbootEntities = new(); diff --git a/Content.Server/Xenoarchaeology/Artifact/XAT/XATPressureSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAT/XATPressureSystem.cs index 571bbee9a8..689d830d49 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAT/XATPressureSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAT/XATPressureSystem.cs @@ -8,9 +8,9 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAT; /// /// System for checking if pressure-related xeno artifact node should be triggered. /// -public sealed class XATPressureSystem : BaseQueryUpdateXATSystem +public sealed partial class XATPressureSystem : BaseQueryUpdateXATSystem { - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; /// protected override void UpdateXAT(Entity artifact, Entity node, float frameTime) diff --git a/Content.Server/Xenoarchaeology/Artifact/XAT/XATTemperatureSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAT/XATTemperatureSystem.cs index 99e2b72eef..ec2f464f0b 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAT/XATTemperatureSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAT/XATTemperatureSystem.cs @@ -8,9 +8,9 @@ namespace Content.Server.Xenoarchaeology.Artifact.XAT; /// /// System for checking if temperature-related xeno artifact node should be triggered. /// -public sealed class XATTemperatureSystem : BaseQueryUpdateXATSystem +public sealed partial class XATTemperatureSystem : BaseQueryUpdateXATSystem { - [Dependency] private readonly AtmosphereSystem _atmosphere = default!; + [Dependency] private AtmosphereSystem _atmosphere = default!; /// protected override void UpdateXAT(Entity artifact, Entity node, float frameTime) diff --git a/Content.Server/Xenoarchaeology/Artifact/XenoArtifactSystem.ProcGen.cs b/Content.Server/Xenoarchaeology/Artifact/XenoArtifactSystem.ProcGen.cs index 9da98dca61..6d903460ad 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XenoArtifactSystem.ProcGen.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XenoArtifactSystem.ProcGen.cs @@ -9,7 +9,7 @@ namespace Content.Server.Xenoarchaeology.Artifact; public sealed partial class XenoArtifactSystem { - [Dependency] private readonly EntityWhitelistSystem _entityWhitelist = default!; + [Dependency] private EntityWhitelistSystem _entityWhitelist = default!; private void GenerateArtifactStructure(Entity ent) { diff --git a/Content.Server/Xenoarchaeology/Equipment/ArtifactAnalyzerSystem.cs b/Content.Server/Xenoarchaeology/Equipment/ArtifactAnalyzerSystem.cs index ee9bcf8ec9..74b9eb4256 100644 --- a/Content.Server/Xenoarchaeology/Equipment/ArtifactAnalyzerSystem.cs +++ b/Content.Server/Xenoarchaeology/Equipment/ArtifactAnalyzerSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Audio.Systems; namespace Content.Server.Xenoarchaeology.Equipment; /// -public sealed class ArtifactAnalyzerSystem : SharedArtifactAnalyzerSystem +public sealed partial class ArtifactAnalyzerSystem : SharedArtifactAnalyzerSystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly ResearchSystem _research = default!; - [Dependency] private readonly XenoArtifactSystem _xenoArtifact = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private ResearchSystem _research = default!; + [Dependency] private XenoArtifactSystem _xenoArtifact = default!; /// public override void Initialize() diff --git a/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactCrusherSystem.cs b/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactCrusherSystem.cs index 7087499c93..e447cd02ec 100644 --- a/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactCrusherSystem.cs +++ b/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactCrusherSystem.cs @@ -10,12 +10,12 @@ using Robust.Shared.Random; namespace Content.Server.Xenoarchaeology.Equipment.Systems; /// -public sealed class ArtifactCrusherSystem : SharedArtifactCrusherSystem +public sealed partial class ArtifactCrusherSystem : SharedArtifactCrusherSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly StackSystem _stack = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private StackSystem _stack = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; // TODO: Move to shared once StackSystem spawning is in Shared and we have RandomPredicted public override void FinishCrushing(Entity ent) diff --git a/Content.Server/Xenoborgs/XenoborgSystem.cs b/Content.Server/Xenoborgs/XenoborgSystem.cs index 2c7d0b5f44..17a067d3e4 100644 --- a/Content.Server/Xenoborgs/XenoborgSystem.cs +++ b/Content.Server/Xenoborgs/XenoborgSystem.cs @@ -16,10 +16,10 @@ namespace Content.Server.Xenoborgs; public sealed partial class XenoborgSystem : EntitySystem { - [Dependency] private readonly AntagSelectionSystem _antag = default!; - [Dependency] private readonly BorgSystem _borg = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; - [Dependency] private readonly XenoborgsRuleSystem _xenoborgsRule = default!; + [Dependency] private AntagSelectionSystem _antag = default!; + [Dependency] private BorgSystem _borg = default!; + [Dependency] private SharedRoleSystem _roles = default!; + [Dependency] private XenoborgsRuleSystem _xenoborgsRule = default!; private static readonly Color XenoborgBriefingColor = Color.BlueViolet; diff --git a/Content.Server/Zombies/ZombieSystem.Transform.cs b/Content.Server/Zombies/ZombieSystem.Transform.cs index 55b52b304f..63f3ae67fa 100644 --- a/Content.Server/Zombies/ZombieSystem.Transform.cs +++ b/Content.Server/Zombies/ZombieSystem.Transform.cs @@ -57,22 +57,22 @@ namespace Content.Server.Zombies; /// public sealed partial class ZombieSystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly IBanManager _ban = default!; - [Dependency] private readonly IChatManager _chatMan = default!; - [Dependency] private readonly SharedCombatModeSystem _combat = default!; - [Dependency] private readonly NpcFactionSystem _faction = default!; - [Dependency] private readonly GhostSystem _ghost = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedVisualBodySystem _visualBody = default!; - [Dependency] private readonly IdentitySystem _identity = default!; - [Dependency] private readonly ServerInventorySystem _inventory = default!; - [Dependency] private readonly MindSystem _mind = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; - [Dependency] private readonly NameModifierSystem _nameMod = default!; - [Dependency] private readonly NPCSystem _npc = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private IBanManager _ban = default!; + [Dependency] private IChatManager _chatMan = default!; + [Dependency] private SharedCombatModeSystem _combat = default!; + [Dependency] private NpcFactionSystem _faction = default!; + [Dependency] private GhostSystem _ghost = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedVisualBodySystem _visualBody = default!; + [Dependency] private IdentitySystem _identity = default!; + [Dependency] private ServerInventorySystem _inventory = default!; + [Dependency] private MindSystem _mind = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private NameModifierSystem _nameMod = default!; + [Dependency] private NPCSystem _npc = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private ISharedPlayerManager _player = default!; private static readonly ProtoId InvalidForGlobalSpawnSpellTag = "InvalidForGlobalSpawnSpell"; private static readonly ProtoId CannotSuicideTag = "CannotSuicide"; diff --git a/Content.Server/Zombies/ZombieSystem.cs b/Content.Server/Zombies/ZombieSystem.cs index af9b3c4bdc..dc2ebcb85e 100644 --- a/Content.Server/Zombies/ZombieSystem.cs +++ b/Content.Server/Zombies/ZombieSystem.cs @@ -31,18 +31,18 @@ namespace Content.Server.Zombies { public sealed partial class ZombieSystem : SharedZombieSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly BloodstreamSystem _bloodstream = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly ChatSystem _chat = default!; - [Dependency] private readonly ActionsSystem _actions = default!; - [Dependency] private readonly AutoEmoteSystem _autoEmote = default!; - [Dependency] private readonly EmoteOnDamageSystem _emoteOnDamage = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedRoleSystem _role = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private BloodstreamSystem _bloodstream = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private ChatSystem _chat = default!; + [Dependency] private ActionsSystem _actions = default!; + [Dependency] private AutoEmoteSystem _autoEmote = default!; + [Dependency] private EmoteOnDamageSystem _emoteOnDamage = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedRoleSystem _role = default!; public readonly ProtoId Faction = "Zombie"; diff --git a/Content.Shared/Abilities/Goliath/GoliathTentacleSystem.cs b/Content.Shared/Abilities/Goliath/GoliathTentacleSystem.cs index 039891a3ba..3e48388fbe 100644 --- a/Content.Shared/Abilities/Goliath/GoliathTentacleSystem.cs +++ b/Content.Shared/Abilities/Goliath/GoliathTentacleSystem.cs @@ -10,15 +10,15 @@ using Robust.Shared.Random; namespace Content.Shared.Abilities.Goliath; -public sealed class GoliathTentacleSystem : EntitySystem +public sealed partial class GoliathTentacleSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly TurfSystem _turf = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private SharedStunSystem _stun = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private TurfSystem _turf = default!; + [Dependency] private SharedPopupSystem _popup = default!; /// public override void Initialize() diff --git a/Content.Shared/Abilities/Mime/MimePowersSystem.cs b/Content.Shared/Abilities/Mime/MimePowersSystem.cs index aa77ccb803..418e26a48a 100644 --- a/Content.Shared/Abilities/Mime/MimePowersSystem.cs +++ b/Content.Shared/Abilities/Mime/MimePowersSystem.cs @@ -14,15 +14,15 @@ using Robust.Shared.Timing; namespace Content.Shared.Abilities.Mime; -public sealed class MimePowersSystem : EntitySystem +public sealed partial class MimePowersSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly AlertsSystem _alertsSystem = default!; - [Dependency] private readonly TurfSystem _turf = default!; - [Dependency] private readonly IMapManager _mapMan = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [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!; public override void Initialize() { diff --git a/Content.Shared/Access/Systems/AccessReaderSystem.cs b/Content.Shared/Access/Systems/AccessReaderSystem.cs index 19c1cb880b..08920dea1b 100644 --- a/Content.Shared/Access/Systems/AccessReaderSystem.cs +++ b/Content.Shared/Access/Systems/AccessReaderSystem.cs @@ -23,17 +23,17 @@ using Robust.Shared.Timing; namespace Content.Shared.Access.Systems; -public sealed class AccessReaderSystem : EntitySystem +public sealed partial class AccessReaderSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly SharedGameTicker _gameTicker = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedStationRecordsSystem _recordsSystem = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private InventorySystem _inventorySystem = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private SharedGameTicker _gameTicker = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedStationRecordsSystem _recordsSystem = default!; private static readonly ProtoId PreventAccessLoggingTag = "PreventAccessLogging"; diff --git a/Content.Shared/Access/Systems/AccessToggleSystem.cs b/Content.Shared/Access/Systems/AccessToggleSystem.cs index 564aca0681..fadf8f267b 100644 --- a/Content.Shared/Access/Systems/AccessToggleSystem.cs +++ b/Content.Shared/Access/Systems/AccessToggleSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Item.ItemToggle.Components; namespace Content.Shared.Access.Systems; -public sealed class AccessToggleSystem : EntitySystem +public sealed partial class AccessToggleSystem : EntitySystem { - [Dependency] private readonly SharedAccessSystem _access = default!; + [Dependency] private SharedAccessSystem _access = default!; public override void Initialize() { diff --git a/Content.Shared/Access/Systems/ActivatableUIRequiresAccessSystem.cs b/Content.Shared/Access/Systems/ActivatableUIRequiresAccessSystem.cs index eb94ed324d..7d40bcac6c 100644 --- a/Content.Shared/Access/Systems/ActivatableUIRequiresAccessSystem.cs +++ b/Content.Shared/Access/Systems/ActivatableUIRequiresAccessSystem.cs @@ -3,10 +3,10 @@ using Content.Shared.UserInterface; using Content.Shared.Access.Components; namespace Content.Shared.Access.Systems; -public sealed class ActivatableUIRequiresAccessSystem : EntitySystem +public sealed partial class ActivatableUIRequiresAccessSystem : EntitySystem { - [Dependency] private readonly AccessReaderSystem _access = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private AccessReaderSystem _access = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Access/Systems/IdExaminableSystem.cs b/Content.Shared/Access/Systems/IdExaminableSystem.cs index c05262f2f6..babe04d89a 100644 --- a/Content.Shared/Access/Systems/IdExaminableSystem.cs +++ b/Content.Shared/Access/Systems/IdExaminableSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Utility; namespace Content.Shared.Access.Systems; -public sealed class IdExaminableSystem : EntitySystem +public sealed partial class IdExaminableSystem : EntitySystem { - [Dependency] private readonly ExamineSystemShared _examineSystem = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; + [Dependency] private ExamineSystemShared _examineSystem = default!; + [Dependency] private InventorySystem _inventorySystem = default!; public override void Initialize() { diff --git a/Content.Shared/Access/Systems/SharedAccessOverriderSystem.cs b/Content.Shared/Access/Systems/SharedAccessOverriderSystem.cs index 7c6233298a..75d92f8c51 100644 --- a/Content.Shared/Access/Systems/SharedAccessOverriderSystem.cs +++ b/Content.Shared/Access/Systems/SharedAccessOverriderSystem.cs @@ -9,8 +9,8 @@ namespace Content.Shared.Access.Systems [UsedImplicitly] public abstract partial class SharedAccessOverriderSystem : EntitySystem { - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; - [Dependency] private readonly ILogManager _log = default!; + [Dependency] private ItemSlotsSystem _itemSlotsSystem = default!; + [Dependency] private ILogManager _log = default!; public const string Sawmill = "accessoverrider"; protected ISawmill _sawmill = default!; diff --git a/Content.Shared/Access/Systems/SharedAccessSystem.cs b/Content.Shared/Access/Systems/SharedAccessSystem.cs index e161d90e91..a2ac37fb91 100644 --- a/Content.Shared/Access/Systems/SharedAccessSystem.cs +++ b/Content.Shared/Access/Systems/SharedAccessSystem.cs @@ -6,9 +6,9 @@ using Robust.Shared.Serialization; namespace Content.Shared.Access.Systems { - public abstract class SharedAccessSystem : EntitySystem + public abstract partial class SharedAccessSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public override void Initialize() { diff --git a/Content.Shared/Access/Systems/SharedIdCardConsoleSystem.cs b/Content.Shared/Access/Systems/SharedIdCardConsoleSystem.cs index 81843b5e2d..3646ca3d71 100644 --- a/Content.Shared/Access/Systems/SharedIdCardConsoleSystem.cs +++ b/Content.Shared/Access/Systems/SharedIdCardConsoleSystem.cs @@ -8,10 +8,10 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Access.Systems { [UsedImplicitly] - public abstract class SharedIdCardConsoleSystem : EntitySystem + public abstract partial class SharedIdCardConsoleSystem : EntitySystem { - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; - [Dependency] private readonly ILogManager _log = default!; + [Dependency] private ItemSlotsSystem _itemSlotsSystem = default!; + [Dependency] private ILogManager _log = default!; public const string Sawmill = "idconsole"; protected ISawmill _sawmill = default!; diff --git a/Content.Shared/Access/Systems/SharedIdCardSystem.cs b/Content.Shared/Access/Systems/SharedIdCardSystem.cs index 709afce251..5d5d261bc8 100644 --- a/Content.Shared/Access/Systems/SharedIdCardSystem.cs +++ b/Content.Shared/Access/Systems/SharedIdCardSystem.cs @@ -15,17 +15,17 @@ using Robust.Shared.Timing; namespace Content.Shared.Access.Systems; -public abstract class SharedIdCardSystem : EntitySystem +public abstract partial class SharedIdCardSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _cfgManager = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedAccessSystem _access = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly MetaDataSystem _metaSystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedJobStatusSystem _jobStatus = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedAccessSystem _access = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private InventorySystem _inventorySystem = default!; + [Dependency] private MetaDataSystem _metaSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedJobStatusSystem _jobStatus = default!; // CCVar. private int _maxNameLength; diff --git a/Content.Shared/Access/Systems/SharedJobStatusSystem.cs b/Content.Shared/Access/Systems/SharedJobStatusSystem.cs index 0e74716aa4..dba4050f7a 100644 --- a/Content.Shared/Access/Systems/SharedJobStatusSystem.cs +++ b/Content.Shared/Access/Systems/SharedJobStatusSystem.cs @@ -8,10 +8,10 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Access.Systems; -public abstract class SharedJobStatusSystem : EntitySystem +public abstract partial class SharedJobStatusSystem : EntitySystem { - [Dependency] private readonly AccessReaderSystem _accessReader = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; + [Dependency] private IPrototypeManager _prototype = default!; private static readonly ProtoId JobIconForNoId = "JobIconNoId"; diff --git a/Content.Shared/ActionBlocker/ActionBlockerSystem.cs b/Content.Shared/ActionBlocker/ActionBlockerSystem.cs index 18c85c3aaa..bd0a305391 100644 --- a/Content.Shared/ActionBlocker/ActionBlockerSystem.cs +++ b/Content.Shared/ActionBlocker/ActionBlockerSystem.cs @@ -19,11 +19,11 @@ namespace Content.Shared.ActionBlocker /// Utility methods to check if a specific entity is allowed to perform an action. /// [UsedImplicitly] - public sealed class ActionBlockerSystem : EntitySystem + public sealed partial class ActionBlockerSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private SharedContainerSystem _container = default!; - [Dependency] private readonly EntityQuery _complexInteractionQuery = default!; + [Dependency] private EntityQuery _complexInteractionQuery = default!; // These two methods should probably both live in SharedMoverController // but they're called in a million places and I'm not doing that diff --git a/Content.Shared/Actions/ActionContainerSystem.cs b/Content.Shared/Actions/ActionContainerSystem.cs index 642131a365..d813beb4fb 100644 --- a/Content.Shared/Actions/ActionContainerSystem.cs +++ b/Content.Shared/Actions/ActionContainerSystem.cs @@ -14,16 +14,16 @@ namespace Content.Shared.Actions; /// /// Handles storing & spawning action entities in a container. /// -public sealed class ActionContainerSystem : EntitySystem +public sealed partial class ActionContainerSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMindSystem _mind = default!; - [Dependency] private readonly EntityQuery _query = default!; + [Dependency] private EntityQuery _query = default!; public override void Initialize() { diff --git a/Content.Shared/Actions/ActionGrantSystem.cs b/Content.Shared/Actions/ActionGrantSystem.cs index e5b737f28f..56d6a96f39 100644 --- a/Content.Shared/Actions/ActionGrantSystem.cs +++ b/Content.Shared/Actions/ActionGrantSystem.cs @@ -5,9 +5,9 @@ namespace Content.Shared.Actions; /// /// /// -public sealed class ActionGrantSystem : EntitySystem +public sealed partial class ActionGrantSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actions = default!; + [Dependency] private SharedActionsSystem _actions = default!; public override void Initialize() { diff --git a/Content.Shared/Actions/ActionUpgradeSystem.cs b/Content.Shared/Actions/ActionUpgradeSystem.cs index e2c37be6ff..ed0d27ec9e 100644 --- a/Content.Shared/Actions/ActionUpgradeSystem.cs +++ b/Content.Shared/Actions/ActionUpgradeSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Utility; namespace Content.Shared.Actions; -public sealed class ActionUpgradeSystem : EntitySystem +public sealed partial class ActionUpgradeSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private ActionContainerSystem _actionContainer = default!; public override void Initialize() { diff --git a/Content.Shared/Actions/ConfirmableActionSystem.cs b/Content.Shared/Actions/ConfirmableActionSystem.cs index eaffc47549..dda81b0442 100644 --- a/Content.Shared/Actions/ConfirmableActionSystem.cs +++ b/Content.Shared/Actions/ConfirmableActionSystem.cs @@ -8,10 +8,10 @@ namespace Content.Shared.Actions; /// /// Handles action priming, confirmation and automatic unpriming. /// -public sealed class ConfirmableActionSystem : EntitySystem +public sealed partial class ConfirmableActionSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Actions/SharedActionsSystem.cs b/Content.Shared/Actions/SharedActionsSystem.cs index b8bd20034e..04bac21472 100644 --- a/Content.Shared/Actions/SharedActionsSystem.cs +++ b/Content.Shared/Actions/SharedActionsSystem.cs @@ -22,20 +22,20 @@ namespace Content.Shared.Actions; public abstract partial class SharedActionsSystem : EntitySystem { - [Dependency] protected readonly IGameTiming GameTiming = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly RotateToFaceSystem _rotateToFace = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; + [Dependency] protected IGameTiming GameTiming = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private ActionContainerSystem _actionContainer = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private RotateToFaceSystem _rotateToFace = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly EntityQuery _actionQuery = default!; - [Dependency] private readonly EntityQuery _actionsQuery = default!; - [Dependency] private readonly EntityQuery _mindQuery = default!; + [Dependency] private EntityQuery _actionQuery = default!; + [Dependency] private EntityQuery _actionsQuery = default!; + [Dependency] private EntityQuery _mindQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Administration/AdminFrozenSystem.cs b/Content.Shared/Administration/AdminFrozenSystem.cs index ee0afb543a..dbd9bd27a2 100644 --- a/Content.Shared/Administration/AdminFrozenSystem.cs +++ b/Content.Shared/Administration/AdminFrozenSystem.cs @@ -13,10 +13,10 @@ using Content.Shared.Throwing; namespace Content.Shared.Administration; // TODO deduplicate with BlockMovementComponent -public sealed class AdminFrozenSystem : EntitySystem +public sealed partial class AdminFrozenSystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _blocker = default!; - [Dependency] private readonly PullingSystem _pulling = default!; + [Dependency] private ActionBlockerSystem _blocker = default!; + [Dependency] private PullingSystem _pulling = default!; public override void Initialize() { diff --git a/Content.Shared/Administration/Logs/SharedAdminLogManager.cs b/Content.Shared/Administration/Logs/SharedAdminLogManager.cs index ada2b61638..cea3eba69f 100644 --- a/Content.Shared/Administration/Logs/SharedAdminLogManager.cs +++ b/Content.Shared/Administration/Logs/SharedAdminLogManager.cs @@ -3,9 +3,9 @@ namespace Content.Shared.Administration.Logs; [Virtual] -public class SharedAdminLogManager : ISharedAdminLogManager +public partial class SharedAdminLogManager : ISharedAdminLogManager { - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private IEntityManager _entityManager = default!; public IEntityManager EntityManager => _entityManager; public bool Enabled { get; protected set; } diff --git a/Content.Shared/Alert/AlertsSystem.cs b/Content.Shared/Alert/AlertsSystem.cs index 5c751b938f..1997785f73 100644 --- a/Content.Shared/Alert/AlertsSystem.cs +++ b/Content.Shared/Alert/AlertsSystem.cs @@ -6,12 +6,12 @@ using Robust.Shared.Timing; namespace Content.Shared.Alert; -public abstract class AlertsSystem : EntitySystem +public abstract partial class AlertsSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly EntityQuery _alertsQuery = default!; + [Dependency] private EntityQuery _alertsQuery = default!; private FrozenDictionary, AlertPrototype> _typeToAlert = default!; public override void Initialize() diff --git a/Content.Shared/Animals/Systems/SharedParrotMemorySystem.cs b/Content.Shared/Animals/Systems/SharedParrotMemorySystem.cs index fb8e3309ea..22048bb5c0 100644 --- a/Content.Shared/Animals/Systems/SharedParrotMemorySystem.cs +++ b/Content.Shared/Animals/Systems/SharedParrotMemorySystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Utility; namespace Content.Shared.Animals.Systems; -public abstract class SharedParrotMemorySystem : EntitySystem +public abstract partial class SharedParrotMemorySystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly ISharedAdminManager _admin = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private ISharedAdminManager _admin = default!; + [Dependency] private INetManager _net = default!; public override void Initialize() { diff --git a/Content.Shared/Animals/UdderSystem.cs b/Content.Shared/Animals/UdderSystem.cs index ad813f259a..e6d01eb600 100644 --- a/Content.Shared/Animals/UdderSystem.cs +++ b/Content.Shared/Animals/UdderSystem.cs @@ -16,14 +16,14 @@ namespace Content.Shared.Animals; /// Gives the ability to produce milkable reagents; /// produces endlessly if the owner does not have a HungerComponent. /// -public sealed class UdderSystem : EntitySystem +public sealed partial class UdderSystem : EntitySystem { - [Dependency] private readonly HungerSystem _hunger = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private HungerSystem _hunger = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Animals/WoolySystem.cs b/Content.Shared/Animals/WoolySystem.cs index 203def2257..6ab0e5bfa4 100644 --- a/Content.Shared/Animals/WoolySystem.cs +++ b/Content.Shared/Animals/WoolySystem.cs @@ -12,12 +12,12 @@ namespace Content.Shared.Animals; /// Gives ability to produce fiber reagents; /// produces endlessly if the owner has no HungerComponent. /// -public sealed class WoolySystem : EntitySystem +public sealed partial class WoolySystem : EntitySystem { - [Dependency] private readonly HungerSystem _hunger = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private HungerSystem _hunger = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; public override void Initialize() { diff --git a/Content.Shared/Anomaly/AnomalySynchronizerSystem.cs b/Content.Shared/Anomaly/AnomalySynchronizerSystem.cs index 32883cd775..1d780ef603 100644 --- a/Content.Shared/Anomaly/AnomalySynchronizerSystem.cs +++ b/Content.Shared/Anomaly/AnomalySynchronizerSystem.cs @@ -17,14 +17,14 @@ namespace Content.Shared.Anomaly; /// public sealed partial class AnomalySynchronizerSystem : EntitySystem { - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedAnomalySystem _anomaly = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDeviceLinkSystem _deviceLink = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedPowerReceiverSystem _power = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedAnomalySystem _anomaly = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDeviceLinkSystem _deviceLink = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedPowerReceiverSystem _power = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Shared/Anomaly/Effects/SharedGravityAnomalySystem.cs b/Content.Shared/Anomaly/Effects/SharedGravityAnomalySystem.cs index 0b2c4b7a16..ec798fbb22 100644 --- a/Content.Shared/Anomaly/Effects/SharedGravityAnomalySystem.cs +++ b/Content.Shared/Anomaly/Effects/SharedGravityAnomalySystem.cs @@ -10,14 +10,14 @@ using Robust.Shared.Physics.Components; namespace Content.Shared.Anomaly.Effects; -public abstract class SharedGravityAnomalySystem : EntitySystem +public abstract partial class SharedGravityAnomalySystem : EntitySystem { - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private SharedTransformSystem _xform = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; - [Dependency] private readonly EntityQuery _physQuery = default!; + [Dependency] private EntityQuery _physQuery = default!; /// public override void Initialize() diff --git a/Content.Shared/Anomaly/SharedAnomalyCoreSystem.cs b/Content.Shared/Anomaly/SharedAnomalyCoreSystem.cs index 70735dbb40..57ae335725 100644 --- a/Content.Shared/Anomaly/SharedAnomalyCoreSystem.cs +++ b/Content.Shared/Anomaly/SharedAnomalyCoreSystem.cs @@ -12,11 +12,11 @@ namespace Content.Shared.Anomaly; /// /// This component reduces the value of the entity during decay /// -public sealed class SharedAnomalyCoreSystem : EntitySystem +public sealed partial class SharedAnomalyCoreSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private ItemSlotsSystem _itemSlots = default!; public override void Initialize() { diff --git a/Content.Shared/Anomaly/SharedAnomalyScannerSystem.cs b/Content.Shared/Anomaly/SharedAnomalyScannerSystem.cs index 42d57c65f0..c9bd3a32a7 100644 --- a/Content.Shared/Anomaly/SharedAnomalyScannerSystem.cs +++ b/Content.Shared/Anomaly/SharedAnomalyScannerSystem.cs @@ -8,14 +8,14 @@ using Robust.Shared.Timing; namespace Content.Shared.Anomaly; /// System for controlling anomaly scanner device. -public abstract class SharedAnomalyScannerSystem : EntitySystem +public abstract partial class SharedAnomalyScannerSystem : EntitySystem { - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] protected readonly SharedUserInterfaceSystem UI = default!; + [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] protected SharedUserInterfaceSystem UI = default!; public override void Initialize() { diff --git a/Content.Shared/Anomaly/SharedAnomalySystem.cs b/Content.Shared/Anomaly/SharedAnomalySystem.cs index 03aead97c5..3615513887 100644 --- a/Content.Shared/Anomaly/SharedAnomalySystem.cs +++ b/Content.Shared/Anomaly/SharedAnomalySystem.cs @@ -24,21 +24,21 @@ using Content.Shared.Actions; namespace Content.Shared.Anomaly; -public abstract class SharedAnomalySystem : EntitySystem +public abstract partial class SharedAnomalySystem : EntitySystem { - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] protected readonly IRobustRandom Random = default!; - [Dependency] protected readonly ISharedAdminLogManager AdminLog = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] protected IRobustRandom Random = default!; + [Dependency] protected ISharedAdminLogManager AdminLog = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _map = default!; - [Dependency] private readonly EntityQuery _physQuery = default!; + [Dependency] private EntityQuery _physQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Armable/ArmableSystem.cs b/Content.Shared/Armable/ArmableSystem.cs index b0752ccc73..391498d77a 100644 --- a/Content.Shared/Armable/ArmableSystem.cs +++ b/Content.Shared/Armable/ArmableSystem.cs @@ -9,9 +9,9 @@ namespace Content.Shared.Armable; /// state. If ItemComponent.Activated is true then the item is considered to be armed and should be able to be /// triggered. /// -public sealed class ArmableSystem : EntitySystem +public sealed partial class ArmableSystem : EntitySystem { - [Dependency] private readonly ItemToggleSystem _itemToggle = default!; + [Dependency] private ItemToggleSystem _itemToggle = default!; public override void Initialize() { diff --git a/Content.Shared/Armor/SharedArmorSystem.cs b/Content.Shared/Armor/SharedArmorSystem.cs index 6a3db3184d..164b446731 100644 --- a/Content.Shared/Armor/SharedArmorSystem.cs +++ b/Content.Shared/Armor/SharedArmorSystem.cs @@ -12,9 +12,9 @@ namespace Content.Shared.Armor; /// /// This handles logic relating to /// -public abstract class SharedArmorSystem : EntitySystem +public abstract partial class SharedArmorSystem : EntitySystem { - [Dependency] private readonly ExamineSystemShared _examine = default!; + [Dependency] private ExamineSystemShared _examine = default!; /// public override void Initialize() diff --git a/Content.Shared/Atmos/EntitySystems/ExtinguishableSetCollisionWakeSystem.cs b/Content.Shared/Atmos/EntitySystems/ExtinguishableSetCollisionWakeSystem.cs index 107ac5efd7..010229311f 100644 --- a/Content.Shared/Atmos/EntitySystems/ExtinguishableSetCollisionWakeSystem.cs +++ b/Content.Shared/Atmos/EntitySystems/ExtinguishableSetCollisionWakeSystem.cs @@ -5,10 +5,10 @@ namespace Content.Shared.Atmos.EntitySystems; /// /// Implements . /// -public sealed class ExtinguishableSetCollisionWakeSystem : EntitySystem +public sealed partial class ExtinguishableSetCollisionWakeSystem : EntitySystem { [Dependency] - private readonly CollisionWakeSystem _collisionWake = null!; + private CollisionWakeSystem _collisionWake = null!; public override void Initialize() { diff --git a/Content.Shared/Atmos/EntitySystems/GasMaxPressureSystem.cs b/Content.Shared/Atmos/EntitySystems/GasMaxPressureSystem.cs index 31e6a4f6c4..27a3433bd6 100644 --- a/Content.Shared/Atmos/EntitySystems/GasMaxPressureSystem.cs +++ b/Content.Shared/Atmos/EntitySystems/GasMaxPressureSystem.cs @@ -14,16 +14,16 @@ namespace Content.Shared.Atmos.EntitySystems; /// This handles gas volumes that have a maximum pressure, and the destructive results of them exceeding that pressure. /// You may call it the "MaxCapSystem" if you so desire. /// -public abstract class GasMaxPressureSystem : EntitySystem where T : IGasMaxPressureHolder, IComponent +public abstract partial class GasMaxPressureSystem : EntitySystem where T : IGasMaxPressureHolder, IComponent { private float _maxExplosivePower; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] protected readonly SharedAtmosphereSystem Atmos = default!; - [Dependency] private readonly SharedDestructibleSystem _destructible = default!; - [Dependency] private readonly SharedExplosionSystem _explosions = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] protected SharedAtmosphereSystem Atmos = default!; + [Dependency] private SharedDestructibleSystem _destructible = default!; + [Dependency] private SharedExplosionSystem _explosions = default!; + [Dependency] protected SharedAudioSystem Audio = default!; /// public override void Initialize() diff --git a/Content.Shared/Atmos/EntitySystems/SharedAtmosPipeLayersSystem.cs b/Content.Shared/Atmos/EntitySystems/SharedAtmosPipeLayersSystem.cs index 708f8ecb3f..d1ac4a550f 100644 --- a/Content.Shared/Atmos/EntitySystems/SharedAtmosPipeLayersSystem.cs +++ b/Content.Shared/Atmos/EntitySystems/SharedAtmosPipeLayersSystem.cs @@ -20,11 +20,11 @@ namespace Content.Shared.Atmos.EntitySystems; /// public abstract partial class SharedAtmosPipeLayersSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly SharedToolSystem _tool = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private SharedToolSystem _tool = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.cs b/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.cs index 47e3219efc..5cb5b7bc38 100644 --- a/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.cs +++ b/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.cs @@ -9,12 +9,12 @@ namespace Content.Shared.Atmos.EntitySystems; public abstract partial class SharedAtmosphereSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] protected readonly IPrototypeManager ProtoMan = default!; - [Dependency] private readonly SharedInternalsSystem _internals = default!; - [Dependency] protected readonly SharedTransformSystem XformSystem = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] protected IPrototypeManager ProtoMan = default!; + [Dependency] private SharedInternalsSystem _internals = default!; + [Dependency] protected SharedTransformSystem XformSystem = default!; - [Dependency] private readonly EntityQuery _internalsQuery = default!; + [Dependency] private EntityQuery _internalsQuery = default!; /// /// The length to pre-allocate list/dicts of delta pressure entities on a . diff --git a/Content.Shared/Atmos/EntitySystems/SharedFirestarterSystem.cs b/Content.Shared/Atmos/EntitySystems/SharedFirestarterSystem.cs index 584e502db1..b2dbd0ab88 100644 --- a/Content.Shared/Atmos/EntitySystems/SharedFirestarterSystem.cs +++ b/Content.Shared/Atmos/EntitySystems/SharedFirestarterSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Atmos.Components; namespace Content.Shared.Atmos.EntitySystems; -public abstract class SharedFirestarterSystem : EntitySystem +public abstract partial class SharedFirestarterSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Atmos/EntitySystems/SharedGasMinerSystem.cs b/Content.Shared/Atmos/EntitySystems/SharedGasMinerSystem.cs index 957ff6fde4..755dd19117 100644 --- a/Content.Shared/Atmos/EntitySystems/SharedGasMinerSystem.cs +++ b/Content.Shared/Atmos/EntitySystems/SharedGasMinerSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Temperature; namespace Content.Shared.Atmos.EntitySystems; -public abstract class SharedGasMinerSystem : EntitySystem +public abstract partial class SharedGasMinerSystem : EntitySystem { - [Dependency] private readonly SharedAtmosphereSystem _sharedAtmosphereSystem = default!; + [Dependency] private SharedAtmosphereSystem _sharedAtmosphereSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Atmos/EntitySystems/SharedGasPressurePumpSystem.cs b/Content.Shared/Atmos/EntitySystems/SharedGasPressurePumpSystem.cs index 140597971d..24505ab7fd 100644 --- a/Content.Shared/Atmos/EntitySystems/SharedGasPressurePumpSystem.cs +++ b/Content.Shared/Atmos/EntitySystems/SharedGasPressurePumpSystem.cs @@ -10,12 +10,12 @@ using Content.Shared.Power.EntitySystems; namespace Content.Shared.Atmos.EntitySystems; -public abstract class SharedGasPressurePumpSystem : EntitySystem +public abstract partial class SharedGasPressurePumpSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedPowerReceiverSystem _receiver = default!; - [Dependency] protected readonly SharedUserInterfaceSystem UserInterfaceSystem = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedPowerReceiverSystem _receiver = default!; + [Dependency] protected SharedUserInterfaceSystem UserInterfaceSystem = default!; // TODO: Check enabled for activatableUI // TODO: Add activatableUI to it. diff --git a/Content.Shared/Atmos/EntitySystems/SharedGasPressureRegulatorSystem.cs b/Content.Shared/Atmos/EntitySystems/SharedGasPressureRegulatorSystem.cs index 6e2d3e38ce..8a1b1eb867 100644 --- a/Content.Shared/Atmos/EntitySystems/SharedGasPressureRegulatorSystem.cs +++ b/Content.Shared/Atmos/EntitySystems/SharedGasPressureRegulatorSystem.cs @@ -9,10 +9,10 @@ namespace Content.Shared.Atmos.EntitySystems; /// /// Handles all shared interactions with the gas pressure regulator. /// -public abstract class SharedGasPressureRegulatorSystem : EntitySystem +public abstract partial class SharedGasPressureRegulatorSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] protected readonly SharedUserInterfaceSystem UserInterfaceSystem = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] protected SharedUserInterfaceSystem UserInterfaceSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Atmos/EntitySystems/SharedGasTankSystem.cs b/Content.Shared/Atmos/EntitySystems/SharedGasTankSystem.cs index ffb7d9f865..a6aac43c06 100644 --- a/Content.Shared/Atmos/EntitySystems/SharedGasTankSystem.cs +++ b/Content.Shared/Atmos/EntitySystems/SharedGasTankSystem.cs @@ -11,13 +11,13 @@ using InternalsComponent = Content.Shared.Body.Components.InternalsComponent; namespace Content.Shared.Atmos.EntitySystems; -public abstract class SharedGasTankSystem : GasMaxPressureSystem +public abstract partial class SharedGasTankSystem : GasMaxPressureSystem { - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedContainerSystem _containers = default!; - [Dependency] private readonly SharedInternalsSystem _internals = default!; - [Dependency] protected readonly SharedUserInterfaceSystem UI = default!; - [Dependency] private readonly UseDelaySystem _delay = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private SharedContainerSystem _containers = default!; + [Dependency] private SharedInternalsSystem _internals = default!; + [Dependency] protected SharedUserInterfaceSystem UI = default!; + [Dependency] private UseDelaySystem _delay = default!; public const string GasTankDelay = "gasTank"; diff --git a/Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs b/Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs index e9c697c53c..f5f92c69f4 100644 --- a/Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs +++ b/Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs @@ -6,15 +6,15 @@ using Robust.Shared.Serialization; namespace Content.Shared.Atmos.EntitySystems; -public abstract class SharedGasTileOverlaySystem : EntitySystem +public abstract partial class SharedGasTileOverlaySystem : EntitySystem { public const byte ChunkSize = 8; protected float AccumulatedFrameTime; protected bool PvsEnabled; - [Dependency] protected readonly IPrototypeManager ProtoMan = default!; - [Dependency] protected readonly IConfigurationManager ConfMan = default!; - [Dependency] private readonly SharedAtmosphereSystem _atmosphere = default!; + [Dependency] protected IPrototypeManager ProtoMan = default!; + [Dependency] protected IConfigurationManager ConfMan = default!; + [Dependency] private SharedAtmosphereSystem _atmosphere = default!; /// /// array of the ids of all visible gases. diff --git a/Content.Shared/Atmos/Piping/Binary/Systems/SharedGasValveSystem.cs b/Content.Shared/Atmos/Piping/Binary/Systems/SharedGasValveSystem.cs index 1736c466e2..d40d512db2 100644 --- a/Content.Shared/Atmos/Piping/Binary/Systems/SharedGasValveSystem.cs +++ b/Content.Shared/Atmos/Piping/Binary/Systems/SharedGasValveSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Audio.Systems; namespace Content.Shared.Atmos.Piping.Binary.Systems; -public abstract class SharedGasValveSystem : EntitySystem +public abstract partial class SharedGasValveSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Shared/Atmos/Piping/Binary/Systems/SharedGasVolumePumpSystem.cs b/Content.Shared/Atmos/Piping/Binary/Systems/SharedGasVolumePumpSystem.cs index 660f17b42f..69fbc3b08b 100644 --- a/Content.Shared/Atmos/Piping/Binary/Systems/SharedGasVolumePumpSystem.cs +++ b/Content.Shared/Atmos/Piping/Binary/Systems/SharedGasVolumePumpSystem.cs @@ -8,11 +8,11 @@ using Content.Shared.Power.EntitySystems; namespace Content.Shared.Atmos.Piping.Binary.Systems; -public abstract class SharedGasVolumePumpSystem : EntitySystem +public abstract partial class SharedGasVolumePumpSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedPowerReceiverSystem _receiver = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedPowerReceiverSystem _receiver = default!; public override void Initialize() { diff --git a/Content.Shared/Atmos/Piping/Unary/Systems/SharedGasCanisterSystem.cs b/Content.Shared/Atmos/Piping/Unary/Systems/SharedGasCanisterSystem.cs index 8fed3f0eb7..038c73dc11 100644 --- a/Content.Shared/Atmos/Piping/Unary/Systems/SharedGasCanisterSystem.cs +++ b/Content.Shared/Atmos/Piping/Unary/Systems/SharedGasCanisterSystem.cs @@ -10,12 +10,12 @@ using GasCanisterComponent = Content.Shared.Atmos.Piping.Unary.Components.GasCan namespace Content.Shared.Atmos.Piping.Unary.Systems; -public abstract class SharedGasCanisterSystem : GasMaxPressureSystem +public abstract partial class SharedGasCanisterSystem : GasMaxPressureSystem { - [Dependency] protected readonly ISharedAdminLogManager AdminLogger = default!; - [Dependency] private readonly ItemSlotsSystem _slots = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] protected readonly SharedUserInterfaceSystem UI = default!; + [Dependency] protected ISharedAdminLogManager AdminLogger = default!; + [Dependency] private ItemSlotsSystem _slots = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] protected SharedUserInterfaceSystem UI = default!; public override void Initialize() { diff --git a/Content.Shared/Atmos/Piping/Unary/Systems/SharedGasThermoMachineSystem.cs b/Content.Shared/Atmos/Piping/Unary/Systems/SharedGasThermoMachineSystem.cs index 724552fe87..e25ca173ff 100644 --- a/Content.Shared/Atmos/Piping/Unary/Systems/SharedGasThermoMachineSystem.cs +++ b/Content.Shared/Atmos/Piping/Unary/Systems/SharedGasThermoMachineSystem.cs @@ -6,10 +6,10 @@ using Content.Shared.Power.EntitySystems; namespace Content.Shared.Atmos.Piping.Unary.Systems; -public abstract class SharedGasThermoMachineSystem : EntitySystem +public abstract partial class SharedGasThermoMachineSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedPowerReceiverSystem _receiver = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedPowerReceiverSystem _receiver = default!; public override void Initialize() { diff --git a/Content.Shared/Atmos/Rotting/SharedRottingSystem.cs b/Content.Shared/Atmos/Rotting/SharedRottingSystem.cs index 3007da55df..230593d906 100644 --- a/Content.Shared/Atmos/Rotting/SharedRottingSystem.cs +++ b/Content.Shared/Atmos/Rotting/SharedRottingSystem.cs @@ -9,11 +9,11 @@ using Robust.Shared.Timing; namespace Content.Shared.Atmos.Rotting; -public abstract class SharedRottingSystem : EntitySystem +public abstract partial class SharedRottingSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private MobStateSystem _mobState = default!; public const int MaxStages = 3; diff --git a/Content.Shared/Audio/Jukebox/SharedJukeboxSystem.cs b/Content.Shared/Audio/Jukebox/SharedJukeboxSystem.cs index aa37e60408..2ca9b90050 100644 --- a/Content.Shared/Audio/Jukebox/SharedJukeboxSystem.cs +++ b/Content.Shared/Audio/Jukebox/SharedJukeboxSystem.cs @@ -2,9 +2,9 @@ using Robust.Shared.Audio.Systems; namespace Content.Shared.Audio.Jukebox; -public abstract class SharedJukeboxSystem : EntitySystem +public abstract partial class SharedJukeboxSystem : EntitySystem { - [Dependency] protected readonly SharedAudioSystem Audio = default!; + [Dependency] protected SharedAudioSystem Audio = default!; /// /// Returns whether or not the given jukebox is currently playing a song. diff --git a/Content.Shared/Audio/SharedAmbientSoundSystem.cs b/Content.Shared/Audio/SharedAmbientSoundSystem.cs index fd5a474a70..08bd049651 100644 --- a/Content.Shared/Audio/SharedAmbientSoundSystem.cs +++ b/Content.Shared/Audio/SharedAmbientSoundSystem.cs @@ -4,9 +4,9 @@ using Robust.Shared.GameStates; namespace Content.Shared.Audio; -public abstract class SharedAmbientSoundSystem : EntitySystem +public abstract partial class SharedAmbientSoundSystem : EntitySystem { - [Dependency] private readonly EntityQuery _query = default!; + [Dependency] private EntityQuery _query = default!; public override void Initialize() { diff --git a/Content.Shared/Audio/SharedContentAudioSystem.cs b/Content.Shared/Audio/SharedContentAudioSystem.cs index 932174981f..e96adf5d0a 100644 --- a/Content.Shared/Audio/SharedContentAudioSystem.cs +++ b/Content.Shared/Audio/SharedContentAudioSystem.cs @@ -5,9 +5,9 @@ using Robust.Shared.Audio.Systems; namespace Content.Shared.Audio; -public abstract class SharedContentAudioSystem : EntitySystem +public abstract partial class SharedContentAudioSystem : EntitySystem { - [Dependency] protected readonly SharedAudioSystem Audio = default!; + [Dependency] protected SharedAudioSystem Audio = default!; /// /// Standard variation to use for sounds. diff --git a/Content.Shared/BarSign/BarSignSystem.cs b/Content.Shared/BarSign/BarSignSystem.cs index 042120663e..42b2c22bea 100644 --- a/Content.Shared/BarSign/BarSignSystem.cs +++ b/Content.Shared/BarSign/BarSignSystem.cs @@ -6,13 +6,13 @@ using Robust.Shared.Random; namespace Content.Shared.BarSign; -public sealed class BarSignSystem : EntitySystem +public sealed partial class BarSignSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedUserInterfaceSystem _ui = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() diff --git a/Content.Shared/Bed/BedSystem.cs b/Content.Shared/Bed/BedSystem.cs index e8f8ffef29..bec09a0931 100644 --- a/Content.Shared/Bed/BedSystem.cs +++ b/Content.Shared/Bed/BedSystem.cs @@ -14,19 +14,19 @@ using Robust.Shared.Utility; namespace Content.Shared.Bed; -public sealed class BedSystem : EntitySystem +public sealed partial class BedSystem : EntitySystem { - [Dependency] private readonly ActionContainerSystem _actConts = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly MetabolizerSystem _metabolizer = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly SharedPowerReceiverSystem _powerReceiver = default!; - [Dependency] private readonly SleepingSystem _sleepingSystem = default!; + [Dependency] private ActionContainerSystem _actConts = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private MetabolizerSystem _metabolizer = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private SharedPowerReceiverSystem _powerReceiver = default!; + [Dependency] private SleepingSystem _sleepingSystem = default!; - [Dependency] private readonly EntityQuery _sleepingQuery = default!; + [Dependency] private EntityQuery _sleepingQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Bed/Cryostorage/SharedCryostorageSystem.cs b/Content.Shared/Bed/Cryostorage/SharedCryostorageSystem.cs index 757a707d40..c461d05704 100644 --- a/Content.Shared/Bed/Cryostorage/SharedCryostorageSystem.cs +++ b/Content.Shared/Bed/Cryostorage/SharedCryostorageSystem.cs @@ -15,17 +15,17 @@ namespace Content.Shared.Bed.Cryostorage; /// /// This handles /// -public abstract class SharedCryostorageSystem : EntitySystem +public abstract partial class SharedCryostorageSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _configuration = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] protected readonly ISharedAdminLogManager AdminLog = default!; - [Dependency] protected readonly SharedMindSystem Mind = default!; - [Dependency] private readonly MetaDataSystem _meta = default!; + [Dependency] private IConfigurationManager _configuration = default!; + [Dependency] private ISharedPlayerManager _player = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] protected ISharedAdminLogManager AdminLog = default!; + [Dependency] protected SharedMindSystem Mind = default!; + [Dependency] private MetaDataSystem _meta = default!; protected EntityUid? PausedMap { get; private set; } diff --git a/Content.Shared/Bed/Sleep/SleepingSystem.cs b/Content.Shared/Bed/Sleep/SleepingSystem.cs index e9c08570c4..771863caa5 100644 --- a/Content.Shared/Bed/Sleep/SleepingSystem.cs +++ b/Content.Shared/Bed/Sleep/SleepingSystem.cs @@ -33,14 +33,14 @@ namespace Content.Shared.Bed.Sleep; public sealed partial class SleepingSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly BlindableSystem _blindableSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedEmitSoundSystem _emitSound = default!; - [Dependency] private readonly StatusEffectsSystem _statusEffect = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private BlindableSystem _blindableSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedEmitSoundSystem _emitSound = default!; + [Dependency] private StatusEffectsSystem _statusEffect = default!; + [Dependency] private SharedStunSystem _stun = default!; public static readonly EntProtoId SleepActionId = "ActionSleep"; public static readonly EntProtoId WakeActionId = "ActionWake"; diff --git a/Content.Shared/Beeper/Systems/BeeperSystem.cs b/Content.Shared/Beeper/Systems/BeeperSystem.cs index a52e19f755..f97e097196 100644 --- a/Content.Shared/Beeper/Systems/BeeperSystem.cs +++ b/Content.Shared/Beeper/Systems/BeeperSystem.cs @@ -10,12 +10,12 @@ namespace Content.Shared.Beeper.Systems; //This handles generic proximity beeper logic -public sealed class BeeperSystem : EntitySystem +public sealed partial class BeeperSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly ItemToggleSystem _toggle = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private ItemToggleSystem _toggle = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Update(float frameTime) { diff --git a/Content.Shared/Beeper/Systems/ProximityBeeperSystem.cs b/Content.Shared/Beeper/Systems/ProximityBeeperSystem.cs index 546532c3d4..db04accd21 100644 --- a/Content.Shared/Beeper/Systems/ProximityBeeperSystem.cs +++ b/Content.Shared/Beeper/Systems/ProximityBeeperSystem.cs @@ -10,9 +10,9 @@ namespace Content.Shared.Beeper.Systems; /// /// This handles controlling a beeper from proximity detector events. /// -public sealed class ProximityBeeperSystem : EntitySystem +public sealed partial class ProximityBeeperSystem : EntitySystem { - [Dependency] private readonly BeeperSystem _beeper = default!; + [Dependency] private BeeperSystem _beeper = default!; /// public override void Initialize() diff --git a/Content.Shared/Blocking/BlockingSystem.User.cs b/Content.Shared/Blocking/BlockingSystem.User.cs index ac73d70ffb..d799edfa56 100644 --- a/Content.Shared/Blocking/BlockingSystem.User.cs +++ b/Content.Shared/Blocking/BlockingSystem.User.cs @@ -9,8 +9,8 @@ namespace Content.Shared.Blocking; public sealed partial class BlockingSystem { - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private SharedAudioSystem _audio = default!; private void InitializeUser() { diff --git a/Content.Shared/Blocking/BlockingSystem.cs b/Content.Shared/Blocking/BlockingSystem.cs index d0e3bef52b..1d7676fb2d 100644 --- a/Content.Shared/Blocking/BlockingSystem.cs +++ b/Content.Shared/Blocking/BlockingSystem.cs @@ -22,21 +22,21 @@ namespace Content.Shared.Blocking; public sealed partial class BlockingSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly FixtureSystem _fixtureSystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly ExamineSystemShared _examine = default!; - [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private ActionContainerSystem _actionContainer = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private FixtureSystem _fixtureSystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private ExamineSystemShared _examine = default!; + [Dependency] private TurfSystem _turf = default!; - [Dependency] private readonly EntityQuery _blockQuery = default!; - [Dependency] private readonly EntityQuery _handQuery = default!; - [Dependency] private readonly EntityQuery _mobQuery = default!; - [Dependency] private readonly EntityQuery _userQuery = default!; + [Dependency] private EntityQuery _blockQuery = default!; + [Dependency] private EntityQuery _handQuery = default!; + [Dependency] private EntityQuery _mobQuery = default!; + [Dependency] private EntityQuery _userQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Body/BodySystem.cs b/Content.Shared/Body/BodySystem.cs index 3f01b4e2ba..9a791280cf 100644 --- a/Content.Shared/Body/BodySystem.cs +++ b/Content.Shared/Body/BodySystem.cs @@ -16,10 +16,10 @@ namespace Content.Shared.Body; /// public sealed partial class BodySystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private SharedContainerSystem _container = default!; - [Dependency] private readonly EntityQuery _bodyQuery = default!; - [Dependency] private readonly EntityQuery _organQuery = default!; + [Dependency] private EntityQuery _bodyQuery = default!; + [Dependency] private EntityQuery _organQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Body/HandOrganSystem.cs b/Content.Shared/Body/HandOrganSystem.cs index 0c3a0b0824..52f386baef 100644 --- a/Content.Shared/Body/HandOrganSystem.cs +++ b/Content.Shared/Body/HandOrganSystem.cs @@ -2,9 +2,9 @@ using Content.Shared.Hands.EntitySystems; namespace Content.Shared.Body; -public sealed class HandOrganSystem : EntitySystem +public sealed partial class HandOrganSystem : EntitySystem { - [Dependency] private readonly SharedHandsSystem _hands = default!; + [Dependency] private SharedHandsSystem _hands = default!; public override void Initialize() { diff --git a/Content.Shared/Body/InitialBodySystem.cs b/Content.Shared/Body/InitialBodySystem.cs index 639024171f..6ac8066e54 100644 --- a/Content.Shared/Body/InitialBodySystem.cs +++ b/Content.Shared/Body/InitialBodySystem.cs @@ -4,9 +4,9 @@ using Robust.Shared.Map; namespace Content.Shared.Body; -public sealed class InitialBodySystem : EntitySystem +public sealed partial class InitialBodySystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private SharedContainerSystem _container = default!; public override void Initialize() { diff --git a/Content.Shared/Body/SharedVisualBodySystem.Modifiers.cs b/Content.Shared/Body/SharedVisualBodySystem.Modifiers.cs index a7f5163110..996b30aa87 100644 --- a/Content.Shared/Body/SharedVisualBodySystem.Modifiers.cs +++ b/Content.Shared/Body/SharedVisualBodySystem.Modifiers.cs @@ -15,8 +15,8 @@ namespace Content.Shared.Body; public abstract partial class SharedVisualBodySystem { - [Dependency] private readonly ISharedAdminManager _admin = default!; - [Dependency] private readonly SharedUserInterfaceSystem _userInterface = default!; + [Dependency] private ISharedAdminManager _admin = default!; + [Dependency] private SharedUserInterfaceSystem _userInterface = default!; private void InitializeModifiers() { diff --git a/Content.Shared/Body/SharedVisualBodySystem.cs b/Content.Shared/Body/SharedVisualBodySystem.cs index 553dbe838e..743e7b1496 100644 --- a/Content.Shared/Body/SharedVisualBodySystem.cs +++ b/Content.Shared/Body/SharedVisualBodySystem.cs @@ -12,9 +12,9 @@ namespace Content.Shared.Body; /// public abstract partial class SharedVisualBodySystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly MarkingManager _marking = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private MarkingManager _marking = default!; + [Dependency] private SharedContainerSystem _container = default!; public override void Initialize() { diff --git a/Content.Shared/Body/Systems/BrainSystem.cs b/Content.Shared/Body/Systems/BrainSystem.cs index 41eea8e111..bc93e2fe76 100644 --- a/Content.Shared/Body/Systems/BrainSystem.cs +++ b/Content.Shared/Body/Systems/BrainSystem.cs @@ -7,9 +7,9 @@ using Content.Shared.Pointing; namespace Content.Shared.Body.Systems; -public sealed class BrainSystem : EntitySystem +public sealed partial class BrainSystem : EntitySystem { - [Dependency] private readonly SharedMindSystem _mindSystem = default!; + [Dependency] private SharedMindSystem _mindSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Body/Systems/LungSystem.cs b/Content.Shared/Body/Systems/LungSystem.cs index ec11d417bb..e5793c981a 100644 --- a/Content.Shared/Body/Systems/LungSystem.cs +++ b/Content.Shared/Body/Systems/LungSystem.cs @@ -11,11 +11,11 @@ using InternalsComponent = Content.Shared.Body.Components.InternalsComponent; namespace Content.Shared.Body.Systems; -public sealed class LungSystem : EntitySystem +public sealed partial class LungSystem : EntitySystem { - [Dependency] private readonly SharedAtmosphereSystem _atmos = default!; - [Dependency] private readonly SharedInternalsSystem _internals = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private SharedAtmosphereSystem _atmos = default!; + [Dependency] private SharedInternalsSystem _internals = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Body/Systems/SharedBloodstreamSystem.cs b/Content.Shared/Body/Systems/SharedBloodstreamSystem.cs index 6e8724494b..44982edf75 100644 --- a/Content.Shared/Body/Systems/SharedBloodstreamSystem.cs +++ b/Content.Shared/Body/Systems/SharedBloodstreamSystem.cs @@ -26,20 +26,20 @@ using Robust.Shared.Timing; namespace Content.Shared.Body.Systems; -public abstract class SharedBloodstreamSystem : EntitySystem +public abstract partial class SharedBloodstreamSystem : EntitySystem { public static readonly EntProtoId Bloodloss = "StatusEffectBloodloss"; - [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; - [Dependency] protected readonly SharedSolutionContainerSystem SolutionContainer = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedPuddleSystem _puddle = default!; - [Dependency] private readonly StatusEffectsSystem _status = default!; - [Dependency] private readonly AlertsSystem _alertsSystem = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; + [Dependency] protected IPrototypeManager PrototypeManager = default!; + [Dependency] protected SharedSolutionContainerSystem SolutionContainer = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedPuddleSystem _puddle = default!; + [Dependency] private StatusEffectsSystem _status = default!; + [Dependency] private AlertsSystem _alertsSystem = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Body/Systems/SharedInternalsSystem.cs b/Content.Shared/Body/Systems/SharedInternalsSystem.cs index c0dc6c1172..a907a3720f 100644 --- a/Content.Shared/Body/Systems/SharedInternalsSystem.cs +++ b/Content.Shared/Body/Systems/SharedInternalsSystem.cs @@ -18,13 +18,13 @@ namespace Content.Shared.Body.Systems; /// /// Handles lung breathing with gas tanks for entities. /// -public abstract class SharedInternalsSystem : EntitySystem +public abstract partial class SharedInternalsSystem : EntitySystem { - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedGasTankSystem _gasTank = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedGasTankSystem _gasTank = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Body/Systems/StomachSystem.cs b/Content.Shared/Body/Systems/StomachSystem.cs index 16d2f54f75..80dba3e5ca 100644 --- a/Content.Shared/Body/Systems/StomachSystem.cs +++ b/Content.Shared/Body/Systems/StomachSystem.cs @@ -5,9 +5,9 @@ using Content.Shared.Chemistry.EntitySystems; namespace Content.Shared.Body.Systems; -public sealed class StomachSystem : EntitySystem +public sealed partial class StomachSystem : EntitySystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; public const string DefaultSolutionName = "stomach"; diff --git a/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs b/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs index 0c4d7a0988..cb6a9396c3 100644 --- a/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs +++ b/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs @@ -29,7 +29,7 @@ public abstract partial class SharedBuckleSystem { public static ProtoId BuckledAlertCategory = "Buckled"; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; private void InitializeBuckle() { diff --git a/Content.Shared/Buckle/SharedBuckleSystem.cs b/Content.Shared/Buckle/SharedBuckleSystem.cs index da1d111f97..ef75050d19 100644 --- a/Content.Shared/Buckle/SharedBuckleSystem.cs +++ b/Content.Shared/Buckle/SharedBuckleSystem.cs @@ -17,25 +17,25 @@ namespace Content.Shared.Buckle; public abstract partial class SharedBuckleSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly ISharedPlayerManager _playerManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private ISharedPlayerManager _playerManager = default!; - [Dependency] protected readonly ActionBlockerSystem ActionBlocker = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; + [Dependency] protected ActionBlockerSystem ActionBlocker = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedJointSystem _joints = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly StandingStateSystem _standing = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedRotationVisualsSystem _rotationVisuals = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedJointSystem _joints = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private StandingStateSystem _standing = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedRotationVisualsSystem _rotationVisuals = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; /// public override void Initialize() diff --git a/Content.Shared/Burial/BurialSystem.cs b/Content.Shared/Burial/BurialSystem.cs index 5216e39dc8..73e7c5b997 100644 --- a/Content.Shared/Burial/BurialSystem.cs +++ b/Content.Shared/Burial/BurialSystem.cs @@ -11,13 +11,13 @@ using Robust.Shared.Audio.Systems; namespace Content.Shared.Burial; -public sealed class BurialSystem : EntitySystem +public sealed partial class BurialSystem : EntitySystem { - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedEntityStorageSystem _storageSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedEntityStorageSystem _storageSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; public override void Initialize() { diff --git a/Content.Shared/Cabinet/ItemCabinetSystem.cs b/Content.Shared/Cabinet/ItemCabinetSystem.cs index ea500aaeaa..2ffaf3a981 100644 --- a/Content.Shared/Cabinet/ItemCabinetSystem.cs +++ b/Content.Shared/Cabinet/ItemCabinetSystem.cs @@ -10,11 +10,11 @@ namespace Content.Shared.Cabinet; /// /// Controls ItemCabinet slot locking and visuals. /// -public sealed class ItemCabinetSystem : EntitySystem +public sealed partial class ItemCabinetSystem : EntitySystem { - [Dependency] private readonly ItemSlotsSystem _slots = default!; - [Dependency] private readonly OpenableSystem _openable = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private ItemSlotsSystem _slots = default!; + [Dependency] private OpenableSystem _openable = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; /// public override void Initialize() diff --git a/Content.Shared/Camera/SharedCameraRecoilSystem.cs b/Content.Shared/Camera/SharedCameraRecoilSystem.cs index a497016c46..12f4e73727 100644 --- a/Content.Shared/Camera/SharedCameraRecoilSystem.cs +++ b/Content.Shared/Camera/SharedCameraRecoilSystem.cs @@ -8,7 +8,7 @@ using Robust.Shared.Serialization; namespace Content.Shared.Camera; [UsedImplicitly] -public abstract class SharedCameraRecoilSystem : EntitySystem +public abstract partial class SharedCameraRecoilSystem : EntitySystem { /// /// Maximum rate of magnitude restore towards 0 kick. @@ -30,8 +30,8 @@ public abstract class SharedCameraRecoilSystem : EntitySystem /// protected const float KickMagnitudeMax = 1f; - [Dependency] private readonly SharedContentEyeSystem _eye = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private SharedContentEyeSystem _eye = default!; + [Dependency] private INetManager _net = default!; public override void Initialize() { diff --git a/Content.Shared/Cargo/SharedCargoSystem.cs b/Content.Shared/Cargo/SharedCargoSystem.cs index 291d3abbc3..3deb40cfad 100644 --- a/Content.Shared/Cargo/SharedCargoSystem.cs +++ b/Content.Shared/Cargo/SharedCargoSystem.cs @@ -9,9 +9,9 @@ using Robust.Shared.Utility; namespace Content.Shared.Cargo; -public abstract class SharedCargoSystem : EntitySystem +public abstract partial class SharedCargoSystem : EntitySystem { - [Dependency] protected readonly IGameTiming Timing = default!; + [Dependency] protected IGameTiming Timing = default!; public override void Initialize() { diff --git a/Content.Shared/CartridgeLoader/SharedCartridgeLoaderSystem.cs b/Content.Shared/CartridgeLoader/SharedCartridgeLoaderSystem.cs index f276274941..5351122a74 100644 --- a/Content.Shared/CartridgeLoader/SharedCartridgeLoaderSystem.cs +++ b/Content.Shared/CartridgeLoader/SharedCartridgeLoaderSystem.cs @@ -3,13 +3,13 @@ using Robust.Shared.Containers; namespace Content.Shared.CartridgeLoader; -public abstract class SharedCartridgeLoaderSystem : EntitySystem +public abstract partial class SharedCartridgeLoaderSystem : EntitySystem { public const string InstalledContainerId = "program-container"; - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private ItemSlotsSystem _itemSlotsSystem = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private SharedContainerSystem _container = default!; public override void Initialize() { diff --git a/Content.Shared/ChangeNameInContainer/ChangeNameInContainerSystem.cs b/Content.Shared/ChangeNameInContainer/ChangeNameInContainerSystem.cs index f9abda3ec2..dc1729f530 100644 --- a/Content.Shared/ChangeNameInContainer/ChangeNameInContainerSystem.cs +++ b/Content.Shared/ChangeNameInContainer/ChangeNameInContainerSystem.cs @@ -7,8 +7,8 @@ namespace Content.Shared.ChangeNameInContainer; public sealed partial class ChangeNameInContainerSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; public override void Initialize() { diff --git a/Content.Shared/Changeling/Systems/ChangelingAbilitySystem.cs b/Content.Shared/Changeling/Systems/ChangelingAbilitySystem.cs index 825903e34e..3f4766c6e4 100644 --- a/Content.Shared/Changeling/Systems/ChangelingAbilitySystem.cs +++ b/Content.Shared/Changeling/Systems/ChangelingAbilitySystem.cs @@ -15,15 +15,15 @@ namespace Content.Shared.Changeling.Systems; public sealed partial class ChangelingAbilitySystem : EntitySystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedCuffableSystem _cuffable = default!; - [Dependency] private readonly SharedEnsnareableSystem _snare = default!; - [Dependency] private readonly PullingSystem _pulling = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; - [Dependency] private readonly SharedPuddleSystem _puddle = default!; - [Dependency] private readonly SharedChangelingIdentitySystem _changelingIdentity = default!; - [Dependency] private readonly ChangelingDevourSystem _changelingDevour = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedCuffableSystem _cuffable = default!; + [Dependency] private SharedEnsnareableSystem _snare = default!; + [Dependency] private PullingSystem _pulling = default!; + [Dependency] private SharedStunSystem _stun = default!; + [Dependency] private SharedPuddleSystem _puddle = default!; + [Dependency] private SharedChangelingIdentitySystem _changelingIdentity = default!; + [Dependency] private ChangelingDevourSystem _changelingDevour = default!; public override void Initialize() { diff --git a/Content.Shared/Changeling/Systems/ChangelingClonerSystem.cs b/Content.Shared/Changeling/Systems/ChangelingClonerSystem.cs index 63a0a67f9b..cb70c5d5c6 100644 --- a/Content.Shared/Changeling/Systems/ChangelingClonerSystem.cs +++ b/Content.Shared/Changeling/Systems/ChangelingClonerSystem.cs @@ -17,19 +17,19 @@ using Robust.Shared.Serialization; namespace Content.Shared.Changeling.Systems; -public sealed class ChangelingClonerSystem : EntitySystem +public sealed partial class ChangelingClonerSystem : EntitySystem { - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedCloningSystem _cloning = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedChangelingIdentitySystem _changelingIdentity = default!; - [Dependency] private readonly SharedForensicsSystem _forensics = default!; - [Dependency] private readonly SharedVisualBodySystem _visualBody = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedCloningSystem _cloning = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedChangelingIdentitySystem _changelingIdentity = default!; + [Dependency] private SharedForensicsSystem _forensics = default!; + [Dependency] private SharedVisualBodySystem _visualBody = default!; public override void Initialize() { diff --git a/Content.Shared/Changeling/Systems/ChangelingDevourSystem.cs b/Content.Shared/Changeling/Systems/ChangelingDevourSystem.cs index adfcbc396a..dab88ec0e4 100644 --- a/Content.Shared/Changeling/Systems/ChangelingDevourSystem.cs +++ b/Content.Shared/Changeling/Systems/ChangelingDevourSystem.cs @@ -19,19 +19,19 @@ using Robust.Shared.Network; namespace Content.Shared.Changeling.Systems; -public sealed class ChangelingDevourSystem : EntitySystem +public sealed partial class ChangelingDevourSystem : EntitySystem { - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedChangelingIdentitySystem _changelingIdentity = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedStoreSystem _store = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedChangelingIdentitySystem _changelingIdentity = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedStoreSystem _store = default!; public override void Initialize() { diff --git a/Content.Shared/Changeling/Systems/ChangelingFleshClothingSystem.cs b/Content.Shared/Changeling/Systems/ChangelingFleshClothingSystem.cs index 8082c3bb87..e607135c24 100644 --- a/Content.Shared/Changeling/Systems/ChangelingFleshClothingSystem.cs +++ b/Content.Shared/Changeling/Systems/ChangelingFleshClothingSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Changeling.Systems; -public sealed class ChangelingFleshClothingSystem : EntitySystem +public sealed partial class ChangelingFleshClothingSystem : EntitySystem { - [Dependency] private readonly SharedChameleonClothingSystem _chameleonClothing = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; + [Dependency] private SharedChameleonClothingSystem _chameleonClothing = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private AlertsSystem _alerts = default!; public override void Initialize() { diff --git a/Content.Shared/Changeling/Systems/ChangelingTransformSystem.cs b/Content.Shared/Changeling/Systems/ChangelingTransformSystem.cs index 74e13ff2e9..4c580b2409 100644 --- a/Content.Shared/Changeling/Systems/ChangelingTransformSystem.cs +++ b/Content.Shared/Changeling/Systems/ChangelingTransformSystem.cs @@ -17,20 +17,20 @@ namespace Content.Shared.Changeling.Systems; public sealed partial class ChangelingTransformSystem : EntitySystem { - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedCloningSystem _cloning = default!; - [Dependency] private readonly SharedVisualBodySystem _visualBody = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly IdentitySystem _identity = default!; - [Dependency] private readonly SharedChangelingIdentitySystem _changelingIdentity = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private SharedUserInterfaceSystem _ui = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedCloningSystem _cloning = default!; + [Dependency] private SharedVisualBodySystem _visualBody = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private IdentitySystem _identity = default!; + [Dependency] private SharedChangelingIdentitySystem _changelingIdentity = default!; private const string ChangelingBuiXmlGeneratedName = "ChangelingTransformBoundUserInterface"; public override void Initialize() diff --git a/Content.Shared/Changeling/Systems/SharedChangelingIdentitySystem.cs b/Content.Shared/Changeling/Systems/SharedChangelingIdentitySystem.cs index 7523533eb7..05a548a82d 100644 --- a/Content.Shared/Changeling/Systems/SharedChangelingIdentitySystem.cs +++ b/Content.Shared/Changeling/Systems/SharedChangelingIdentitySystem.cs @@ -13,15 +13,15 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Changeling.Systems; -public abstract class SharedChangelingIdentitySystem : EntitySystem +public abstract partial class SharedChangelingIdentitySystem : EntitySystem { - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly MetaDataSystem _metaSystem = default!; - [Dependency] private readonly SharedCloningSystem _cloningSystem = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly SharedPvsOverrideSystem _pvsOverrideSystem = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SharedJobSystem _job = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private MetaDataSystem _metaSystem = default!; + [Dependency] private SharedCloningSystem _cloningSystem = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private SharedPvsOverrideSystem _pvsOverrideSystem = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private SharedJobSystem _job = default!; public MapId? PausedMapId; diff --git a/Content.Shared/Charges/Systems/SharedChargesSystem.cs b/Content.Shared/Charges/Systems/SharedChargesSystem.cs index a48fbaaa8d..2a7c998632 100644 --- a/Content.Shared/Charges/Systems/SharedChargesSystem.cs +++ b/Content.Shared/Charges/Systems/SharedChargesSystem.cs @@ -7,9 +7,9 @@ using Robust.Shared.Timing; namespace Content.Shared.Charges.Systems; -public abstract class SharedChargesSystem : EntitySystem +public abstract partial class SharedChargesSystem : EntitySystem { - [Dependency] protected readonly IGameTiming _timing = default!; + [Dependency] protected IGameTiming _timing = default!; /* * Despite what a bunch of systems do you don't need to continuously tick linear number updates and can just derive it easily. diff --git a/Content.Shared/Chasm/ChasmSystem.cs b/Content.Shared/Chasm/ChasmSystem.cs index ab5c32eddd..193c1595e2 100644 --- a/Content.Shared/Chasm/ChasmSystem.cs +++ b/Content.Shared/Chasm/ChasmSystem.cs @@ -11,13 +11,13 @@ namespace Content.Shared.Chasm; /// /// Handles making entities fall into chasms when stepped on. /// -public sealed class ChasmSystem : EntitySystem +public sealed partial class ChasmSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ActionBlockerSystem _blocker = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedGrapplingGunSystem _grapple = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ActionBlockerSystem _blocker = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedGrapplingGunSystem _grapple = default!; public override void Initialize() { diff --git a/Content.Shared/Chat/SharedChatSystem.cs b/Content.Shared/Chat/SharedChatSystem.cs index 4043725679..c90640cfe8 100644 --- a/Content.Shared/Chat/SharedChatSystem.cs +++ b/Content.Shared/Chat/SharedChatSystem.cs @@ -44,13 +44,13 @@ public abstract partial class SharedChatSystem : EntitySystem public static readonly string DefaultChannelPrefix = $"{RadioChannelPrefix}{DefaultChannelKey}"; public static readonly ProtoId DefaultSpeechVerb = "Default"; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private INetManager _net = default!; /// /// Cache of the keycodes for faster lookup. diff --git a/Content.Shared/Chat/SharedSuicideSystem.cs b/Content.Shared/Chat/SharedSuicideSystem.cs index ed6eca9859..a2db279a36 100644 --- a/Content.Shared/Chat/SharedSuicideSystem.cs +++ b/Content.Shared/Chat/SharedSuicideSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Chat; -public sealed class SharedSuicideSystem : EntitySystem +public sealed partial class SharedSuicideSystem : EntitySystem { private static readonly ProtoId FallbackDamageType = "Blunt"; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; /// /// Applies lethal damage spread out across the damage types given. diff --git a/Content.Shared/Chat/TypingIndicator/SharedTypingIndicatorSystem.cs b/Content.Shared/Chat/TypingIndicator/SharedTypingIndicatorSystem.cs index 20f2741f0b..94677f2e54 100644 --- a/Content.Shared/Chat/TypingIndicator/SharedTypingIndicatorSystem.cs +++ b/Content.Shared/Chat/TypingIndicator/SharedTypingIndicatorSystem.cs @@ -10,11 +10,11 @@ namespace Content.Shared.Chat.TypingIndicator; /// /// Supports typing indicators on entities. /// -public abstract class SharedTypingIndicatorSystem : EntitySystem +public abstract partial class SharedTypingIndicatorSystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private IGameTiming _timing = default!; /// /// Default ID of diff --git a/Content.Shared/Chemistry/EntitySystems/InjectorSystem.cs b/Content.Shared/Chemistry/EntitySystems/InjectorSystem.cs index 2188726cec..1d42c005dc 100644 --- a/Content.Shared/Chemistry/EntitySystems/InjectorSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/InjectorSystem.cs @@ -31,17 +31,17 @@ namespace Content.Shared.Chemistry.EntitySystems; /// public sealed partial class InjectorSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedForensicsSystem _forensics = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly OpenableSystem _openable = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly ReactiveSystem _reactiveSystem = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly StandingStateSystem _standingState = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedForensicsSystem _forensics = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private OpenableSystem _openable = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private ReactiveSystem _reactiveSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private StandingStateSystem _standingState = default!; + [Dependency] private UseDelaySystem _useDelay = default!; public override void Initialize() { diff --git a/Content.Shared/Chemistry/EntitySystems/ReactiveContainerSystem.cs b/Content.Shared/Chemistry/EntitySystems/ReactiveContainerSystem.cs index 34acfee504..8630884e38 100644 --- a/Content.Shared/Chemistry/EntitySystems/ReactiveContainerSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/ReactiveContainerSystem.cs @@ -5,12 +5,12 @@ using Robust.Shared.Timing; namespace Content.Shared.Chemistry.EntitySystems; -public sealed class ReactiveContainerSystem : EntitySystem +public sealed partial class ReactiveContainerSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly ReactiveSystem _reactiveSystem = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private ReactiveSystem _reactiveSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Chemistry/EntitySystems/RehydratableSystem.cs b/Content.Shared/Chemistry/EntitySystems/RehydratableSystem.cs index a944b9ffd9..30d5a41d13 100644 --- a/Content.Shared/Chemistry/EntitySystems/RehydratableSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/RehydratableSystem.cs @@ -9,15 +9,15 @@ using Robust.Shared.Timing; namespace Content.Shared.Chemistry.EntitySystems; -public sealed class RehydratableSystem : EntitySystem +public sealed partial class RehydratableSystem : EntitySystem { - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutions = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solutions = default!; + [Dependency] private SharedTransformSystem _xform = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Chemistry/EntitySystems/ScoopableSolutionSystem.cs b/Content.Shared/Chemistry/EntitySystems/ScoopableSolutionSystem.cs index a40c28b586..975f18c5a6 100644 --- a/Content.Shared/Chemistry/EntitySystems/ScoopableSolutionSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/ScoopableSolutionSystem.cs @@ -8,12 +8,12 @@ namespace Content.Shared.Chemistry.EntitySystems; /// /// Handles solution transfer when a beaker is used on a scoopable entity. /// -public sealed class ScoopableSolutionSystem : EntitySystem +public sealed partial class ScoopableSolutionSystem : EntitySystem { - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solution = default!; - [Dependency] private readonly SolutionTransferSystem _solutionTransfer = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solution = default!; + [Dependency] private SolutionTransferSystem _solutionTransfer = default!; public override void Initialize() { diff --git a/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerMixerSystem.cs b/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerMixerSystem.cs index 3128623fc3..b810d8fb99 100644 --- a/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerMixerSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerMixerSystem.cs @@ -13,16 +13,16 @@ namespace Content.Shared.Chemistry.EntitySystems; /// /// This handles /// -public abstract class SharedSolutionContainerMixerSystem : EntitySystem +public abstract partial class SharedSolutionContainerMixerSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solution = default!; - [Dependency] private readonly SharedPowerStateSystem _powerState = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solution = default!; + [Dependency] private SharedPowerStateSystem _powerState = default!; /// public override void Initialize() diff --git a/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs b/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs index 30ceeaae74..de7d0ad7ee 100644 --- a/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs @@ -66,19 +66,19 @@ public abstract partial class SharedSolutionContainerSystem : EntitySystem { public static readonly EntProtoId DefaultSolution = "Solution"; - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] protected readonly INetManager Net = default!; - [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; - [Dependency] protected readonly ChemicalReactionSystem ChemicalReactionSystem = default!; - [Dependency] protected readonly ExamineSystemShared ExamineSystem = default!; - [Dependency] protected readonly OpenableSystem Openable = default!; - [Dependency] protected readonly SharedAppearanceSystem AppearanceSystem = default!; - [Dependency] protected readonly SharedContainerSystem ContainerSystem = default!; - [Dependency] protected readonly SharedHandsSystem Hands = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] protected INetManager Net = default!; + [Dependency] protected IPrototypeManager PrototypeManager = default!; + [Dependency] protected ChemicalReactionSystem ChemicalReactionSystem = default!; + [Dependency] protected ExamineSystemShared ExamineSystem = default!; + [Dependency] protected OpenableSystem Openable = default!; + [Dependency] protected SharedAppearanceSystem AppearanceSystem = default!; + [Dependency] protected SharedContainerSystem ContainerSystem = default!; + [Dependency] protected SharedHandsSystem Hands = default!; - [Dependency] protected readonly EntityQuery ContainedQuery = default!; - [Dependency] protected readonly EntityQuery SolutionQuery = default!; - [Dependency] protected readonly EntityQuery SolutionManagerQuery = default!; + [Dependency] protected EntityQuery ContainedQuery = default!; + [Dependency] protected EntityQuery SolutionQuery = default!; + [Dependency] protected EntityQuery SolutionManagerQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Chemistry/EntitySystems/SolutionPurgeSystem.cs b/Content.Shared/Chemistry/EntitySystems/SolutionPurgeSystem.cs index ed7aedc447..580e9193ec 100644 --- a/Content.Shared/Chemistry/EntitySystems/SolutionPurgeSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/SolutionPurgeSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Timing; namespace Content.Shared.Chemistry.EntitySystems; -public sealed class SolutionPurgeSystem : EntitySystem +public sealed partial class SolutionPurgeSystem : EntitySystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Chemistry/EntitySystems/SolutionRegenerationSystem.cs b/Content.Shared/Chemistry/EntitySystems/SolutionRegenerationSystem.cs index 8be2c03221..3966a5b464 100644 --- a/Content.Shared/Chemistry/EntitySystems/SolutionRegenerationSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/SolutionRegenerationSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Timing; namespace Content.Shared.Chemistry.EntitySystems; -public sealed class SolutionRegenerationSystem : EntitySystem +public sealed partial class SolutionRegenerationSystem : EntitySystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Chemistry/EntitySystems/SolutionSpikerSystem.cs b/Content.Shared/Chemistry/EntitySystems/SolutionSpikerSystem.cs index 2e030594e6..974f4e4ccc 100644 --- a/Content.Shared/Chemistry/EntitySystems/SolutionSpikerSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/SolutionSpikerSystem.cs @@ -14,10 +14,10 @@ namespace Content.Shared.Chemistry.EntitySystems; /// Examples of spikable entity interactions include pills being dropped into glasses, /// eggs being cracked into bowls, and so on. /// -public sealed class SolutionSpikerSystem : EntitySystem +public sealed partial class SolutionSpikerSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solution = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solution = default!; public override void Initialize() { diff --git a/Content.Shared/Chemistry/EntitySystems/SolutionTransferSystem.cs b/Content.Shared/Chemistry/EntitySystems/SolutionTransferSystem.cs index 4ba58952b6..8edfd90792 100644 --- a/Content.Shared/Chemistry/EntitySystems/SolutionTransferSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/SolutionTransferSystem.cs @@ -15,16 +15,16 @@ namespace Content.Shared.Chemistry.EntitySystems; /// Allows an entity to transfer solutions with a customizable amount -per click-. /// Also provides , and API for other systems. /// -public sealed class SolutionTransferSystem : EntitySystem +public sealed partial class SolutionTransferSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solution = default!; - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solution = default!; + [Dependency] private SharedUserInterfaceSystem _ui = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly EntityQuery _refillableQuery = default!; - [Dependency] private readonly EntityQuery _drainableQuery = default!; + [Dependency] private EntityQuery _refillableQuery = default!; + [Dependency] private EntityQuery _drainableQuery = default!; /// /// Default transfer amounts for the set-transfer verb. diff --git a/Content.Shared/Chemistry/Reaction/ChemicalReactionSystem.cs b/Content.Shared/Chemistry/Reaction/ChemicalReactionSystem.cs index bc168521f8..e3e1dc7a52 100644 --- a/Content.Shared/Chemistry/Reaction/ChemicalReactionSystem.cs +++ b/Content.Shared/Chemistry/Reaction/ChemicalReactionSystem.cs @@ -14,7 +14,7 @@ using Robust.Shared.Utility; namespace Content.Shared.Chemistry.Reaction { - public sealed class ChemicalReactionSystem : EntitySystem + public sealed partial class ChemicalReactionSystem : EntitySystem { /// /// Foam reaction protoId. @@ -26,12 +26,12 @@ namespace Content.Shared.Chemistry.Reaction /// private const int MaxReactionIterations = 20; - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly SharedEntityEffectsSystem _entityEffects = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private SharedEntityEffectsSystem _entityEffects = default!; /// /// A cache of all reactions indexed by at most ONE of their required reactants. diff --git a/Content.Shared/Chemistry/Reaction/ReactionMixerSystem.cs b/Content.Shared/Chemistry/Reaction/ReactionMixerSystem.cs index 34c94f2cb7..93a6959614 100644 --- a/Content.Shared/Chemistry/Reaction/ReactionMixerSystem.cs +++ b/Content.Shared/Chemistry/Reaction/ReactionMixerSystem.cs @@ -12,10 +12,10 @@ namespace Content.Shared.Chemistry.Reaction; public sealed partial class ReactionMixerSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Shared/Chemistry/ReactiveSystem.cs b/Content.Shared/Chemistry/ReactiveSystem.cs index 2ffb848f8a..62de02c5c2 100644 --- a/Content.Shared/Chemistry/ReactiveSystem.cs +++ b/Content.Shared/Chemistry/ReactiveSystem.cs @@ -7,9 +7,9 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Chemistry; [UsedImplicitly] -public sealed class ReactiveSystem : EntitySystem +public sealed partial class ReactiveSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IPrototypeManager _proto = default!; public void DoEntityReaction(EntityUid uid, Solution solution, ReactionMethod method) { diff --git a/Content.Shared/Chemistry/SharedChemistryGuideDataSystem.cs b/Content.Shared/Chemistry/SharedChemistryGuideDataSystem.cs index 7d36641ccf..12386d3a22 100644 --- a/Content.Shared/Chemistry/SharedChemistryGuideDataSystem.cs +++ b/Content.Shared/Chemistry/SharedChemistryGuideDataSystem.cs @@ -7,9 +7,9 @@ namespace Content.Shared.Chemistry; /// /// This handles the chemistry guidebook and caching it. /// -public abstract class SharedChemistryGuideDataSystem : EntitySystem +public abstract partial class SharedChemistryGuideDataSystem : EntitySystem { - [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; + [Dependency] protected IPrototypeManager PrototypeManager = default!; protected readonly Dictionary Registry = new(); diff --git a/Content.Shared/Climbing/Systems/ClimbSystem.cs b/Content.Shared/Climbing/Systems/ClimbSystem.cs index 257817394e..6a06784c56 100644 --- a/Content.Shared/Climbing/Systems/ClimbSystem.cs +++ b/Content.Shared/Climbing/Systems/ClimbSystem.cs @@ -29,22 +29,22 @@ namespace Content.Shared.Climbing.Systems; public sealed partial class ClimbSystem : VirtualController { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlockerSystem = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly FixtureSystem _fixtureSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedContainerSystem _containers = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedStunSystem _stunSystem = default!; - [Dependency] private readonly SharedTransformSystem _xformSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ActionBlockerSystem _actionBlockerSystem = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private FixtureSystem _fixtureSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedContainerSystem _containers = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedStunSystem _stunSystem = default!; + [Dependency] private SharedTransformSystem _xformSystem = default!; - [Dependency] private readonly EntityQuery _climbableQuery = default!; - [Dependency] private readonly EntityQuery _fixturesQuery = default!; - [Dependency] private readonly EntityQuery _xformQuery = default!; + [Dependency] private EntityQuery _climbableQuery = default!; + [Dependency] private EntityQuery _fixturesQuery = default!; + [Dependency] private EntityQuery _xformQuery = default!; private const string ClimbingFixtureName = "climb"; private const int ClimbingCollisionGroup = (int) (CollisionGroup.TableLayer | CollisionGroup.LowImpassable); diff --git a/Content.Shared/Clock/SharedClockSystem.cs b/Content.Shared/Clock/SharedClockSystem.cs index 0a7c1b01b2..c07fb5e83e 100644 --- a/Content.Shared/Clock/SharedClockSystem.cs +++ b/Content.Shared/Clock/SharedClockSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.GameTicking; namespace Content.Shared.Clock; -public abstract class SharedClockSystem : EntitySystem +public abstract partial class SharedClockSystem : EntitySystem { - [Dependency] private readonly SharedGameTicker _ticker = default!; + [Dependency] private SharedGameTicker _ticker = default!; /// public override void Initialize() diff --git a/Content.Shared/Cloning/SharedCloningSystem.cs b/Content.Shared/Cloning/SharedCloningSystem.cs index ca21d686cf..200b8c0741 100644 --- a/Content.Shared/Cloning/SharedCloningSystem.cs +++ b/Content.Shared/Cloning/SharedCloningSystem.cs @@ -11,8 +11,8 @@ namespace Content.Shared.Cloning; public abstract partial class SharedCloningSystem : EntitySystem { - [Dependency] private readonly Shared.StatusEffectNew.StatusEffectsSystem _statusEffects = default!; //TODO: This system has to support both the old and new status effect systems, until the old is able to be fully removed. - [Dependency] private readonly EntityQuery _cloneableEffectQuery = default!; + [Dependency] private Shared.StatusEffectNew.StatusEffectsSystem _statusEffects = default!; //TODO: This system has to support both the old and new status effect systems, until the old is able to be fully removed. + [Dependency] private EntityQuery _cloneableEffectQuery = default!; /// /// Spawns a clone of the given humanoid mob at the specified location or in nullspace. diff --git a/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs b/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs index 4c264ac375..2fee8081a1 100644 --- a/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs +++ b/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs @@ -11,13 +11,13 @@ using Robust.Shared.Utility; namespace Content.Shared.Clothing; -public sealed class ClothingSpeedModifierSystem : EntitySystem +public sealed partial class ClothingSpeedModifierSystem : EntitySystem { - [Dependency] private readonly ExamineSystemShared _examine = default!; - [Dependency] private readonly ItemToggleSystem _toggle = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeed = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly StandingStateSystem _standing = default!; + [Dependency] private ExamineSystemShared _examine = default!; + [Dependency] private ItemToggleSystem _toggle = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeed = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private StandingStateSystem _standing = default!; public override void Initialize() { diff --git a/Content.Shared/Clothing/EntitySystems/AntiGravityClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/AntiGravityClothingSystem.cs index 554db51a23..216e000b95 100644 --- a/Content.Shared/Clothing/EntitySystems/AntiGravityClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/AntiGravityClothingSystem.cs @@ -10,10 +10,10 @@ namespace Content.Shared.Clothing.EntitySystems; /// This is for balance reasons as it prevents you from wearing anti-grav clothing to cheese being stun cuffed, as /// well as other worse things. /// -public sealed class AntiGravityClothingSystem : EntitySystem +public sealed partial class AntiGravityClothingSystem : EntitySystem { - [Dependency] private readonly StandingStateSystem _standing = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; + [Dependency] private StandingStateSystem _standing = default!; + [Dependency] private SharedGravitySystem _gravity = default!; /// public override void Initialize() diff --git a/Content.Shared/Clothing/EntitySystems/ClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/ClothingSystem.cs index 6c7b024b29..f82e35de3e 100644 --- a/Content.Shared/Clothing/EntitySystems/ClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/ClothingSystem.cs @@ -10,11 +10,11 @@ using Robust.Shared.GameStates; namespace Content.Shared.Clothing.EntitySystems; -public abstract class ClothingSystem : EntitySystem +public abstract partial class ClothingSystem : EntitySystem { - [Dependency] private readonly SharedItemSystem _itemSys = default!; - [Dependency] private readonly InventorySystem _invSystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedItemSystem _itemSys = default!; + [Dependency] private InventorySystem _invSystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs index 5c0e936bdf..15533cba7c 100644 --- a/Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs @@ -8,9 +8,9 @@ namespace Content.Shared.Clothing.EntitySystems; /// /// Handles faction adding and removal. /// -public sealed class FactionClothingSystem : EntitySystem +public sealed partial class FactionClothingSystem : EntitySystem { - [Dependency] private readonly NpcFactionSystem _faction = default!; + [Dependency] private NpcFactionSystem _faction = default!; public override void Initialize() { diff --git a/Content.Shared/Clothing/EntitySystems/FleetingClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/FleetingClothingSystem.cs index e9a61dd8b3..580c5d6951 100644 --- a/Content.Shared/Clothing/EntitySystems/FleetingClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/FleetingClothingSystem.cs @@ -9,14 +9,14 @@ using Robust.Shared.Timing; namespace Content.Shared.Clothing.EntitySystems; -public sealed class FleetingClothingSystem : EntitySystem +public sealed partial class FleetingClothingSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly ClothingSystem _clothing = default!; - [Dependency] private readonly SharedDestructibleSystem _destructibleSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private ClothingSystem _clothing = default!; + [Dependency] private SharedDestructibleSystem _destructibleSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Clothing/EntitySystems/FoldableClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/FoldableClothingSystem.cs index 76de205a7b..3f095109c9 100644 --- a/Content.Shared/Clothing/EntitySystems/FoldableClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/FoldableClothingSystem.cs @@ -5,11 +5,11 @@ using Content.Shared.Item; namespace Content.Shared.Clothing.EntitySystems; -public sealed class FoldableClothingSystem : EntitySystem +public sealed partial class FoldableClothingSystem : EntitySystem { - [Dependency] private readonly ClothingSystem _clothingSystem = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly SharedItemSystem _itemSystem = default!; + [Dependency] private ClothingSystem _clothingSystem = default!; + [Dependency] private InventorySystem _inventorySystem = default!; + [Dependency] private SharedItemSystem _itemSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Clothing/EntitySystems/HideLayerClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/HideLayerClothingSystem.cs index ee0f3932d6..7d0189c8d7 100644 --- a/Content.Shared/Clothing/EntitySystems/HideLayerClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/HideLayerClothingSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Utility; namespace Content.Shared.Clothing.EntitySystems; -public sealed class HideLayerClothingSystem : EntitySystem +public sealed partial class HideLayerClothingSystem : EntitySystem { - [Dependency] private readonly SharedHideableHumanoidLayersSystem _hideableHumanoidLayers = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedHideableHumanoidLayersSystem _hideableHumanoidLayers = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Clothing/EntitySystems/MaskSystem.cs b/Content.Shared/Clothing/EntitySystems/MaskSystem.cs index 0c53349934..74a42fd411 100644 --- a/Content.Shared/Clothing/EntitySystems/MaskSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/MaskSystem.cs @@ -8,13 +8,13 @@ using Robust.Shared.Timing; namespace Content.Shared.Clothing.EntitySystems; -public sealed class MaskSystem : EntitySystem +public sealed partial class MaskSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actionSystem = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ClothingSystem _clothing = default!; + [Dependency] private SharedActionsSystem _actionSystem = default!; + [Dependency] private InventorySystem _inventorySystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ClothingSystem _clothing = default!; public override void Initialize() { diff --git a/Content.Shared/Clothing/EntitySystems/PilotedClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/PilotedClothingSystem.cs index 9890832ee7..4d60cb8244 100644 --- a/Content.Shared/Clothing/EntitySystems/PilotedClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/PilotedClothingSystem.cs @@ -11,9 +11,9 @@ namespace Content.Shared.Clothing.EntitySystems; public sealed partial class PilotedClothingSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedMoverController _moverController = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedMoverController _moverController = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; public override void Initialize() { diff --git a/Content.Shared/Clothing/EntitySystems/SharedChameleonClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/SharedChameleonClothingSystem.cs index ccd0e04953..847f09180c 100644 --- a/Content.Shared/Clothing/EntitySystems/SharedChameleonClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/SharedChameleonClothingSystem.cs @@ -17,20 +17,20 @@ using Robust.Shared.Utility; namespace Content.Shared.Clothing.EntitySystems; -public abstract class SharedChameleonClothingSystem : EntitySystem +public abstract partial class SharedChameleonClothingSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly ClothingSystem _clothingSystem = default!; - [Dependency] private readonly ContrabandSystem _contraband = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedItemSystem _itemSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] private readonly LockSystem _lock = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] protected readonly SharedUserInterfaceSystem UI = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private ClothingSystem _clothingSystem = default!; + [Dependency] private ContrabandSystem _contraband = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedItemSystem _itemSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] private LockSystem _lock = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] protected SharedUserInterfaceSystem UI = default!; + [Dependency] private INetManager _net = default!; private static readonly SlotFlags[] IgnoredSlots = { diff --git a/Content.Shared/Clothing/EntitySystems/SkatesSystem.cs b/Content.Shared/Clothing/EntitySystems/SkatesSystem.cs index 2158bce163..ebce76353c 100644 --- a/Content.Shared/Clothing/EntitySystems/SkatesSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/SkatesSystem.cs @@ -8,10 +8,10 @@ namespace Content.Shared.Clothing.EntitySystems; /// /// Changes the friction and acceleration of the wearer and also the damage on impact variables of thew wearer when hitting a static object. /// -public sealed class SkatesSystem : EntitySystem +public sealed partial class SkatesSystem : EntitySystem { - [Dependency] private readonly MovementSpeedModifierSystem _move = default!; - [Dependency] private readonly DamageOnHighSpeedImpactSystem _impact = default!; + [Dependency] private MovementSpeedModifierSystem _move = default!; + [Dependency] private DamageOnHighSpeedImpactSystem _impact = default!; public override void Initialize() { diff --git a/Content.Shared/Clothing/EntitySystems/ToggleClothingPrefixSystem.cs b/Content.Shared/Clothing/EntitySystems/ToggleClothingPrefixSystem.cs index 129db30938..2d1125e214 100644 --- a/Content.Shared/Clothing/EntitySystems/ToggleClothingPrefixSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/ToggleClothingPrefixSystem.cs @@ -6,9 +6,9 @@ namespace Content.Shared.Clothing.EntitySystems; /// /// On toggle handles the changes to ItemComponent.HeldPrefix. . /// -public sealed class ToggleClothingPrefixSystem : EntitySystem +public sealed partial class ToggleClothingPrefixSystem : EntitySystem { - [Dependency] private readonly ClothingSystem _clothing = default!; + [Dependency] private ClothingSystem _clothing = default!; /// public override void Initialize() diff --git a/Content.Shared/Clothing/EntitySystems/ToggleClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/ToggleClothingSystem.cs index 8d6e3e3de6..b126ac3a3c 100644 --- a/Content.Shared/Clothing/EntitySystems/ToggleClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/ToggleClothingSystem.cs @@ -10,10 +10,10 @@ namespace Content.Shared.Clothing.EntitySystems; /// /// Handles adding and using a toggle action for . /// -public sealed class ToggleClothingSystem : EntitySystem +public sealed partial class ToggleClothingSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly ItemToggleSystem _toggle = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private ItemToggleSystem _toggle = default!; public override void Initialize() { diff --git a/Content.Shared/Clothing/EntitySystems/ToggleableClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/ToggleableClothingSystem.cs index ce167e06f4..e78f9f2638 100644 --- a/Content.Shared/Clothing/EntitySystems/ToggleableClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/ToggleableClothingSystem.cs @@ -16,17 +16,17 @@ using Robust.Shared.Utility; namespace Content.Shared.Clothing.EntitySystems; -public sealed class ToggleableClothingSystem : EntitySystem +public sealed partial class ToggleableClothingSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedStrippableSystem _strippable = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private ActionContainerSystem _actionContainer = default!; + [Dependency] private InventorySystem _inventorySystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedStrippableSystem _strippable = default!; public override void Initialize() { diff --git a/Content.Shared/Clothing/LoadoutSystem.cs b/Content.Shared/Clothing/LoadoutSystem.cs index 84df71cfa4..4a87d00dac 100644 --- a/Content.Shared/Clothing/LoadoutSystem.cs +++ b/Content.Shared/Clothing/LoadoutSystem.cs @@ -15,14 +15,14 @@ namespace Content.Shared.Clothing; /// /// Assigns a loadout to an entity based on the RoleLoadout prototype /// -public sealed class LoadoutSystem : EntitySystem +public sealed partial class LoadoutSystem : EntitySystem { // Shared so we can predict it for placement manager. - [Dependency] private readonly ActorSystem _actors = default!; - [Dependency] private readonly SharedStationSpawningSystem _station = default!; - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private ActorSystem _actors = default!; + [Dependency] private SharedStationSpawningSystem _station = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Shared/Clothing/MagbootsSystem.cs b/Content.Shared/Clothing/MagbootsSystem.cs index 225ba3655f..249c46401f 100644 --- a/Content.Shared/Clothing/MagbootsSystem.cs +++ b/Content.Shared/Clothing/MagbootsSystem.cs @@ -11,12 +11,12 @@ using Robust.Shared.Containers; namespace Content.Shared.Clothing; -public sealed class SharedMagbootsSystem : EntitySystem +public sealed partial class SharedMagbootsSystem : EntitySystem { - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly ItemToggleSystem _toggle = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private ItemToggleSystem _toggle = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedGravitySystem _gravity = default!; public override void Initialize() { diff --git a/Content.Shared/Clothing/SharedCursedMaskSystem.cs b/Content.Shared/Clothing/SharedCursedMaskSystem.cs index 3cd700f410..082591fb85 100644 --- a/Content.Shared/Clothing/SharedCursedMaskSystem.cs +++ b/Content.Shared/Clothing/SharedCursedMaskSystem.cs @@ -13,11 +13,11 @@ namespace Content.Shared.Clothing; /// /// This handles /// -public abstract class SharedCursedMaskSystem : EntitySystem +public abstract partial class SharedCursedMaskSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifier = default!; /// public override void Initialize() diff --git a/Content.Shared/Clumsy/ClumsySystem.cs b/Content.Shared/Clumsy/ClumsySystem.cs index 54064c62bd..e4a2391462 100644 --- a/Content.Shared/Clumsy/ClumsySystem.cs +++ b/Content.Shared/Clumsy/ClumsySystem.cs @@ -19,15 +19,15 @@ using Robust.Shared.Timing; namespace Content.Shared.Clumsy; -public sealed class ClumsySystem : EntitySystem +public sealed partial class ClumsySystem : EntitySystem { - [Dependency] private readonly SharedStunSystem _stun = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private SharedStunSystem _stun = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private INetManager _net = default!; public override void Initialize() { diff --git a/Content.Shared/CombatMode/Pacification/PacificationSystem.cs b/Content.Shared/CombatMode/Pacification/PacificationSystem.cs index 22fbb53a93..e29cddf727 100644 --- a/Content.Shared/CombatMode/Pacification/PacificationSystem.cs +++ b/Content.Shared/CombatMode/Pacification/PacificationSystem.cs @@ -12,13 +12,13 @@ using Robust.Shared.Timing; namespace Content.Shared.CombatMode.Pacification; -public sealed class PacificationSystem : EntitySystem +public sealed partial class PacificationSystem : EntitySystem { - [Dependency] private readonly AlertsSystem _alertsSystem = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly SharedCombatModeSystem _combatSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private AlertsSystem _alertsSystem = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private SharedCombatModeSystem _combatSystem = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/CombatMode/SharedCombatModeSystem.cs b/Content.Shared/CombatMode/SharedCombatModeSystem.cs index 9063d0a6b8..9ce7545ce4 100644 --- a/Content.Shared/CombatMode/SharedCombatModeSystem.cs +++ b/Content.Shared/CombatMode/SharedCombatModeSystem.cs @@ -8,13 +8,13 @@ using Robust.Shared.Timing; namespace Content.Shared.CombatMode; -public abstract class SharedCombatModeSystem : EntitySystem +public abstract partial class SharedCombatModeSystem : EntitySystem { - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SharedNPCSystem _npc = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private SharedNPCSystem _npc = default!; public override void Initialize() { diff --git a/Content.Shared/ComponentTable/SharedComponentTableSystem.cs b/Content.Shared/ComponentTable/SharedComponentTableSystem.cs index e4ff855352..811a82200f 100644 --- a/Content.Shared/ComponentTable/SharedComponentTableSystem.cs +++ b/Content.Shared/ComponentTable/SharedComponentTableSystem.cs @@ -6,10 +6,10 @@ namespace Content.Shared.ComponentTable; /// /// Applies an entity prototype to an entity on map init. Taken from entities inside an EntityTableSelector. /// -public sealed class SharedComponentTableSystem : EntitySystem +public sealed partial class SharedComponentTableSystem : EntitySystem { - [Dependency] private readonly EntityTableSystem _entTable = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private EntityTableSystem _entTable = default!; + [Dependency] private IPrototypeManager _proto = default!; public override void Initialize() { diff --git a/Content.Shared/Configurable/SharedConfigurationSystem.cs b/Content.Shared/Configurable/SharedConfigurationSystem.cs index 704965188e..8534ca1416 100644 --- a/Content.Shared/Configurable/SharedConfigurationSystem.cs +++ b/Content.Shared/Configurable/SharedConfigurationSystem.cs @@ -8,10 +8,10 @@ namespace Content.Shared.Configurable; /// /// /// -public abstract class SharedConfigurationSystem : EntitySystem +public abstract partial class SharedConfigurationSystem : EntitySystem { - [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly SharedToolSystem _toolSystem = default!; + [Dependency] private SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private SharedToolSystem _toolSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Construction/EntitySystems/AnchorableSystem.cs b/Content.Shared/Construction/EntitySystems/AnchorableSystem.cs index 8892c0f6eb..300001003e 100644 --- a/Content.Shared/Construction/EntitySystems/AnchorableSystem.cs +++ b/Content.Shared/Construction/EntitySystems/AnchorableSystem.cs @@ -25,18 +25,18 @@ namespace Content.Shared.Construction.EntitySystems; public sealed partial class AnchorableSystem : EntitySystem { - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly PullingSystem _pulling = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly SharedStationSystem _stationSystem = null!; - [Dependency] private readonly SharedToolSystem _tool = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private PullingSystem _pulling = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private SharedStationSystem _stationSystem = null!; + [Dependency] private SharedToolSystem _tool = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private TagSystem _tagSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly EntityQuery _physicsQuery = default!; + [Dependency] private EntityQuery _physicsQuery = default!; public readonly ProtoId Unstackable = "Unstackable"; diff --git a/Content.Shared/Construction/EntitySystems/BlockAnchorOnSystem.cs b/Content.Shared/Construction/EntitySystems/BlockAnchorOnSystem.cs index 46550fb0fc..a11519559b 100644 --- a/Content.Shared/Construction/EntitySystems/BlockAnchorOnSystem.cs +++ b/Content.Shared/Construction/EntitySystems/BlockAnchorOnSystem.cs @@ -9,12 +9,12 @@ namespace Content.Shared.Construction.EntitySystems; /// Prevents anchoring an item in the same tile as an item matching the . /// /// -public sealed class BlockAnchorOnSystem : EntitySystem +public sealed partial class BlockAnchorOnSystem : EntitySystem { - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _xform = default!; /// public override void Initialize() diff --git a/Content.Shared/Construction/MachinePartSystem.cs b/Content.Shared/Construction/MachinePartSystem.cs index 4783c2a332..5355c4973b 100644 --- a/Content.Shared/Construction/MachinePartSystem.cs +++ b/Content.Shared/Construction/MachinePartSystem.cs @@ -10,11 +10,11 @@ namespace Content.Shared.Construction /// /// Deals with machine parts and machine boards. /// - public sealed class MachinePartSystem : EntitySystem + public sealed partial class MachinePartSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly SharedLatheSystem _lathe = default!; - [Dependency] private readonly SharedConstructionSystem _construction = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private SharedLatheSystem _lathe = default!; + [Dependency] private SharedConstructionSystem _construction = default!; public override void Initialize() { diff --git a/Content.Shared/Construction/PartAssemblySystem.cs b/Content.Shared/Construction/PartAssemblySystem.cs index 4bc225d370..15a169e42c 100644 --- a/Content.Shared/Construction/PartAssemblySystem.cs +++ b/Content.Shared/Construction/PartAssemblySystem.cs @@ -8,10 +8,10 @@ namespace Content.Shared.Construction; /// /// This handles /// -public sealed class PartAssemblySystem : EntitySystem +public sealed partial class PartAssemblySystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private TagSystem _tag = default!; /// public override void Initialize() diff --git a/Content.Shared/Construction/SharedConstructionSystem.cs b/Content.Shared/Construction/SharedConstructionSystem.cs index 7f75ba63b8..c6976db1a9 100644 --- a/Content.Shared/Construction/SharedConstructionSystem.cs +++ b/Content.Shared/Construction/SharedConstructionSystem.cs @@ -6,12 +6,12 @@ using static Content.Shared.Interaction.SharedInteractionSystem; namespace Content.Shared.Construction { - public abstract class SharedConstructionSystem : EntitySystem + public abstract partial class SharedConstructionSystem : EntitySystem { - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; - [Dependency] protected readonly SharedTransformSystem TransformSystem = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] protected IPrototypeManager PrototypeManager = default!; + [Dependency] protected SharedTransformSystem TransformSystem = default!; /// /// Get predicate for construction obstruction checks. diff --git a/Content.Shared/Construction/SharedFlatpackSystem.cs b/Content.Shared/Construction/SharedFlatpackSystem.cs index 89c7990421..898b85d70b 100644 --- a/Content.Shared/Construction/SharedFlatpackSystem.cs +++ b/Content.Shared/Construction/SharedFlatpackSystem.cs @@ -19,21 +19,21 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Construction; -public abstract class SharedFlatpackSystem : EntitySystem +public abstract partial class SharedFlatpackSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; - [Dependency] private readonly AnchorableSystem _anchorable = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedToolSystem _tool = default!; - [Dependency] protected readonly MachinePartSystem MachinePart = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] protected readonly SharedMaterialStorageSystem MaterialStorage = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private INetManager _net = default!; + [Dependency] protected IPrototypeManager PrototypeManager = default!; + [Dependency] private AnchorableSystem _anchorable = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedToolSystem _tool = default!; + [Dependency] protected MachinePartSystem MachinePart = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] protected SharedMaterialStorageSystem MaterialStorage = default!; /// public override void Initialize() diff --git a/Content.Shared/ContainerHeld/ContainerHeldSystem.cs b/Content.Shared/ContainerHeld/ContainerHeldSystem.cs index f09cd4443d..4585ecefc8 100644 --- a/Content.Shared/ContainerHeld/ContainerHeldSystem.cs +++ b/Content.Shared/ContainerHeld/ContainerHeldSystem.cs @@ -7,11 +7,11 @@ using Content.Shared.Toggleable; namespace Content.Shared.ContainerHeld; -public sealed class ContainerHeldSystem : EntitySystem +public sealed partial class ContainerHeldSystem : EntitySystem { - [Dependency] private readonly SharedItemSystem _item = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedStorageSystem _storage = default!; + [Dependency] private SharedItemSystem _item = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedStorageSystem _storage = default!; public override void Initialize() { diff --git a/Content.Shared/Containers/ContainerCompSystem.cs b/Content.Shared/Containers/ContainerCompSystem.cs index d9eac28dab..bb095986a7 100644 --- a/Content.Shared/Containers/ContainerCompSystem.cs +++ b/Content.Shared/Containers/ContainerCompSystem.cs @@ -7,10 +7,10 @@ namespace Content.Shared.Containers; /// /// Applies / removes an entity prototype from a child entity when it's inserted into a container. /// -public sealed class ContainerCompSystem : EntitySystem +public sealed partial class ContainerCompSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _proto = default!; public override void Initialize() { diff --git a/Content.Shared/Containers/ContainerFillSystem.cs b/Content.Shared/Containers/ContainerFillSystem.cs index 2eff64aaf0..7ee7ecd318 100644 --- a/Content.Shared/Containers/ContainerFillSystem.cs +++ b/Content.Shared/Containers/ContainerFillSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Map; namespace Content.Shared.Containers; -public sealed class ContainerFillSystem : EntitySystem +public sealed partial class ContainerFillSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly EntityTableSystem _entityTable = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private EntityTableSystem _entityTable = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Shared/Containers/DragInsertContainerSystem.cs b/Content.Shared/Containers/DragInsertContainerSystem.cs index 8ccf003703..6fe64eeb02 100644 --- a/Content.Shared/Containers/DragInsertContainerSystem.cs +++ b/Content.Shared/Containers/DragInsertContainerSystem.cs @@ -12,11 +12,11 @@ namespace Content.Shared.Containers; public sealed partial class DragInsertContainerSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly ClimbSystem _climb = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; + [Dependency] private ISharedAdminLogManager _adminLog = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private ClimbSystem _climb = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; public override void Initialize() { diff --git a/Content.Shared/Containers/ExitContainerOnMoveSystem.cs b/Content.Shared/Containers/ExitContainerOnMoveSystem.cs index 8b15618649..c3d6d12dc8 100644 --- a/Content.Shared/Containers/ExitContainerOnMoveSystem.cs +++ b/Content.Shared/Containers/ExitContainerOnMoveSystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Containers; namespace Content.Shared.Containers; -public sealed class ExitContainerOnMoveSystem : EntitySystem +public sealed partial class ExitContainerOnMoveSystem : EntitySystem { - [Dependency] private readonly ClimbSystem _climb = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private ClimbSystem _climb = default!; + [Dependency] private SharedContainerSystem _container = default!; public override void Initialize() { diff --git a/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs b/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs index 5237a9e808..6953554abd 100644 --- a/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs +++ b/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs @@ -26,13 +26,13 @@ namespace Content.Shared.Containers.ItemSlots /// public sealed partial class ItemSlotsSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlockerSystem = default!; - [Dependency] private readonly SharedContainerSystem _containers = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private ActionBlockerSystem _actionBlockerSystem = default!; + [Dependency] private SharedContainerSystem _containers = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Containers/SlotBasedConnectedContainerSystem.cs b/Content.Shared/Containers/SlotBasedConnectedContainerSystem.cs index 4970a54e33..c5ca0182f3 100644 --- a/Content.Shared/Containers/SlotBasedConnectedContainerSystem.cs +++ b/Content.Shared/Containers/SlotBasedConnectedContainerSystem.cs @@ -10,11 +10,11 @@ namespace Content.Shared.Containers; /// System for getting container that is linked to subject entity. Container is supposed to be present in certain character slot. /// Can be used for linking ammo feeder, solution source for spray nozzle, etc. /// -public sealed class SlotBasedConnectedContainerSystem : EntitySystem +public sealed partial class SlotBasedConnectedContainerSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _containers = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly InventorySystem _inventory = default!; + [Dependency] private SharedContainerSystem _containers = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private InventorySystem _inventory = default!; /// public override void Initialize() diff --git a/Content.Shared/Contraband/ContrabandSystem.cs b/Content.Shared/Contraband/ContrabandSystem.cs index 2f654e80d0..cc211c39ee 100644 --- a/Content.Shared/Contraband/ContrabandSystem.cs +++ b/Content.Shared/Contraband/ContrabandSystem.cs @@ -14,12 +14,12 @@ namespace Content.Shared.Contraband; /// /// This handles showing examine messages for contraband-marked items. /// -public sealed class ContrabandSystem : EntitySystem +public sealed partial class ContrabandSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _configuration = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly SharedIdCardSystem _id = default!; - [Dependency] private readonly ExamineSystemShared _examine = default!; + [Dependency] private IConfigurationManager _configuration = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private SharedIdCardSystem _id = default!; + [Dependency] private ExamineSystemShared _examine = default!; private bool _contrabandExamineEnabled; private bool _contrabandExamineOnlyInHudEnabled; diff --git a/Content.Shared/CriminalRecords/Systems/SharedCriminalRecordsConsoleSystem.cs b/Content.Shared/CriminalRecords/Systems/SharedCriminalRecordsConsoleSystem.cs index 7b894f0087..4a1ae1fff4 100644 --- a/Content.Shared/CriminalRecords/Systems/SharedCriminalRecordsConsoleSystem.cs +++ b/Content.Shared/CriminalRecords/Systems/SharedCriminalRecordsConsoleSystem.cs @@ -9,11 +9,11 @@ namespace Content.Shared.CriminalRecords.Systems; /// /// Station records aren't predicted, just exists for access. /// -public abstract class SharedCriminalRecordsConsoleSystem : EntitySystem +public abstract partial class SharedCriminalRecordsConsoleSystem : EntitySystem { - [Dependency] private readonly SharedCriminalRecordsSystem _criminalRecords = default!; - [Dependency] private readonly SharedStationRecordsSystem _records = default!; - [Dependency] private readonly SharedStationSystem _station = default!; + [Dependency] private SharedCriminalRecordsSystem _criminalRecords = default!; + [Dependency] private SharedStationRecordsSystem _records = default!; + [Dependency] private SharedStationSystem _station = default!; /// /// Checks if the new identity's name has a criminal record attached to it, and gives the entity the icon that diff --git a/Content.Shared/CriminalRecords/Systems/SharedCriminalRecordsHackerSystem.cs b/Content.Shared/CriminalRecords/Systems/SharedCriminalRecordsHackerSystem.cs index 10f9863b46..a4ed89d467 100644 --- a/Content.Shared/CriminalRecords/Systems/SharedCriminalRecordsHackerSystem.cs +++ b/Content.Shared/CriminalRecords/Systems/SharedCriminalRecordsHackerSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Serialization; namespace Content.Shared.CriminalRecords.Systems; -public abstract class SharedCriminalRecordsHackerSystem : EntitySystem +public abstract partial class SharedCriminalRecordsHackerSystem : EntitySystem { - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedNinjaGlovesSystem _gloves = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedNinjaGlovesSystem _gloves = default!; public override void Initialize() { diff --git a/Content.Shared/Cuffs/SharedCuffableSystem.cs b/Content.Shared/Cuffs/SharedCuffableSystem.cs index b44b4c2a8d..a602238f25 100644 --- a/Content.Shared/Cuffs/SharedCuffableSystem.cs +++ b/Content.Shared/Cuffs/SharedCuffableSystem.cs @@ -42,20 +42,20 @@ namespace Content.Shared.Cuffs // TODO remove all the IsServer() checks. public abstract partial class SharedCuffableSystem : EntitySystem { - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedVirtualItemSystem _virtualItem = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly UseDelaySystem _delay = default!; - [Dependency] private readonly SharedCombatModeSystem _combatMode = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private ISharedAdminLogManager _adminLog = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedVirtualItemSystem _virtualItem = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private UseDelaySystem _delay = default!; + [Dependency] private SharedCombatModeSystem _combatMode = default!; public override void Initialize() { diff --git a/Content.Shared/Damage/Systems/DamageContactsSystem.cs b/Content.Shared/Damage/Systems/DamageContactsSystem.cs index 820fc3c90b..6993b2f023 100644 --- a/Content.Shared/Damage/Systems/DamageContactsSystem.cs +++ b/Content.Shared/Damage/Systems/DamageContactsSystem.cs @@ -7,14 +7,14 @@ using Robust.Shared.Timing; namespace Content.Shared.Damage.Systems; -public sealed class DamageContactsSystem : EntitySystem +public sealed partial class DamageContactsSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly EntityQuery _damageQuery = default!; + [Dependency] private EntityQuery _damageQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Damage/Systems/DamageExamineSystem.cs b/Content.Shared/Damage/Systems/DamageExamineSystem.cs index fe97a40d1b..410757be27 100644 --- a/Content.Shared/Damage/Systems/DamageExamineSystem.cs +++ b/Content.Shared/Damage/Systems/DamageExamineSystem.cs @@ -9,10 +9,10 @@ using Robust.Shared.Utility; namespace Content.Shared.Damage.Systems; -public sealed class DamageExamineSystem : EntitySystem +public sealed partial class DamageExamineSystem : EntitySystem { - [Dependency] private readonly ExamineSystemShared _examine = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private ExamineSystemShared _examine = default!; + [Dependency] private IPrototypeManager _prototype = default!; public override void Initialize() { diff --git a/Content.Shared/Damage/Systems/DamageOnAttackedSystem.cs b/Content.Shared/Damage/Systems/DamageOnAttackedSystem.cs index d628f40b76..5ab7d66f96 100644 --- a/Content.Shared/Damage/Systems/DamageOnAttackedSystem.cs +++ b/Content.Shared/Damage/Systems/DamageOnAttackedSystem.cs @@ -12,14 +12,14 @@ using Robust.Shared.Timing; namespace Content.Shared.Damage.Systems; -public sealed class DamageOnAttackedSystem : EntitySystem +public sealed partial class DamageOnAttackedSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private InventorySystem _inventorySystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Damage/Systems/DamageOnHighSpeedImpactSystem.cs b/Content.Shared/Damage/Systems/DamageOnHighSpeedImpactSystem.cs index 33d7c65a45..2e779f98c5 100644 --- a/Content.Shared/Damage/Systems/DamageOnHighSpeedImpactSystem.cs +++ b/Content.Shared/Damage/Systems/DamageOnHighSpeedImpactSystem.cs @@ -10,14 +10,14 @@ using Robust.Shared.Timing; namespace Content.Shared.Damage.Systems; -public sealed class DamageOnHighSpeedImpactSystem : EntitySystem +public sealed partial class DamageOnHighSpeedImpactSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedColorFlashEffectSystem _color = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IRobustRandom _robustRandom = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedColorFlashEffectSystem _color = default!; + [Dependency] private SharedStunSystem _stun = default!; public override void Initialize() { diff --git a/Content.Shared/Damage/Systems/DamageOnHoldingSystem.cs b/Content.Shared/Damage/Systems/DamageOnHoldingSystem.cs index 78e86f5ab4..0ba6f211a3 100644 --- a/Content.Shared/Damage/Systems/DamageOnHoldingSystem.cs +++ b/Content.Shared/Damage/Systems/DamageOnHoldingSystem.cs @@ -4,11 +4,11 @@ using Robust.Shared.Timing; namespace Content.Shared.Damage.Systems; -public sealed class DamageOnHoldingSystem : EntitySystem +public sealed partial class DamageOnHoldingSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Damage/Systems/DamageOnInteractSystem.cs b/Content.Shared/Damage/Systems/DamageOnInteractSystem.cs index 401c94f33e..e72b222e13 100644 --- a/Content.Shared/Damage/Systems/DamageOnInteractSystem.cs +++ b/Content.Shared/Damage/Systems/DamageOnInteractSystem.cs @@ -16,17 +16,17 @@ using Content.Shared.Stunnable; namespace Content.Shared.Damage.Systems; -public sealed class DamageOnInteractSystem : EntitySystem +public sealed partial class DamageOnInteractSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly ThrowingSystem _throwingSystem = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private InventorySystem _inventorySystem = default!; + [Dependency] private ThrowingSystem _throwingSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private SharedStunSystem _stun = default!; public override void Initialize() { diff --git a/Content.Shared/Damage/Systems/DamagePopupSystem.cs b/Content.Shared/Damage/Systems/DamagePopupSystem.cs index d6a8e0beba..0e77fc555c 100644 --- a/Content.Shared/Damage/Systems/DamagePopupSystem.cs +++ b/Content.Shared/Damage/Systems/DamagePopupSystem.cs @@ -4,10 +4,10 @@ using Content.Shared.Popups; namespace Content.Shared.Damage.Systems; -public sealed class DamagePopupSystem : EntitySystem +public sealed partial class DamagePopupSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private DamageableSystem _damageable = default!; public override void Initialize() { diff --git a/Content.Shared/Damage/Systems/DamageableSystem.cs b/Content.Shared/Damage/Systems/DamageableSystem.cs index a9b4f2dede..91581423f9 100644 --- a/Content.Shared/Damage/Systems/DamageableSystem.cs +++ b/Content.Shared/Damage/Systems/DamageableSystem.cs @@ -15,17 +15,17 @@ namespace Content.Shared.Damage.Systems; public sealed partial class DamageableSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly MobThresholdSystem _mobThreshold = default!; - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly SharedChemistryGuideDataSystem _chemistryGuideData = default!; - [Dependency] private readonly SharedExplosionSystem _explosion = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private MobThresholdSystem _mobThreshold = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] private SharedChemistryGuideDataSystem _chemistryGuideData = default!; + [Dependency] private SharedExplosionSystem _explosion = default!; - [Dependency] private readonly EntityQuery _appearanceQuery = default!; - [Dependency] private readonly EntityQuery _damageableQuery = default!; - [Dependency] private readonly EntityQuery _injurableQuery = default!; + [Dependency] private EntityQuery _appearanceQuery = default!; + [Dependency] private EntityQuery _damageableQuery = default!; + [Dependency] private EntityQuery _injurableQuery = default!; public float UniversalAllDamageModifier { get; private set; } = 1f; public float UniversalAllHealModifier { get; private set; } = 1f; diff --git a/Content.Shared/Damage/Systems/PassiveDamageSystem.cs b/Content.Shared/Damage/Systems/PassiveDamageSystem.cs index 94fff7e97d..7bc29d0115 100644 --- a/Content.Shared/Damage/Systems/PassiveDamageSystem.cs +++ b/Content.Shared/Damage/Systems/PassiveDamageSystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Timing; namespace Content.Shared.Damage.Systems; -public sealed class PassiveDamageSystem : EntitySystem +public sealed partial class PassiveDamageSystem : EntitySystem { - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs b/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs index 63b690a67c..0655e8b9f8 100644 --- a/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs +++ b/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs @@ -7,9 +7,9 @@ using Robust.Shared.Physics.Events; namespace Content.Shared.Damage.Systems; -public sealed class RequireProjectileTargetSystem : EntitySystem +public sealed partial class RequireProjectileTargetSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private SharedContainerSystem _container = default!; public override void Initialize() { diff --git a/Content.Shared/Damage/Systems/SharedDamageOtherOnHitSystem.cs b/Content.Shared/Damage/Systems/SharedDamageOtherOnHitSystem.cs index f17a91972d..9979dfbd6d 100644 --- a/Content.Shared/Damage/Systems/SharedDamageOtherOnHitSystem.cs +++ b/Content.Shared/Damage/Systems/SharedDamageOtherOnHitSystem.cs @@ -4,10 +4,10 @@ using Content.Shared.Damage.Events; namespace Content.Shared.Damage.Systems; -public abstract class SharedDamageOtherOnHitSystem : EntitySystem +public abstract partial class SharedDamageOtherOnHitSystem : EntitySystem { - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly DamageExamineSystem _damageExamine = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private DamageExamineSystem _damageExamine = default!; public override void Initialize() { diff --git a/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs b/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs index 39ff4f1070..0a4e6f5178 100644 --- a/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs +++ b/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs @@ -12,9 +12,9 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Damage.Systems; -public abstract class SharedGodmodeSystem : EntitySystem +public abstract partial class SharedGodmodeSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _protoMan = default!; + [Dependency] private IPrototypeManager _protoMan = default!; public override void Initialize() { diff --git a/Content.Shared/Damage/Systems/SharedStaminaSystem.cs b/Content.Shared/Damage/Systems/SharedStaminaSystem.cs index 1832eeee14..5894c9fcab 100644 --- a/Content.Shared/Damage/Systems/SharedStaminaSystem.cs +++ b/Content.Shared/Damage/Systems/SharedStaminaSystem.cs @@ -33,19 +33,19 @@ public abstract partial class SharedStaminaSystem : EntitySystem { public static readonly EntProtoId StaminaLow = "StatusEffectStaminaLow"; - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; - [Dependency] private readonly MovementModStatusSystem _movementMod = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedColorFlashEffectSystem _color = default!; - [Dependency] private readonly StatusEffectsSystem _status = default!; - [Dependency] protected readonly SharedStunSystem StunSystem = default!; + [Dependency] private IConfigurationManager _config = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private MetaDataSystem _metadata = default!; + [Dependency] private MovementModStatusSystem _movementMod = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedColorFlashEffectSystem _color = default!; + [Dependency] private StatusEffectsSystem _status = default!; + [Dependency] protected SharedStunSystem StunSystem = default!; - [Dependency] private readonly EntityQuery _stamQuery = default!; + [Dependency] private EntityQuery _stamQuery = default!; /// /// How much of a buffer is there between the stun duration and when stuns can be re-applied. diff --git a/Content.Shared/Damage/Systems/SlowOnDamageSystem.cs b/Content.Shared/Damage/Systems/SlowOnDamageSystem.cs index 4c80aa89d0..12e7e34c0e 100644 --- a/Content.Shared/Damage/Systems/SlowOnDamageSystem.cs +++ b/Content.Shared/Damage/Systems/SlowOnDamageSystem.cs @@ -7,10 +7,10 @@ using Content.Shared.Movement.Systems; namespace Content.Shared.Damage.Systems; -public sealed class SlowOnDamageSystem : EntitySystem +public sealed partial class SlowOnDamageSystem : EntitySystem { - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifierSystem = default!; - [Dependency] private readonly DamageableSystem _damage = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifierSystem = default!; + [Dependency] private DamageableSystem _damage = default!; public override void Initialize() { diff --git a/Content.Shared/Decals/SharedDecalSystem.cs b/Content.Shared/Decals/SharedDecalSystem.cs index 0a2349ea29..f3f2feb3b2 100644 --- a/Content.Shared/Decals/SharedDecalSystem.cs +++ b/Content.Shared/Decals/SharedDecalSystem.cs @@ -9,10 +9,10 @@ using static Content.Shared.Decals.DecalGridComponent; namespace Content.Shared.Decals { - public abstract class SharedDecalSystem : EntitySystem + public abstract partial class SharedDecalSystem : EntitySystem { - [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; - [Dependency] protected readonly IMapManager MapManager = default!; + [Dependency] protected IPrototypeManager PrototypeManager = default!; + [Dependency] protected IMapManager MapManager = default!; protected bool PvsEnabled; diff --git a/Content.Shared/Delivery/DeliveryModifierSystem.cs b/Content.Shared/Delivery/DeliveryModifierSystem.cs index 0e3f620f26..26fddb229c 100644 --- a/Content.Shared/Delivery/DeliveryModifierSystem.cs +++ b/Content.Shared/Delivery/DeliveryModifierSystem.cs @@ -16,13 +16,13 @@ namespace Content.Shared.Delivery; /// public sealed partial class DeliveryModifierSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly NameModifierSystem _nameModifier = default!; - [Dependency] private readonly SharedDeliverySystem _delivery = default!; - [Dependency] private readonly SharedExplosionSystem _explosion = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSound = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private NameModifierSystem _nameModifier = default!; + [Dependency] private SharedDeliverySystem _delivery = default!; + [Dependency] private SharedExplosionSystem _explosion = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSound = default!; public override void Initialize() { diff --git a/Content.Shared/Delivery/SharedDeliverySystem.cs b/Content.Shared/Delivery/SharedDeliverySystem.cs index 71baa92ec6..046afe09e5 100644 --- a/Content.Shared/Delivery/SharedDeliverySystem.cs +++ b/Content.Shared/Delivery/SharedDeliverySystem.cs @@ -21,16 +21,16 @@ namespace Content.Shared.Delivery; /// Shared side of the DeliverySystem. /// This covers for letters/packages, as well as spawning a reward for the player upon opening. /// -public abstract class SharedDeliverySystem : EntitySystem +public abstract partial class SharedDeliverySystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly FingerprintReaderSystem _fingerprintReader = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly NameModifierSystem _nameModifier = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private FingerprintReaderSystem _fingerprintReader = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private NameModifierSystem _nameModifier = default!; private static readonly ProtoId TrashTag = "Trash"; private static readonly ProtoId RecyclableTag = "Recyclable"; diff --git a/Content.Shared/Destructible/SharedDestructibleSystem.cs b/Content.Shared/Destructible/SharedDestructibleSystem.cs index 076125bc8a..90e6a418a2 100644 --- a/Content.Shared/Destructible/SharedDestructibleSystem.cs +++ b/Content.Shared/Destructible/SharedDestructibleSystem.cs @@ -2,10 +2,10 @@ using Content.Shared.Damage.Systems; namespace Content.Shared.Destructible; -public abstract class SharedDestructibleSystem : EntitySystem +public abstract partial class SharedDestructibleSystem : EntitySystem { // TODO: I don't really like this but this is out of scope to re-do destructible triggers while refactoring damageable - [Dependency] public readonly DamageableSystem Damageable = default!; + [Dependency] public DamageableSystem Damageable = default!; /// /// Force entity to be destroyed and deleted. diff --git a/Content.Shared/DetailExaminable/DetailExaminableystem.cs b/Content.Shared/DetailExaminable/DetailExaminableystem.cs index ebb8f6202b..ea5c5abcfa 100644 --- a/Content.Shared/DetailExaminable/DetailExaminableystem.cs +++ b/Content.Shared/DetailExaminable/DetailExaminableystem.cs @@ -5,9 +5,9 @@ using Robust.Shared.Utility; namespace Content.Shared.DetailExaminable; -public sealed class DetailExaminableSystem : EntitySystem +public sealed partial class DetailExaminableSystem : EntitySystem { - [Dependency] private readonly ExamineSystemShared _examine = default!; + [Dependency] private ExamineSystemShared _examine = default!; public override void Initialize() { diff --git a/Content.Shared/DeviceLinking/SharedDeviceLinkSystem.cs b/Content.Shared/DeviceLinking/SharedDeviceLinkSystem.cs index 9e4e964f0a..ce7650a9ad 100644 --- a/Content.Shared/DeviceLinking/SharedDeviceLinkSystem.cs +++ b/Content.Shared/DeviceLinking/SharedDeviceLinkSystem.cs @@ -10,15 +10,15 @@ using Robust.Shared.Utility; namespace Content.Shared.DeviceLinking; -public abstract class SharedDeviceLinkSystem : EntitySystem +public abstract partial class SharedDeviceLinkSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private IGameTiming _gameTiming = default!; - [Dependency] private readonly EntityQuery _deviceLinkSinkQuery = default!; + [Dependency] private EntityQuery _deviceLinkSinkQuery = default!; public const string InvokedPort = "link_port"; diff --git a/Content.Shared/DeviceLinking/Systems/SharedRandomGateSystem.cs b/Content.Shared/DeviceLinking/Systems/SharedRandomGateSystem.cs index 74d25cd8a6..18d5f7fff5 100644 --- a/Content.Shared/DeviceLinking/Systems/SharedRandomGateSystem.cs +++ b/Content.Shared/DeviceLinking/Systems/SharedRandomGateSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.UserInterface; namespace Content.Shared.DeviceLinking.Systems; -public abstract class SharedRandomGateSystem : EntitySystem +public abstract partial class SharedRandomGateSystem : EntitySystem { - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; + [Dependency] private SharedUserInterfaceSystem _ui = default!; public override void Initialize() { diff --git a/Content.Shared/DeviceLinking/Systems/TwoWayLeverSystem.cs b/Content.Shared/DeviceLinking/Systems/TwoWayLeverSystem.cs index 7e665dc190..1623ba195d 100644 --- a/Content.Shared/DeviceLinking/Systems/TwoWayLeverSystem.cs +++ b/Content.Shared/DeviceLinking/Systems/TwoWayLeverSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Utility; namespace Content.Shared.DeviceLinking.Systems { - public sealed class TwoWayLeverSystem : EntitySystem + public sealed partial class TwoWayLeverSystem : EntitySystem { - [Dependency] private readonly SharedDeviceLinkSystem _signalSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedDeviceLinkSystem _signalSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; const string _leftToggleImage = "rotate_ccw.svg.192dpi.png"; const string _rightToggleImage = "rotate_cw.svg.192dpi.png"; diff --git a/Content.Shared/Devour/DevourSystem.cs b/Content.Shared/Devour/DevourSystem.cs index 26313765b0..6439265bed 100644 --- a/Content.Shared/Devour/DevourSystem.cs +++ b/Content.Shared/Devour/DevourSystem.cs @@ -14,15 +14,15 @@ using Robust.Shared.Serialization; namespace Content.Shared.Devour; -public sealed class DevourSystem : EntitySystem +public sealed partial class DevourSystem : EntitySystem { - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly SharedBloodstreamSystem _bloodstreamSystem = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private SharedBloodstreamSystem _bloodstreamSystem = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Dice/SharedDiceSystem.cs b/Content.Shared/Dice/SharedDiceSystem.cs index ed62355dca..c289da5939 100644 --- a/Content.Shared/Dice/SharedDiceSystem.cs +++ b/Content.Shared/Dice/SharedDiceSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Timing; namespace Content.Shared.Dice; -public abstract class SharedDiceSystem : EntitySystem +public abstract partial class SharedDiceSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Disposal/Mailing/SharedMailingUnitSystem.cs b/Content.Shared/Disposal/Mailing/SharedMailingUnitSystem.cs index 077649f7a8..146e02cbf3 100644 --- a/Content.Shared/Disposal/Mailing/SharedMailingUnitSystem.cs +++ b/Content.Shared/Disposal/Mailing/SharedMailingUnitSystem.cs @@ -12,11 +12,11 @@ using Robust.Shared.Player; namespace Content.Shared.Disposal.Mailing; -public abstract class SharedMailingUnitSystem : EntitySystem +public abstract partial class SharedMailingUnitSystem : EntitySystem { - [Dependency] private readonly SharedDeviceNetworkSystem _deviceNetworkSystem = default!; - [Dependency] private readonly SharedPowerReceiverSystem _power = default!; - [Dependency] protected readonly SharedUserInterfaceSystem UserInterfaceSystem = default!; + [Dependency] private SharedDeviceNetworkSystem _deviceNetworkSystem = default!; + [Dependency] private SharedPowerReceiverSystem _power = default!; + [Dependency] protected SharedUserInterfaceSystem UserInterfaceSystem = default!; private const string MailTag = "mail"; diff --git a/Content.Shared/Disposal/Unit/SharedDisposalUnitSystem.cs b/Content.Shared/Disposal/Unit/SharedDisposalUnitSystem.cs index d4031b7d00..dff1278ccb 100644 --- a/Content.Shared/Disposal/Unit/SharedDisposalUnitSystem.cs +++ b/Content.Shared/Disposal/Unit/SharedDisposalUnitSystem.cs @@ -40,26 +40,26 @@ public sealed partial class DisposalDoAfterEvent : SimpleDoAfterEvent { } -public abstract class SharedDisposalUnitSystem : EntitySystem +public abstract partial class SharedDisposalUnitSystem : EntitySystem { - [Dependency] protected readonly ActionBlockerSystem ActionBlockerSystem = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] protected readonly MetaDataSystem Metadata = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] protected readonly IGameTiming GameTiming = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; - [Dependency] private readonly ClimbSystem _climb = default!; - [Dependency] protected readonly SharedContainerSystem Containers = default!; - [Dependency] protected readonly SharedJointSystem Joints = default!; - [Dependency] private readonly SharedPowerReceiverSystem _power = default!; - [Dependency] private readonly SharedDisposalTubeSystem _disposalTubeSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] protected readonly SharedTransformSystem TransformSystem = default!; - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] protected ActionBlockerSystem ActionBlockerSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] protected MetaDataSystem Metadata = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] protected IGameTiming GameTiming = default!; + [Dependency] private ISharedAdminLogManager _adminLog = default!; + [Dependency] private ClimbSystem _climb = default!; + [Dependency] protected SharedContainerSystem Containers = default!; + [Dependency] protected SharedJointSystem Joints = default!; + [Dependency] private SharedPowerReceiverSystem _power = default!; + [Dependency] private SharedDisposalTubeSystem _disposalTubeSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] protected SharedTransformSystem TransformSystem = default!; + [Dependency] private SharedUserInterfaceSystem _ui = default!; + [Dependency] private SharedMapSystem _map = default!; protected static TimeSpan ExitAttemptDelay = TimeSpan.FromSeconds(0.5); diff --git a/Content.Shared/DoAfter/SharedDoAfterSystem.Update.cs b/Content.Shared/DoAfter/SharedDoAfterSystem.Update.cs index 5e4b742e10..e8503c54d0 100644 --- a/Content.Shared/DoAfter/SharedDoAfterSystem.Update.cs +++ b/Content.Shared/DoAfter/SharedDoAfterSystem.Update.cs @@ -9,16 +9,16 @@ namespace Content.Shared.DoAfter; public abstract partial class SharedDoAfterSystem : EntitySystem { - [Dependency] private readonly IDynamicTypeFactory _factory = default!; + [Dependency] private IDynamicTypeFactory _factory = default!; #if EXCEPTION_TOLERANCE - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly IRuntimeLog _runtimeLog = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private IRuntimeLog _runtimeLog = default!; #endif - [Dependency] private readonly SharedGravitySystem _gravity = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; + [Dependency] private SharedGravitySystem _gravity = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedHandsSystem _hands = default!; - [Dependency] private readonly EntityQuery _handsQuery = default!; + [Dependency] private EntityQuery _handsQuery = default!; private DoAfter[] _doAfters = Array.Empty(); diff --git a/Content.Shared/DoAfter/SharedDoAfterSystem.cs b/Content.Shared/DoAfter/SharedDoAfterSystem.cs index 8841d8dd26..69747d3be8 100644 --- a/Content.Shared/DoAfter/SharedDoAfterSystem.cs +++ b/Content.Shared/DoAfter/SharedDoAfterSystem.cs @@ -16,10 +16,10 @@ namespace Content.Shared.DoAfter; public abstract partial class SharedDoAfterSystem : EntitySystem { - [Dependency] protected readonly IGameTiming GameTiming = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] protected IGameTiming GameTiming = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private TagSystem _tag = default!; /// /// We'll use an excess time so stuff like finishing effects can show. diff --git a/Content.Shared/Doors/Systems/SharedAirlockSystem.cs b/Content.Shared/Doors/Systems/SharedAirlockSystem.cs index 23c8c463e6..a0353601b2 100644 --- a/Content.Shared/Doors/Systems/SharedAirlockSystem.cs +++ b/Content.Shared/Doors/Systems/SharedAirlockSystem.cs @@ -10,14 +10,14 @@ using Robust.Shared.Timing; namespace Content.Shared.Doors.Systems; -public abstract class SharedAirlockSystem : EntitySystem +public abstract partial class SharedAirlockSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] protected readonly SharedDoorSystem DoorSystem = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] private readonly SharedWiresSystem _wiresSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] protected SharedDoorSystem DoorSystem = default!; + [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] private SharedWiresSystem _wiresSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Doors/Systems/SharedDoorSystem.cs b/Content.Shared/Doors/Systems/SharedDoorSystem.cs index eaaec3fdd6..ed82ebae97 100644 --- a/Content.Shared/Doors/Systems/SharedDoorSystem.cs +++ b/Content.Shared/Doors/Systems/SharedDoorSystem.cs @@ -29,23 +29,23 @@ namespace Content.Shared.Doors.Systems; public abstract partial class SharedDoorSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; - [Dependency] protected readonly IGameTiming GameTiming = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] protected readonly SharedPhysicsSystem PhysicsSystem = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly SharedStunSystem _stunSystem = default!; - [Dependency] protected readonly TagSystem Tags = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] protected readonly SharedAppearanceSystem AppearanceSystem = default!; - [Dependency] private readonly OccluderSystem _occluder = default!; - [Dependency] private readonly AccessReaderSystem _accessReaderSystem = default!; - [Dependency] private readonly PryingSystem _pryingSystem = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SharedPowerReceiverSystem _powerReceiver = default!; + [Dependency] private ISharedAdminLogManager _adminLog = default!; + [Dependency] protected IGameTiming GameTiming = default!; + [Dependency] private INetManager _net = default!; + [Dependency] protected SharedPhysicsSystem PhysicsSystem = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private SharedStunSystem _stunSystem = default!; + [Dependency] protected TagSystem Tags = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] protected SharedAppearanceSystem AppearanceSystem = default!; + [Dependency] private OccluderSystem _occluder = default!; + [Dependency] private AccessReaderSystem _accessReaderSystem = default!; + [Dependency] private PryingSystem _pryingSystem = default!; + [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private SharedPowerReceiverSystem _powerReceiver = default!; public static readonly ProtoId DoorBumpTag = "DoorBumpOpener"; diff --git a/Content.Shared/Doors/Systems/SharedFirelockSystem.cs b/Content.Shared/Doors/Systems/SharedFirelockSystem.cs index ff72934590..cdff2c23ec 100644 --- a/Content.Shared/Doors/Systems/SharedFirelockSystem.cs +++ b/Content.Shared/Doors/Systems/SharedFirelockSystem.cs @@ -8,13 +8,13 @@ using Robust.Shared.Timing; namespace Content.Shared.Doors.Systems; -public abstract class SharedFirelockSystem : EntitySystem +public abstract partial class SharedFirelockSystem : EntitySystem { - [Dependency] private readonly AccessReaderSystem _accessReaderSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedDoorSystem _doorSystem = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private AccessReaderSystem _accessReaderSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedDoorSystem _doorSystem = default!; + [Dependency] private IGameTiming _gameTiming = default!; public override void Initialize() { diff --git a/Content.Shared/Doors/Systems/SharedTurnstileSystem.cs b/Content.Shared/Doors/Systems/SharedTurnstileSystem.cs index 573c85ac00..12621b9265 100644 --- a/Content.Shared/Doors/Systems/SharedTurnstileSystem.cs +++ b/Content.Shared/Doors/Systems/SharedTurnstileSystem.cs @@ -14,13 +14,13 @@ namespace Content.Shared.Doors.Systems; /// public abstract partial class SharedTurnstileSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly AccessReaderSystem _accessReader = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly EntityWhitelistSystem _entityWhitelist = default!; - [Dependency] private readonly PullingSystem _pulling = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private EntityWhitelistSystem _entityWhitelist = default!; + [Dependency] private PullingSystem _pulling = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedPopupSystem _popup = default!; /// public override void Initialize() diff --git a/Content.Shared/DragDrop/SharedDragDropSystem.cs b/Content.Shared/DragDrop/SharedDragDropSystem.cs index 24c79015d8..8a4584a0ff 100644 --- a/Content.Shared/DragDrop/SharedDragDropSystem.cs +++ b/Content.Shared/DragDrop/SharedDragDropSystem.cs @@ -3,10 +3,10 @@ using Content.Shared.Interaction; namespace Content.Shared.DragDrop; -public abstract class SharedDragDropSystem : EntitySystem +public abstract partial class SharedDragDropSystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _actionBlockerSystem = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; + [Dependency] private ActionBlockerSystem _actionBlockerSystem = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; public override void Initialize() { diff --git a/Content.Shared/Drunk/SharedDrunkSystem.cs b/Content.Shared/Drunk/SharedDrunkSystem.cs index 9faeb9419d..8e86238f4f 100644 --- a/Content.Shared/Drunk/SharedDrunkSystem.cs +++ b/Content.Shared/Drunk/SharedDrunkSystem.cs @@ -4,11 +4,11 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Drunk; -public abstract class SharedDrunkSystem : EntitySystem +public abstract partial class SharedDrunkSystem : EntitySystem { public static EntProtoId Drunk = "StatusEffectDrunk"; - [Dependency] protected readonly StatusEffectsSystem Status = default!; + [Dependency] protected StatusEffectsSystem Status = default!; public override void Initialize() { diff --git a/Content.Shared/Electrocution/InsulatedSystem.cs b/Content.Shared/Electrocution/InsulatedSystem.cs index 1e6ec6a149..d35dbfa880 100644 --- a/Content.Shared/Electrocution/InsulatedSystem.cs +++ b/Content.Shared/Electrocution/InsulatedSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Verbs; namespace Content.Shared.Electrocution; -public sealed class InsulatedSystem : EntitySystem +public sealed partial class InsulatedSystem : EntitySystem { - [Dependency] private readonly ExamineSystemShared _examine = default!; + [Dependency] private ExamineSystemShared _examine = default!; /// public override void Initialize() diff --git a/Content.Shared/Electrocution/SharedElectrocutionSystem.cs b/Content.Shared/Electrocution/SharedElectrocutionSystem.cs index 5da344e023..c6c9b17657 100644 --- a/Content.Shared/Electrocution/SharedElectrocutionSystem.cs +++ b/Content.Shared/Electrocution/SharedElectrocutionSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.StatusEffect; namespace Content.Shared.Electrocution { - public abstract class SharedElectrocutionSystem : EntitySystem + public abstract partial class SharedElectrocutionSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Shared/Emag/Systems/EmagSystem.cs b/Content.Shared/Emag/Systems/EmagSystem.cs index 912c4bdaea..0558f094c1 100644 --- a/Content.Shared/Emag/Systems/EmagSystem.cs +++ b/Content.Shared/Emag/Systems/EmagSystem.cs @@ -18,13 +18,13 @@ namespace Content.Shared.Emag.Systems; /// 3. Have some check for if this actually needs to be emagged or is already emagged (to stop charge waste) /// 4. Past the check, add all the effects you desire and HANDLE THE EVENT ARGUMENT so a charge is spent /// 5. Optionally, set Repeatable on the event to true if you don't want the emagged component to be added -public sealed class EmagSystem : EntitySystem +public sealed partial class EmagSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedChargesSystem _sharedCharges = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedChargesSystem _sharedCharges = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Shared/Emp/SharedEmpSystem.cs b/Content.Shared/Emp/SharedEmpSystem.cs index 0c902798b1..bcf9edc782 100644 --- a/Content.Shared/Emp/SharedEmpSystem.cs +++ b/Content.Shared/Emp/SharedEmpSystem.cs @@ -10,15 +10,15 @@ using Robust.Shared.Utility; namespace Content.Shared.Emp; -public abstract class SharedEmpSystem : EntitySystem +public abstract partial class SharedEmpSystem : EntitySystem { - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedTransformSystem _transform = default!; - [Dependency] private readonly EntityQuery _resistanceQuery = default!; + [Dependency] private EntityQuery _resistanceQuery = default!; private HashSet _entSet = new(); diff --git a/Content.Shared/Engineering/Systems/DisassembleOnAltVerbSystem.cs b/Content.Shared/Engineering/Systems/DisassembleOnAltVerbSystem.cs index 0c2e5398fc..c1be22c4de 100644 --- a/Content.Shared/Engineering/Systems/DisassembleOnAltVerbSystem.cs +++ b/Content.Shared/Engineering/Systems/DisassembleOnAltVerbSystem.cs @@ -8,9 +8,9 @@ namespace Content.Shared.Engineering.Systems; public sealed partial class DisassembleOnAltVerbSystem : EntitySystem { - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private INetManager _net = default!; public override void Initialize() { diff --git a/Content.Shared/Engineering/Systems/InflatableSafeDisassemblySystem.cs b/Content.Shared/Engineering/Systems/InflatableSafeDisassemblySystem.cs index 7852036330..7aa5cf4e58 100644 --- a/Content.Shared/Engineering/Systems/InflatableSafeDisassemblySystem.cs +++ b/Content.Shared/Engineering/Systems/InflatableSafeDisassemblySystem.cs @@ -8,10 +8,10 @@ namespace Content.Shared.Engineering.Systems; /// /// Implements /// -public sealed class InflatableSafeDisassemblySystem : EntitySystem +public sealed partial class InflatableSafeDisassemblySystem : EntitySystem { - [Dependency] private readonly DisassembleOnAltVerbSystem _disassembleOnAltVerbSystem = null!; - [Dependency] private readonly SharedPopupSystem _popupSystem = null!; + [Dependency] private DisassembleOnAltVerbSystem _disassembleOnAltVerbSystem = null!; + [Dependency] private SharedPopupSystem _popupSystem = null!; public override void Initialize() { diff --git a/Content.Shared/Ensnaring/SharedEnsnareableSystem.cs b/Content.Shared/Ensnaring/SharedEnsnareableSystem.cs index f42b2c2ae3..b7a803d853 100644 --- a/Content.Shared/Ensnaring/SharedEnsnareableSystem.cs +++ b/Content.Shared/Ensnaring/SharedEnsnareableSystem.cs @@ -22,17 +22,17 @@ public sealed partial class EnsnareableDoAfterEvent : SimpleDoAfterEvent { } -public abstract class SharedEnsnareableSystem : EntitySystem +public abstract partial class SharedEnsnareableSystem : EntitySystem { - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly MovementSpeedModifierSystem _speedModifier = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] protected readonly SharedContainerSystem Container = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] private readonly SharedStaminaSystem _stamina = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private MovementSpeedModifierSystem _speedModifier = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] protected SharedContainerSystem Container = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] private SharedStaminaSystem _stamina = default!; public override void Initialize() { diff --git a/Content.Shared/EntityConditions/Conditions/Body/HungerEntityConditionSystem.cs b/Content.Shared/EntityConditions/Conditions/Body/HungerEntityConditionSystem.cs index f00707f907..21ab41c45d 100644 --- a/Content.Shared/EntityConditions/Conditions/Body/HungerEntityConditionSystem.cs +++ b/Content.Shared/EntityConditions/Conditions/Body/HungerEntityConditionSystem.cs @@ -10,7 +10,7 @@ namespace Content.Shared.EntityConditions.Conditions.Body; /// public sealed partial class TotalHungerEntityConditionSystem : EntityConditionSystem { - [Dependency] private readonly HungerSystem _hunger = default!; + [Dependency] private HungerSystem _hunger = default!; protected override void Condition(Entity entity, ref EntityConditionEvent args) { diff --git a/Content.Shared/EntityConditions/Conditions/NestedCondition.cs b/Content.Shared/EntityConditions/Conditions/NestedCondition.cs index 2af0d0d0e7..9e115838e5 100644 --- a/Content.Shared/EntityConditions/Conditions/NestedCondition.cs +++ b/Content.Shared/EntityConditions/Conditions/NestedCondition.cs @@ -20,9 +20,9 @@ public sealed partial class NestedCondition : EntityConditionBase /// Handles . /// -public sealed class NestedConditionSystem : EntityConditionSystem +public sealed partial class NestedConditionSystem : EntityConditionSystem { - [Dependency] private readonly SharedEntityConditionsSystem _conditions = default!; + [Dependency] private SharedEntityConditionsSystem _conditions = default!; protected override void Condition(Entity ent, ref EntityConditionEvent args) { diff --git a/Content.Shared/EntityConditions/Conditions/Tags/HasAllTagsEntityConditionSystem.cs b/Content.Shared/EntityConditions/Conditions/Tags/HasAllTagsEntityConditionSystem.cs index 36f4f51bf5..35d27cd970 100644 --- a/Content.Shared/EntityConditions/Conditions/Tags/HasAllTagsEntityConditionSystem.cs +++ b/Content.Shared/EntityConditions/Conditions/Tags/HasAllTagsEntityConditionSystem.cs @@ -10,7 +10,7 @@ namespace Content.Shared.EntityConditions.Conditions.Tags; /// public sealed partial class HasAllTagsEntityConditionSystem : EntityConditionSystem { - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private TagSystem _tag = default!; protected override void Condition(Entity entity, ref EntityConditionEvent args) { diff --git a/Content.Shared/EntityConditions/Conditions/Tags/HasAnyTagEntityConditionSystem.cs b/Content.Shared/EntityConditions/Conditions/Tags/HasAnyTagEntityConditionSystem.cs index dedce491fd..fa390a0ac4 100644 --- a/Content.Shared/EntityConditions/Conditions/Tags/HasAnyTagEntityConditionSystem.cs +++ b/Content.Shared/EntityConditions/Conditions/Tags/HasAnyTagEntityConditionSystem.cs @@ -10,7 +10,7 @@ namespace Content.Shared.EntityConditions.Conditions.Tags; /// public sealed partial class HasAnyTagEntityConditionSystem : EntityConditionSystem { - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private TagSystem _tag = default!; protected override void Condition(Entity entity, ref EntityConditionEvent args) { diff --git a/Content.Shared/EntityConditions/Conditions/Tags/HasTagEntityConditionSystem.cs b/Content.Shared/EntityConditions/Conditions/Tags/HasTagEntityConditionSystem.cs index 6145982a03..9dfe7ab32c 100644 --- a/Content.Shared/EntityConditions/Conditions/Tags/HasTagEntityConditionSystem.cs +++ b/Content.Shared/EntityConditions/Conditions/Tags/HasTagEntityConditionSystem.cs @@ -9,7 +9,7 @@ namespace Content.Shared.EntityConditions.Conditions.Tags; /// public sealed partial class HasTagEntityConditionSystem : EntityConditionSystem { - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private TagSystem _tag = default!; protected override void Condition(Entity entity, ref EntityConditionEvent args) { diff --git a/Content.Shared/EntityConditions/SharedEntityConditionsSystem.Nested.cs b/Content.Shared/EntityConditions/SharedEntityConditionsSystem.Nested.cs index 72f84881b0..dbbefea6f8 100644 --- a/Content.Shared/EntityConditions/SharedEntityConditionsSystem.Nested.cs +++ b/Content.Shared/EntityConditions/SharedEntityConditionsSystem.Nested.cs @@ -7,7 +7,7 @@ namespace Content.Shared.EntityConditions; /// public sealed partial class SharedEntityConditionsSystem { - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IPrototypeManager _proto = default!; /// /// TryCondition overload that uses a instead of . diff --git a/Content.Shared/EntityEffects/Effects/AdjustAlertEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/AdjustAlertEntityEffectSystem.cs index 633cde0877..f2b16e21eb 100644 --- a/Content.Shared/EntityEffects/Effects/AdjustAlertEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/AdjustAlertEntityEffectSystem.cs @@ -10,8 +10,8 @@ namespace Content.Shared.EntityEffects.Effects; /// public sealed partial class AdjustAlertEntityEffectSysten : EntityEffectSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private AlertsSystem _alerts = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/AdjustTemperatureEntityEffectsSystem.cs b/Content.Shared/EntityEffects/Effects/AdjustTemperatureEntityEffectsSystem.cs index 884c5aaf2c..94b850fd98 100644 --- a/Content.Shared/EntityEffects/Effects/AdjustTemperatureEntityEffectsSystem.cs +++ b/Content.Shared/EntityEffects/Effects/AdjustTemperatureEntityEffectsSystem.cs @@ -11,7 +11,7 @@ namespace Content.Shared.EntityEffects.Effects; /// public sealed partial class AdjustTemperatureEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedTemperatureSystem _temperature = default!; + [Dependency] private SharedTemperatureSystem _temperature = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { var amount = args.Effect.Amount * args.Scale; diff --git a/Content.Shared/EntityEffects/Effects/ArtifactEntityEffectsSystem.cs b/Content.Shared/EntityEffects/Effects/ArtifactEntityEffectsSystem.cs index 563c053b36..50228b963f 100644 --- a/Content.Shared/EntityEffects/Effects/ArtifactEntityEffectsSystem.cs +++ b/Content.Shared/EntityEffects/Effects/ArtifactEntityEffectsSystem.cs @@ -11,7 +11,7 @@ namespace Content.Shared.EntityEffects.Effects; /// public sealed partial class ArtifactDurabilityRestoreEntityEffectsSystem : EntityEffectSystem { - [Dependency] private readonly SharedXenoArtifactSystem _xenoArtifact = default!; + [Dependency] private SharedXenoArtifactSystem _xenoArtifact = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { @@ -30,8 +30,8 @@ public sealed partial class ArtifactDurabilityRestoreEntityEffectsSystem : Entit /// public sealed partial class ArtifactUnlockEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedXenoArtifactSystem _xenoArtifact = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedXenoArtifactSystem _xenoArtifact = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Body/CleanBloodstreamEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Body/CleanBloodstreamEntityEffectSystem.cs index a5752b858e..726b54d20d 100644 --- a/Content.Shared/EntityEffects/Effects/Body/CleanBloodstreamEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Body/CleanBloodstreamEntityEffectSystem.cs @@ -13,7 +13,7 @@ namespace Content.Shared.EntityEffects.Effects.Body; /// public sealed partial class CleanBloodstreamEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedBloodstreamSystem _bloodstream = default!; + [Dependency] private SharedBloodstreamSystem _bloodstream = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Body/EyeDamageEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Body/EyeDamageEntityEffectSystem.cs index 29fd994e8c..e0e9d33a87 100644 --- a/Content.Shared/EntityEffects/Effects/Body/EyeDamageEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Body/EyeDamageEntityEffectSystem.cs @@ -9,7 +9,7 @@ namespace Content.Shared.EntityEffects.Effects.Body; /// public sealed partial class EyeDamageEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly BlindableSystem _blindable = default!; + [Dependency] private BlindableSystem _blindable = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Body/ModifyBleedEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Body/ModifyBleedEntityEffectSystem.cs index c684ffcdf2..9b0c9a9e52 100644 --- a/Content.Shared/EntityEffects/Effects/Body/ModifyBleedEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Body/ModifyBleedEntityEffectSystem.cs @@ -10,7 +10,7 @@ namespace Content.Shared.EntityEffects.Effects.Body; /// public sealed partial class ModifyBleedEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedBloodstreamSystem _bloodstream = default!; + [Dependency] private SharedBloodstreamSystem _bloodstream = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Body/ModifyBloodLevelEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Body/ModifyBloodLevelEntityEffectSystem.cs index 43098c9ddd..8a8f299ea6 100644 --- a/Content.Shared/EntityEffects/Effects/Body/ModifyBloodLevelEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Body/ModifyBloodLevelEntityEffectSystem.cs @@ -12,7 +12,7 @@ namespace Content.Shared.EntityEffects.Effects.Body; /// public sealed partial class ModifyBloodLevelEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedBloodstreamSystem _bloodstream = default!; + [Dependency] private SharedBloodstreamSystem _bloodstream = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Body/ReduceRottingEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Body/ReduceRottingEntityEffectSystem.cs index 4fb41bd010..ee25c76488 100644 --- a/Content.Shared/EntityEffects/Effects/Body/ReduceRottingEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Body/ReduceRottingEntityEffectSystem.cs @@ -10,7 +10,7 @@ namespace Content.Shared.EntityEffects.Effects.Body; /// public sealed partial class ReduceRottingEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedRottingSystem _rotting = default!; + [Dependency] private SharedRottingSystem _rotting = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Body/SatiateEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Body/SatiateEntityEffectSystem.cs index 167e7e540d..5abb777349 100644 --- a/Content.Shared/EntityEffects/Effects/Body/SatiateEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Body/SatiateEntityEffectSystem.cs @@ -12,7 +12,7 @@ namespace Content.Shared.EntityEffects.Effects.Body; /// public sealed partial class SatiateThirstEntityEffectsSystem : EntityEffectSystem { - [Dependency] private readonly ThirstSystem _thirst = default!; + [Dependency] private ThirstSystem _thirst = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { _thirst.ModifyThirst(entity, entity.Comp, args.Effect.Factor * args.Scale); @@ -25,7 +25,7 @@ public sealed partial class SatiateThirstEntityEffectsSystem : EntityEffectSyste /// public sealed partial class SatiateHungerEntityEffectsSystem : EntityEffectSystem { - [Dependency] private readonly HungerSystem _hunger = default!; + [Dependency] private HungerSystem _hunger = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { _hunger.ModifyHunger(entity, args.Effect.Factor * args.Scale, entity.Comp); diff --git a/Content.Shared/EntityEffects/Effects/Body/VomitEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Body/VomitEntityEffectSystem.cs index 02747057c5..db4805db54 100644 --- a/Content.Shared/EntityEffects/Effects/Body/VomitEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Body/VomitEntityEffectSystem.cs @@ -9,7 +9,7 @@ namespace Content.Shared.EntityEffects.Effects.Body; /// public sealed partial class VomitEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly VomitSystem _vomit = default!; + [Dependency] private VomitSystem _vomit = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Damage/DistributedHealthChangeEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Damage/DistributedHealthChangeEntityEffectSystem.cs index 66911d7785..71a0431b79 100644 --- a/Content.Shared/EntityEffects/Effects/Damage/DistributedHealthChangeEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Damage/DistributedHealthChangeEntityEffectSystem.cs @@ -15,7 +15,7 @@ namespace Content.Shared.EntityEffects.Effects.Damage; /// public sealed partial class DistributedHealthChangeEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private DamageableSystem _damageable = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Damage/EvenHealthChangeEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Damage/EvenHealthChangeEntityEffectSystem.cs index 7aa9288a0d..a24f74b9c9 100644 --- a/Content.Shared/EntityEffects/Effects/Damage/EvenHealthChangeEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Damage/EvenHealthChangeEntityEffectSystem.cs @@ -14,7 +14,7 @@ namespace Content.Shared.EntityEffects.Effects.Damage; /// public sealed partial class EvenHealthChangeEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private DamageableSystem _damageable = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Damage/HealthChangeEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Damage/HealthChangeEntityEffectSystem.cs index b09b16f788..1042f2773c 100644 --- a/Content.Shared/EntityEffects/Effects/Damage/HealthChangeEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Damage/HealthChangeEntityEffectSystem.cs @@ -15,7 +15,7 @@ namespace Content.Shared.EntityEffects.Effects.Damage; /// public sealed partial class HealthChangeEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private DamageableSystem _damageable = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/EmoteEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/EmoteEntityEffectSystem.cs index d8474e4163..6111a48cdb 100644 --- a/Content.Shared/EntityEffects/Effects/EmoteEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/EmoteEntityEffectSystem.cs @@ -10,7 +10,7 @@ namespace Content.Shared.EntityEffects.Effects; /// public sealed partial class EmoteEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedChatSystem _chat = default!; + [Dependency] private SharedChatSystem _chat = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityEntityEffectSystem.cs index 9887ecdc60..25e828495d 100644 --- a/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityEntityEffectSystem.cs @@ -9,7 +9,7 @@ namespace Content.Shared.EntityEffects.Effects.EntitySpawning; /// public sealed partial class SpawnEntityEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly INetManager _net = default!; + [Dependency] private INetManager _net = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityInContainerEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityInContainerEntityEffectSystem.cs index 6909d503df..2d6b851f51 100644 --- a/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityInContainerEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityInContainerEntityEffectSystem.cs @@ -11,7 +11,7 @@ namespace Content.Shared.EntityEffects.Effects.EntitySpawning; /// public sealed partial class SpawnEntityInContainerEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly INetManager _net = default!; + [Dependency] private INetManager _net = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityInContainerOrDropEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityInContainerOrDropEntityEffectSystem.cs index e5b1e119c1..b59eebf23a 100644 --- a/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityInContainerOrDropEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityInContainerOrDropEntityEffectSystem.cs @@ -11,7 +11,7 @@ namespace Content.Shared.EntityEffects.Effects.EntitySpawning; /// public sealed partial class SpawnEntityInContainerOrDropEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly INetManager _net = default!; + [Dependency] private INetManager _net = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityInInventoryEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityInInventoryEntityEffectSystem.cs index 7514dae4e9..818560427b 100644 --- a/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityInInventoryEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/EntitySpawning/SpawnEntityInInventoryEntityEffectSystem.cs @@ -10,7 +10,7 @@ namespace Content.Shared.EntityEffects.Effects.EntitySpawning; /// public sealed partial class SpawnEntityInInventoryEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly InventorySystem _inventory = default!; + [Dependency] private InventorySystem _inventory = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/GlowEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/GlowEntityEffectSystem.cs index 05e4fe29ca..0416fe3406 100644 --- a/Content.Shared/EntityEffects/Effects/GlowEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/GlowEntityEffectSystem.cs @@ -9,9 +9,9 @@ namespace Content.Shared.EntityEffects.Effects; /// public sealed partial class GlowEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedPointLightSystem _lightSystem = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedPointLightSystem _lightSystem = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/MetaData/DestructibleActEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/MetaData/DestructibleActEntityEffectSystem.cs index 05fd826f2d..6f04c7608d 100644 --- a/Content.Shared/EntityEffects/Effects/MetaData/DestructibleActEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/MetaData/DestructibleActEntityEffectSystem.cs @@ -7,7 +7,7 @@ namespace Content.Shared.EntityEffects.Effects.MetaData; /// public sealed partial class DestructibleActEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedDestructibleSystem _destructible = default!; + [Dependency] private SharedDestructibleSystem _destructible = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/NestedEffect.cs b/Content.Shared/EntityEffects/Effects/NestedEffect.cs index 86b09a068e..228e49713b 100644 --- a/Content.Shared/EntityEffects/Effects/NestedEffect.cs +++ b/Content.Shared/EntityEffects/Effects/NestedEffect.cs @@ -54,9 +54,9 @@ public sealed partial class NestedEffect : EntityEffectBase /// /// Handles . /// -public sealed class NestedEffectSystem : EntityEffectSystem +public sealed partial class NestedEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedEntityEffectsSystem _effects = default!; + [Dependency] private SharedEntityEffectsSystem _effects = default!; protected override void Effect(Entity ent, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/ResetNarcolepsyEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/ResetNarcolepsyEntityEffectSystem.cs index 973b139fa4..19d6fde731 100644 --- a/Content.Shared/EntityEffects/Effects/ResetNarcolepsyEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/ResetNarcolepsyEntityEffectSystem.cs @@ -10,7 +10,7 @@ namespace Content.Shared.EntityEffects.Effects; /// public sealed partial class ResetNarcolepsyEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly NarcolepsySystem _narcolepsy = default!; + [Dependency] private NarcolepsySystem _narcolepsy = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/SlipifyEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/SlipifyEntityEffectSystem.cs index 602e5e923a..8d15ab0827 100644 --- a/Content.Shared/EntityEffects/Effects/SlipifyEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/SlipifyEntityEffectSystem.cs @@ -13,8 +13,8 @@ namespace Content.Shared.EntityEffects.Effects; /// public sealed partial class SlipifyEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly CollisionWakeSystem _collisionWake = default!; - [Dependency] private readonly FixtureSystem _fixture = default!; + [Dependency] private CollisionWakeSystem _collisionWake = default!; + [Dependency] private FixtureSystem _fixture = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Solution/AddReagentToSolutionEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Solution/AddReagentToSolutionEntityEffectSystem.cs index 39f416e62b..28ceb59138 100644 --- a/Content.Shared/EntityEffects/Effects/Solution/AddReagentToSolutionEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Solution/AddReagentToSolutionEntityEffectSystem.cs @@ -12,7 +12,7 @@ namespace Content.Shared.EntityEffects.Effects.Solution; /// Quantity is modified by scale. /// /// -public sealed class AddReagentToSolutionEntityEffectSystem : EntityEffectSystem +public sealed partial class AddReagentToSolutionEntityEffectSystem : EntityEffectSystem { public override void Initialize() { @@ -20,7 +20,7 @@ public sealed class AddReagentToSolutionEntityEffectSystem : EntityEffectSystem< SubscribeLocalEvent>(Effect); } - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Solution/AdjustReagentEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Solution/AdjustReagentEntityEffectSystem.cs index 334a63a95a..c136d60704 100644 --- a/Content.Shared/EntityEffects/Effects/Solution/AdjustReagentEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Solution/AdjustReagentEntityEffectSystem.cs @@ -13,7 +13,7 @@ namespace Content.Shared.EntityEffects.Effects.Solution; /// public sealed partial class AdjustReagentEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Solution/SolutionTemperatureEntityEffectsSystem.cs b/Content.Shared/EntityEffects/Effects/Solution/SolutionTemperatureEntityEffectsSystem.cs index c0188fdfb4..918f857985 100644 --- a/Content.Shared/EntityEffects/Effects/Solution/SolutionTemperatureEntityEffectsSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Solution/SolutionTemperatureEntityEffectsSystem.cs @@ -9,9 +9,9 @@ namespace Content.Shared.EntityEffects.Effects.Solution; /// Sets the temperature of this solution to a fixed value. /// /// -public sealed class SetSolutionTemperatureEntityEffectSystem : EntityEffectSystem +public sealed partial class SetSolutionTemperatureEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { @@ -39,9 +39,9 @@ public sealed partial class SetSolutionTemperature : EntityEffectBase /// -public sealed class AdjustSolutionTemperatureEntityEffectSystem : EntityEffectSystem +public sealed partial class AdjustSolutionTemperatureEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { @@ -86,9 +86,9 @@ public sealed partial class AdjustSolutionTemperature : EntityEffectBase /// -public sealed class AdjustSolutionThermalEnergyEntityEffectSystem : EntityEffectSystem +public sealed partial class AdjustSolutionThermalEnergyEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/StatusEffects/DrunkEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/StatusEffects/DrunkEntityEffectSystem.cs index 553300be72..9a4716196b 100644 --- a/Content.Shared/EntityEffects/Effects/StatusEffects/DrunkEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/StatusEffects/DrunkEntityEffectSystem.cs @@ -10,7 +10,7 @@ namespace Content.Shared.EntityEffects.Effects.StatusEffects; /// public sealed partial class DrunkEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedDrunkSystem _drunk = default!; + [Dependency] private SharedDrunkSystem _drunk = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/StatusEffects/ElectrocuteEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/StatusEffects/ElectrocuteEntityEffectSystem.cs index a525925782..950f38e18b 100644 --- a/Content.Shared/EntityEffects/Effects/StatusEffects/ElectrocuteEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/StatusEffects/ElectrocuteEntityEffectSystem.cs @@ -11,7 +11,7 @@ namespace Content.Shared.EntityEffects.Effects.StatusEffects; /// public sealed partial class ElectrocuteEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedElectrocutionSystem _electrocution = default!; + [Dependency] private SharedElectrocutionSystem _electrocution = default!; // TODO: When electrocution is new status, change this to new status protected override void Effect(Entity entity, ref EntityEffectEvent args) diff --git a/Content.Shared/EntityEffects/Effects/StatusEffects/GenericStatusEffectEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/StatusEffects/GenericStatusEffectEntityEffectSystem.cs index 2d870a433c..260a96bee8 100644 --- a/Content.Shared/EntityEffects/Effects/StatusEffects/GenericStatusEffectEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/StatusEffects/GenericStatusEffectEntityEffectSystem.cs @@ -11,7 +11,7 @@ namespace Content.Shared.EntityEffects.Effects.StatusEffects; [Obsolete("Use ModifyStatusEffect instead")] public sealed partial class GenericStatusEffectEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly StatusEffectsSystem _status = default!; + [Dependency] private StatusEffectsSystem _status = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/StatusEffects/JitterEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/StatusEffects/JitterEntityEffectSystem.cs index 3b445da747..afe1932bcd 100644 --- a/Content.Shared/EntityEffects/Effects/StatusEffects/JitterEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/StatusEffects/JitterEntityEffectSystem.cs @@ -12,7 +12,7 @@ namespace Content.Shared.EntityEffects.Effects.StatusEffects; /// public sealed partial class JitterEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedJitteringSystem _jittering = default!; + [Dependency] private SharedJitteringSystem _jittering = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyKnockdownEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyKnockdownEntityEffectSystem.cs index 5e01774ce4..d89f21427e 100644 --- a/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyKnockdownEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyKnockdownEntityEffectSystem.cs @@ -11,7 +11,7 @@ namespace Content.Shared.EntityEffects.Effects.StatusEffects; /// public sealed partial class ModifyKnockdownEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedStunSystem _stun = default!; + [Dependency] private SharedStunSystem _stun = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyParalysisEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyParalysisEntityEffectSystem.cs index c6260eb71d..efd37bb258 100644 --- a/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyParalysisEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyParalysisEntityEffectSystem.cs @@ -11,8 +11,8 @@ namespace Content.Shared.EntityEffects.Effects.StatusEffects; /// public sealed partial class ModifyParalysisEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly StatusEffectsSystem _status = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; + [Dependency] private StatusEffectsSystem _status = default!; + [Dependency] private SharedStunSystem _stun = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyStatusEffectEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyStatusEffectEntityEffectSystem.cs index b42c3f2950..ca784fc4e0 100644 --- a/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyStatusEffectEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyStatusEffectEntityEffectSystem.cs @@ -10,7 +10,7 @@ namespace Content.Shared.EntityEffects.Effects.StatusEffects; /// public sealed partial class ModifyStatusEffectEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly StatusEffectsSystem _status = default!; + [Dependency] private StatusEffectsSystem _status = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/StatusEffects/MovementSpeedModifierEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/StatusEffects/MovementSpeedModifierEntityEffectSystem.cs index ed9923f856..605c0ff727 100644 --- a/Content.Shared/EntityEffects/Effects/StatusEffects/MovementSpeedModifierEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/StatusEffects/MovementSpeedModifierEntityEffectSystem.cs @@ -12,8 +12,8 @@ namespace Content.Shared.EntityEffects.Effects.StatusEffects; /// public sealed partial class MovementSpeedModifierEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly StatusEffectsSystem _status = default!; - [Dependency] private readonly MovementModStatusSystem _movementModStatus = default!; + [Dependency] private StatusEffectsSystem _status = default!; + [Dependency] private MovementModStatusSystem _movementModStatus = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Transform/EmpEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Transform/EmpEntityEffectSystem.cs index 2cbb6d6dad..b5c516899e 100644 --- a/Content.Shared/EntityEffects/Effects/Transform/EmpEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Transform/EmpEntityEffectSystem.cs @@ -11,8 +11,8 @@ namespace Content.Shared.EntityEffects.Effects.Transform; /// public sealed partial class EmpEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedEmpSystem _emp = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; + [Dependency] private SharedEmpSystem _emp = default!; + [Dependency] private SharedTransformSystem _xform = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Transform/FlashEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Transform/FlashEntityEffectSystem.cs index df788e94d6..db365e28d1 100644 --- a/Content.Shared/EntityEffects/Effects/Transform/FlashEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Transform/FlashEntityEffectSystem.cs @@ -11,9 +11,9 @@ namespace Content.Shared.EntityEffects.Effects.Transform; /// public sealed partial class FlashEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedFlashSystem _flash = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; - [Dependency] private readonly SharedPointLightSystem _pointLight = default!; + [Dependency] private SharedFlashSystem _flash = default!; + [Dependency] private SharedTransformSystem _xform = default!; + [Dependency] private SharedPointLightSystem _pointLight = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/Transform/PopupMessageEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Transform/PopupMessageEntityEffectSystem.cs index 5381d5e01e..917e3000a8 100644 --- a/Content.Shared/EntityEffects/Effects/Transform/PopupMessageEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Transform/PopupMessageEntityEffectSystem.cs @@ -11,9 +11,9 @@ namespace Content.Shared.EntityEffects.Effects.Transform; /// public sealed partial class PopupMessageEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedPopupSystem _popup = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/Effects/WashCreamPieEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/WashCreamPieEntityEffectSystem.cs index 9b3d731fcc..32a9863c1b 100644 --- a/Content.Shared/EntityEffects/Effects/WashCreamPieEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/WashCreamPieEntityEffectSystem.cs @@ -11,7 +11,7 @@ namespace Content.Shared.EntityEffects.Effects; /// TODO: This can probably be made into a generic "CleanEntityEffect" which multiple components listen to... public sealed partial class WashCreamPieEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly SharedCreamPieSystem _creamPie = default!; + [Dependency] private SharedCreamPieSystem _creamPie = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { diff --git a/Content.Shared/EntityEffects/SharedEntityEffectsSystem.Nested.cs b/Content.Shared/EntityEffects/SharedEntityEffectsSystem.Nested.cs index 4c0a8d14b0..f9018d5bca 100644 --- a/Content.Shared/EntityEffects/SharedEntityEffectsSystem.Nested.cs +++ b/Content.Shared/EntityEffects/SharedEntityEffectsSystem.Nested.cs @@ -7,7 +7,7 @@ namespace Content.Shared.EntityEffects; // public sealed partial class SharedEntityEffectsSystem { - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IPrototypeManager _proto = default!; /// /// TryApplyEffect overload using a instead of . diff --git a/Content.Shared/EntityEffects/SharedEntityEffectsSystem.cs b/Content.Shared/EntityEffects/SharedEntityEffectsSystem.cs index 7b39cfff96..a7c3fe1768 100644 --- a/Content.Shared/EntityEffects/SharedEntityEffectsSystem.cs +++ b/Content.Shared/EntityEffects/SharedEntityEffectsSystem.cs @@ -15,9 +15,9 @@ namespace Content.Shared.EntityEffects; /// public sealed partial class SharedEntityEffectsSystem : EntitySystem, IEntityEffectRaiser { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; - [Dependency] private readonly SharedEntityConditionsSystem _condition = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ISharedAdminLogManager _adminLog = default!; + [Dependency] private SharedEntityConditionsSystem _condition = default!; public override void Initialize() { diff --git a/Content.Shared/EntityTable/EntityTableSystem.cs b/Content.Shared/EntityTable/EntityTableSystem.cs index a295974775..38832f8d8a 100644 --- a/Content.Shared/EntityTable/EntityTableSystem.cs +++ b/Content.Shared/EntityTable/EntityTableSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Random; namespace Content.Shared.EntityTable; -public sealed class EntityTableSystem : EntitySystem +public sealed partial class EntityTableSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; public IEnumerable GetSpawns(EntityTablePrototype entTableProto, System.Random? rand = null, EntityTableContext? ctx = null) { diff --git a/Content.Shared/Entry/EntryPoint.cs b/Content.Shared/Entry/EntryPoint.cs index 1b5755dd66..04d737086c 100644 --- a/Content.Shared/Entry/EntryPoint.cs +++ b/Content.Shared/Entry/EntryPoint.cs @@ -15,13 +15,13 @@ using Robust.Shared.Utility; namespace Content.Shared.Entry { - public sealed class EntryPoint : GameShared + public sealed partial class EntryPoint : GameShared { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; - [Dependency] private readonly IResourceManager _resMan = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private ITileDefinitionManager _tileDefinitionManager = default!; + [Dependency] private IResourceManager _resMan = default!; #if DEBUG - [Dependency] private readonly IConfigurationManager _configurationManager = default!; + [Dependency] private IConfigurationManager _configurationManager = default!; #endif private readonly ResPath _ignoreFileDirectory = new("/IgnoredPrototypes/"); diff --git a/Content.Shared/Examine/ExamineSystemShared.cs b/Content.Shared/Examine/ExamineSystemShared.cs index 27b02d8b84..fd6f75c839 100644 --- a/Content.Shared/Examine/ExamineSystemShared.cs +++ b/Content.Shared/Examine/ExamineSystemShared.cs @@ -15,13 +15,13 @@ namespace Content.Shared.Examine { public abstract partial class ExamineSystemShared : EntitySystem { - [Dependency] private readonly OccluderSystem _occluder = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] protected readonly MobStateSystem MobStateSystem = default!; + [Dependency] private OccluderSystem _occluder = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] protected MobStateSystem MobStateSystem = default!; - [Dependency] private readonly EntityQuery _ghostQuery = default!; + [Dependency] private EntityQuery _ghostQuery = default!; public const float MaxRaycastRange = 100; diff --git a/Content.Shared/Execution/SharedExecutionSystem.cs b/Content.Shared/Execution/SharedExecutionSystem.cs index 926e6e08c2..77990cb39d 100644 --- a/Content.Shared/Execution/SharedExecutionSystem.cs +++ b/Content.Shared/Execution/SharedExecutionSystem.cs @@ -20,17 +20,17 @@ namespace Content.Shared.Execution; /// /// Verb for violently murdering cuffed creatures. /// -public sealed class SharedExecutionSystem : EntitySystem +public sealed partial class SharedExecutionSystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSuicideSystem _suicide = default!; - [Dependency] private readonly SharedCombatModeSystem _combat = default!; - [Dependency] private readonly SharedExecutionSystem _execution = default!; - [Dependency] private readonly SharedMeleeWeaponSystem _melee = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSuicideSystem _suicide = default!; + [Dependency] private SharedCombatModeSystem _combat = default!; + [Dependency] private SharedExecutionSystem _execution = default!; + [Dependency] private SharedMeleeWeaponSystem _melee = default!; /// public override void Initialize() diff --git a/Content.Shared/Explosion/EntitySystems/SharedScatteringGrenadeSystem.cs b/Content.Shared/Explosion/EntitySystems/SharedScatteringGrenadeSystem.cs index 7b54b0f7d5..4f05602746 100644 --- a/Content.Shared/Explosion/EntitySystems/SharedScatteringGrenadeSystem.cs +++ b/Content.Shared/Explosion/EntitySystems/SharedScatteringGrenadeSystem.cs @@ -5,11 +5,11 @@ using Robust.Shared.Containers; namespace Content.Shared.Explosion.EntitySystems; -public abstract class SharedScatteringGrenadeSystem : EntitySystem +public abstract partial class SharedScatteringGrenadeSystem : EntitySystem { - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedContainerSystem _container = default!; public override void Initialize() { diff --git a/Content.Shared/Eye/Blinding/Systems/ActivatableUIRequiresVisionSystem.cs b/Content.Shared/Eye/Blinding/Systems/ActivatableUIRequiresVisionSystem.cs index 01c83ded95..6896cefcf5 100644 --- a/Content.Shared/Eye/Blinding/Systems/ActivatableUIRequiresVisionSystem.cs +++ b/Content.Shared/Eye/Blinding/Systems/ActivatableUIRequiresVisionSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Collections; namespace Content.Shared.Eye.Blinding.Systems; -public sealed class ActivatableUIRequiresVisionSystem : EntitySystem +public sealed partial class ActivatableUIRequiresVisionSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedUserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedUserInterfaceSystem _userInterfaceSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Eye/Blinding/Systems/BlindableSystem.cs b/Content.Shared/Eye/Blinding/Systems/BlindableSystem.cs index ae81226a4b..1d4aa6f6eb 100644 --- a/Content.Shared/Eye/Blinding/Systems/BlindableSystem.cs +++ b/Content.Shared/Eye/Blinding/Systems/BlindableSystem.cs @@ -6,10 +6,10 @@ using JetBrains.Annotations; namespace Content.Shared.Eye.Blinding.Systems; -public sealed class BlindableSystem : EntitySystem +public sealed partial class BlindableSystem : EntitySystem { - [Dependency] private readonly BlurryVisionSystem _blurriness = default!; - [Dependency] private readonly EyeClosingSystem _eyelids = default!; + [Dependency] private BlurryVisionSystem _blurriness = default!; + [Dependency] private EyeClosingSystem _eyelids = default!; public override void Initialize() { diff --git a/Content.Shared/Eye/Blinding/Systems/BlindfoldSystem.cs b/Content.Shared/Eye/Blinding/Systems/BlindfoldSystem.cs index ca0b8694a7..cc894cc1da 100644 --- a/Content.Shared/Eye/Blinding/Systems/BlindfoldSystem.cs +++ b/Content.Shared/Eye/Blinding/Systems/BlindfoldSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Inventory; namespace Content.Shared.Eye.Blinding.Systems; -public sealed class BlindfoldSystem : EntitySystem +public sealed partial class BlindfoldSystem : EntitySystem { - [Dependency] private readonly BlindableSystem _blindableSystem = default!; + [Dependency] private BlindableSystem _blindableSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Eye/Blinding/Systems/BlindnessSystem.cs b/Content.Shared/Eye/Blinding/Systems/BlindnessSystem.cs index 79822485d0..c4f0da00c3 100644 --- a/Content.Shared/Eye/Blinding/Systems/BlindnessSystem.cs +++ b/Content.Shared/Eye/Blinding/Systems/BlindnessSystem.cs @@ -5,11 +5,11 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Eye.Blinding.Systems; -public sealed class BlindnessSystem : EntitySystem +public sealed partial class BlindnessSystem : EntitySystem { public static readonly EntProtoId BlindingStatusEffect = "StatusEffectBlindness"; - [Dependency] private readonly BlindableSystem _blindableSystem = default!; + [Dependency] private BlindableSystem _blindableSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Eye/Blinding/Systems/EyeClosingSystem.cs b/Content.Shared/Eye/Blinding/Systems/EyeClosingSystem.cs index 4402e93b52..84da19d86b 100644 --- a/Content.Shared/Eye/Blinding/Systems/EyeClosingSystem.cs +++ b/Content.Shared/Eye/Blinding/Systems/EyeClosingSystem.cs @@ -7,14 +7,14 @@ using Robust.Shared.Timing; namespace Content.Shared.Eye.Blinding.Systems; -public sealed class EyeClosingSystem : EntitySystem +public sealed partial class EyeClosingSystem : EntitySystem { - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly BlindableSystem _blindableSystem = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly ISharedPlayerManager _playerManager = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private BlindableSystem _blindableSystem = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private ISharedPlayerManager _playerManager = default!; public override void Initialize() { diff --git a/Content.Shared/Eye/Blinding/Systems/EyeProtectionSystem.cs b/Content.Shared/Eye/Blinding/Systems/EyeProtectionSystem.cs index cf1dc2f15d..30fb9afe2c 100644 --- a/Content.Shared/Eye/Blinding/Systems/EyeProtectionSystem.cs +++ b/Content.Shared/Eye/Blinding/Systems/EyeProtectionSystem.cs @@ -7,10 +7,10 @@ using Content.Shared.Clothing.Components; namespace Content.Shared.Eye.Blinding.Systems { - public sealed class EyeProtectionSystem : EntitySystem + public sealed partial class EyeProtectionSystem : EntitySystem { - [Dependency] private readonly StatusEffectsSystem _statusEffectsSystem = default!; - [Dependency] private readonly BlindableSystem _blindingSystem = default!; + [Dependency] private StatusEffectsSystem _statusEffectsSystem = default!; + [Dependency] private BlindableSystem _blindingSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Fax/Systems/FaxecuteSystem.cs b/Content.Shared/Fax/Systems/FaxecuteSystem.cs index 3018b70c05..22a6b5b845 100644 --- a/Content.Shared/Fax/Systems/FaxecuteSystem.cs +++ b/Content.Shared/Fax/Systems/FaxecuteSystem.cs @@ -6,10 +6,10 @@ namespace Content.Shared.Fax.Systems; /// /// System for handling execution of a mob within fax when copy or send attempt is made. /// -public sealed class FaxecuteSystem : EntitySystem +public sealed partial class FaxecuteSystem : EntitySystem { - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; public override void Initialize() { diff --git a/Content.Shared/FeedbackSystem/SharedFeedbackManager.Events.cs b/Content.Shared/FeedbackSystem/SharedFeedbackManager.Events.cs index 24c3d1de35..4e5ce1ee4e 100644 --- a/Content.Shared/FeedbackSystem/SharedFeedbackManager.Events.cs +++ b/Content.Shared/FeedbackSystem/SharedFeedbackManager.Events.cs @@ -7,7 +7,7 @@ namespace Content.Shared.FeedbackSystem; public abstract partial class SharedFeedbackManager : IEntityEventSubscriber { - [Dependency] private readonly IConfigurationManager _configManager = null!; + [Dependency] private IConfigurationManager _configManager = null!; private void InitSubscriptions() { diff --git a/Content.Shared/FeedbackSystem/SharedFeedbackManager.cs b/Content.Shared/FeedbackSystem/SharedFeedbackManager.cs index 59fae8246f..4182060e0a 100644 --- a/Content.Shared/FeedbackSystem/SharedFeedbackManager.cs +++ b/Content.Shared/FeedbackSystem/SharedFeedbackManager.cs @@ -83,8 +83,8 @@ public interface ISharedFeedbackManager /// public abstract partial class SharedFeedbackManager : ISharedFeedbackManager { - [Dependency] private readonly IPrototypeManager _proto = null!; - [Dependency] protected readonly INetManager NetManager = null!; + [Dependency] private IPrototypeManager _proto = null!; + [Dependency] protected INetManager NetManager = null!; public virtual IReadOnlySet>? DisplayedPopups => null; diff --git a/Content.Shared/FingerprintReader/FingerprintReaderSystem.cs b/Content.Shared/FingerprintReader/FingerprintReaderSystem.cs index 4ae08ed95b..0711b33434 100644 --- a/Content.Shared/FingerprintReader/FingerprintReaderSystem.cs +++ b/Content.Shared/FingerprintReader/FingerprintReaderSystem.cs @@ -8,10 +8,10 @@ using JetBrains.Annotations; namespace Content.Shared.FingerprintReader; // TODO: This has a lot of overlap with the AccessReaderSystem, maybe merge them in the future? -public sealed class FingerprintReaderSystem : EntitySystem +public sealed partial class FingerprintReaderSystem : EntitySystem { - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Flash/DamagedByFlashingSystem.cs b/Content.Shared/Flash/DamagedByFlashingSystem.cs index 9dbd01b89e..de3ef88188 100644 --- a/Content.Shared/Flash/DamagedByFlashingSystem.cs +++ b/Content.Shared/Flash/DamagedByFlashingSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Damage.Systems; namespace Content.Shared.Flash; -public sealed class DamagedByFlashingSystem : EntitySystem +public sealed partial class DamagedByFlashingSystem : EntitySystem { - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private DamageableSystem _damageable = default!; public override void Initialize() { diff --git a/Content.Shared/Flash/SharedFlashSystem.cs b/Content.Shared/Flash/SharedFlashSystem.cs index ada70e49b8..6dab627783 100644 --- a/Content.Shared/Flash/SharedFlashSystem.cs +++ b/Content.Shared/Flash/SharedFlashSystem.cs @@ -26,24 +26,24 @@ using Robust.Shared.Timing; namespace Content.Shared.Flash; -public abstract class SharedFlashSystem : EntitySystem +public abstract partial class SharedFlashSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedChargesSystem _sharedCharges = default!; - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly ExamineSystemShared _examine = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; - [Dependency] private readonly MovementModStatusSystem _movementMod = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly StatusEffectsSystem _statusEffectsSystem = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedChargesSystem _sharedCharges = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private ExamineSystemShared _examine = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedStunSystem _stun = default!; + [Dependency] private MovementModStatusSystem _movementMod = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private StatusEffectsSystem _statusEffectsSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private UseDelaySystem _useDelay = default!; - [Dependency] private readonly EntityQuery _statusEffectsQuery = default!; - [Dependency] private readonly EntityQuery _damagedByFlashingQuery = default!; + [Dependency] private EntityQuery _statusEffectsQuery = default!; + [Dependency] private EntityQuery _damagedByFlashingQuery = default!; private HashSet _entSet = new(); diff --git a/Content.Shared/Fluids/EntitySystems/DrainSystem.cs b/Content.Shared/Fluids/EntitySystems/DrainSystem.cs index 4a11eed714..d00d85adf6 100644 --- a/Content.Shared/Fluids/EntitySystems/DrainSystem.cs +++ b/Content.Shared/Fluids/EntitySystems/DrainSystem.cs @@ -24,19 +24,19 @@ namespace Content.Shared.Fluids.EntitySystems; /// Handles the draining of solutions from containers into drains. /// TODO: This system is very bad, and needs to be rewritten. /// -public sealed class DrainSystem : EntitySystem +public sealed partial class DrainSystem : EntitySystem { - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSound = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedPuddleSystem _puddle = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSound = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedPuddleSystem _puddle = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private IGameTiming _timing = default!; private readonly HashSet> _puddles = []; diff --git a/Content.Shared/Fluids/EntitySystems/SolutionDumpingSystem.cs b/Content.Shared/Fluids/EntitySystems/SolutionDumpingSystem.cs index 07e2938585..89c915bb73 100644 --- a/Content.Shared/Fluids/EntitySystems/SolutionDumpingSystem.cs +++ b/Content.Shared/Fluids/EntitySystems/SolutionDumpingSystem.cs @@ -19,16 +19,16 @@ namespace Content.Shared.Fluids.EntitySystems; /// /// /// -public sealed class SolutionDumpingSystem : EntitySystem +public sealed partial class SolutionDumpingSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly OpenableSystem _openable = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solContainer = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private OpenableSystem _openable = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solContainer = default!; - [Dependency] private readonly EntityQuery _dumpQuery = default!; + [Dependency] private EntityQuery _dumpQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Fluids/EntitySystems/SpillWhenWornSystem.cs b/Content.Shared/Fluids/EntitySystems/SpillWhenWornSystem.cs index 210dbfd4de..1325ed3e82 100644 --- a/Content.Shared/Fluids/EntitySystems/SpillWhenWornSystem.cs +++ b/Content.Shared/Fluids/EntitySystems/SpillWhenWornSystem.cs @@ -5,10 +5,10 @@ using Content.Shared.Fluids.Components; namespace Content.Shared.Fluids.EntitySystems; /// -public sealed class SpillWhenWornSystem : EntitySystem +public sealed partial class SpillWhenWornSystem : EntitySystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly SharedPuddleSystem _puddle = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedPuddleSystem _puddle = default!; public override void Initialize() { diff --git a/Content.Shared/Fluids/SharedAbsorbentSystem.cs b/Content.Shared/Fluids/SharedAbsorbentSystem.cs index 36e7520641..3c8c963743 100644 --- a/Content.Shared/Fluids/SharedAbsorbentSystem.cs +++ b/Content.Shared/Fluids/SharedAbsorbentSystem.cs @@ -18,19 +18,19 @@ namespace Content.Shared.Fluids; /// /// Mopping logic for interacting with puddle components. /// -public abstract class SharedAbsorbentSystem : EntitySystem +public abstract partial class SharedAbsorbentSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popups = default!; - [Dependency] protected readonly SharedPuddleSystem Puddle = default!; - [Dependency] private readonly SharedMeleeWeaponSystem _melee = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] protected readonly SharedSolutionContainerSystem SolutionContainer = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SharedItemSystem _item = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popups = default!; + [Dependency] protected SharedPuddleSystem Puddle = default!; + [Dependency] private SharedMeleeWeaponSystem _melee = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] protected SharedSolutionContainerSystem SolutionContainer = default!; + [Dependency] private UseDelaySystem _useDelay = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private SharedItemSystem _item = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs b/Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs index c8bd36f6b0..5a65d56789 100644 --- a/Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs +++ b/Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs @@ -23,7 +23,7 @@ namespace Content.Shared.Fluids; public abstract partial class SharedPuddleSystem { private static readonly FixedPoint2 MeleeHitTransferProportion = 0.25; - [Dependency] private readonly InjectorSystem _injectorSystem = default!; + [Dependency] private InjectorSystem _injectorSystem = default!; protected virtual void InitializeSpillable() { diff --git a/Content.Shared/Fluids/SharedPuddleSystem.cs b/Content.Shared/Fluids/SharedPuddleSystem.cs index 8c44009724..99bc19d500 100644 --- a/Content.Shared/Fluids/SharedPuddleSystem.cs +++ b/Content.Shared/Fluids/SharedPuddleSystem.cs @@ -29,24 +29,24 @@ namespace Content.Shared.Fluids; public abstract partial class SharedPuddleSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] protected readonly ISharedAdminLogManager AdminLogger = default!; - [Dependency] protected readonly OpenableSystem Openable = default!; - [Dependency] protected readonly ReactiveSystem Reactive = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] protected readonly SharedPopupSystem Popups = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly SpeedModifierContactsSystem _speedModContacts = default!; - [Dependency] private readonly StepTriggerSystem _stepTrigger = default!; - [Dependency] private readonly TileFrictionController _tile = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] protected ISharedAdminLogManager AdminLogger = default!; + [Dependency] protected OpenableSystem Openable = default!; + [Dependency] protected ReactiveSystem Reactive = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] protected SharedPopupSystem Popups = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private SpeedModifierContactsSystem _speedModContacts = default!; + [Dependency] private StepTriggerSystem _stepTrigger = default!; + [Dependency] private TileFrictionController _tile = default!; + [Dependency] private INetManager _net = default!; - [Dependency] private readonly EntityQuery _stepTriggerQuery = default!; - [Dependency] private readonly EntityQuery _reactiveQuery = default!; - [Dependency] private readonly EntityQuery _evaporationQuery = default!; + [Dependency] private EntityQuery _stepTriggerQuery = default!; + [Dependency] private EntityQuery _reactiveQuery = default!; + [Dependency] private EntityQuery _evaporationQuery = default!; private ProtoId[] _standoutReagents = []; diff --git a/Content.Shared/Fluids/SpraySafetySystem.cs b/Content.Shared/Fluids/SpraySafetySystem.cs index fa5377f046..5bc3e84956 100644 --- a/Content.Shared/Fluids/SpraySafetySystem.cs +++ b/Content.Shared/Fluids/SpraySafetySystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Audio.Systems; namespace Content.Shared.Fluids; -public sealed class SpraySafetySystem : EntitySystem +public sealed partial class SpraySafetySystem : EntitySystem { - [Dependency] private readonly ItemToggleSystem _toggle = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private ItemToggleSystem _toggle = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Shared/Foldable/DeployFoldableSystem.cs b/Content.Shared/Foldable/DeployFoldableSystem.cs index 8b510664e4..43595f09ba 100644 --- a/Content.Shared/Foldable/DeployFoldableSystem.cs +++ b/Content.Shared/Foldable/DeployFoldableSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Physics.Components; namespace Content.Shared.Foldable; -public sealed class DeployFoldableSystem : EntitySystem +public sealed partial class DeployFoldableSystem : EntitySystem { - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly FoldableSystem _foldable = default!; - [Dependency] private readonly AnchorableSystem _anchorable = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private FoldableSystem _foldable = default!; + [Dependency] private AnchorableSystem _anchorable = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Foldable/FoldableSystem.cs b/Content.Shared/Foldable/FoldableSystem.cs index acfec8ac1f..343c212f35 100644 --- a/Content.Shared/Foldable/FoldableSystem.cs +++ b/Content.Shared/Foldable/FoldableSystem.cs @@ -12,13 +12,13 @@ using Robust.Shared.Utility; namespace Content.Shared.Foldable; // TODO: This system could arguably be refactored into a general state system, as it is being utilized for a lot of different objects with various needs. -public sealed class FoldableSystem : EntitySystem +public sealed partial class FoldableSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedBuckleSystem _buckle = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly AnchorableSystem _anchorable = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedBuckleSystem _buckle = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private AnchorableSystem _anchorable = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Follower/FollowerSystem.cs b/Content.Shared/Follower/FollowerSystem.cs index 9dcade744a..33bdb72cc6 100644 --- a/Content.Shared/Follower/FollowerSystem.cs +++ b/Content.Shared/Follower/FollowerSystem.cs @@ -24,15 +24,15 @@ using Robust.Shared.Utility; namespace Content.Shared.Follower; -public sealed class FollowerSystem : EntitySystem +public sealed partial class FollowerSystem : EntitySystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedJointSystem _jointSystem = default!; - [Dependency] private readonly SharedPhysicsSystem _physicsSystem = default!; - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly ISharedAdminManager _adminManager = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private TagSystem _tagSystem = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedJointSystem _jointSystem = default!; + [Dependency] private SharedPhysicsSystem _physicsSystem = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private ISharedAdminManager _adminManager = default!; private static readonly ProtoId ForceableFollowTag = "ForceableFollow"; private static readonly ProtoId PreventGhostnadoWarpTag = "NotGhostnadoWarpable"; diff --git a/Content.Shared/Friction/TileFrictionController.cs b/Content.Shared/Friction/TileFrictionController.cs index 34e911995c..63868c59c4 100644 --- a/Content.Shared/Friction/TileFrictionController.cs +++ b/Content.Shared/Friction/TileFrictionController.cs @@ -19,23 +19,23 @@ using Robust.Shared.Utility; namespace Content.Shared.Friction { - public sealed class TileFrictionController : VirtualController + public sealed partial class TileFrictionController : VirtualController { - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; - [Dependency] private readonly SharedMoverController _mover = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] private ITileDefinitionManager _tileDefinitionManager = default!; + [Dependency] private SharedGravitySystem _gravity = default!; + [Dependency] private SharedMoverController _mover = default!; + [Dependency] private SharedMapSystem _map = default!; - [Dependency] private readonly EntityQuery _canMoveInAirQuery = default!; - [Dependency] private readonly EntityQuery _frictionQuery = default!; - [Dependency] private readonly EntityQuery _pullerQuery = default!; - [Dependency] private readonly EntityQuery _pullableQuery = default!; - [Dependency] private readonly EntityQuery _gridQuery = default!; + [Dependency] private EntityQuery _canMoveInAirQuery = default!; + [Dependency] private EntityQuery _frictionQuery = default!; + [Dependency] private EntityQuery _pullerQuery = default!; + [Dependency] private EntityQuery _pullableQuery = default!; + [Dependency] private EntityQuery _gridQuery = default!; // For debug purposes only - [Dependency] private readonly EntityQuery _moverQuery = default!; - [Dependency] private readonly EntityQuery _blockMoverQuery = default!; + [Dependency] private EntityQuery _moverQuery = default!; + [Dependency] private EntityQuery _blockMoverQuery = default!; private float _frictionModifier; private float _minDamping; diff --git a/Content.Shared/Friends/Systems/PettableFriendSystem.cs b/Content.Shared/Friends/Systems/PettableFriendSystem.cs index 104a08c7b5..cf95c575db 100644 --- a/Content.Shared/Friends/Systems/PettableFriendSystem.cs +++ b/Content.Shared/Friends/Systems/PettableFriendSystem.cs @@ -8,14 +8,14 @@ using Content.Shared.Timing; namespace Content.Shared.Friends.Systems; -public sealed class PettableFriendSystem : EntitySystem +public sealed partial class PettableFriendSystem : EntitySystem { - [Dependency] private readonly NpcFactionSystem _factionException = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private NpcFactionSystem _factionException = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private UseDelaySystem _useDelay = default!; - [Dependency] private readonly EntityQuery _exceptionQuery = default!; - [Dependency] private readonly EntityQuery _useDelayQuery = default!; + [Dependency] private EntityQuery _exceptionQuery = default!; + [Dependency] private EntityQuery _useDelayQuery = default!; public override void Initialize() { diff --git a/Content.Shared/GPS/Systems/HandheldGpsSystem.cs b/Content.Shared/GPS/Systems/HandheldGpsSystem.cs index 6a8e4c08db..852802639a 100644 --- a/Content.Shared/GPS/Systems/HandheldGpsSystem.cs +++ b/Content.Shared/GPS/Systems/HandheldGpsSystem.cs @@ -4,9 +4,9 @@ using Robust.Shared.Map; namespace Content.Shared.GPS.Systems; -public sealed class HandheldGpsSystem : EntitySystem +public sealed partial class HandheldGpsSystem : EntitySystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private SharedTransformSystem _transform = default!; /// public override void Initialize() diff --git a/Content.Shared/GameTicking/SharedGameTicker.cs b/Content.Shared/GameTicking/SharedGameTicker.cs index 57e69d1cf5..83c9dfb506 100644 --- a/Content.Shared/GameTicking/SharedGameTicker.cs +++ b/Content.Shared/GameTicking/SharedGameTicker.cs @@ -11,10 +11,10 @@ using Content.Shared.GameTicking.Prototypes; namespace Content.Shared.GameTicking { - public abstract class SharedGameTicker : EntitySystem + public abstract partial class SharedGameTicker : EntitySystem { - [Dependency] private readonly IReplayRecordingManager _replay = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private IReplayRecordingManager _replay = default!; + [Dependency] private IGameTiming _gameTiming = default!; /// /// A list storing the start times of all game rules that have been started this round. diff --git a/Content.Shared/Ghost/SharedGhostSystem.cs b/Content.Shared/Ghost/SharedGhostSystem.cs index 726c20d31a..9d6e731d4d 100644 --- a/Content.Shared/Ghost/SharedGhostSystem.cs +++ b/Content.Shared/Ghost/SharedGhostSystem.cs @@ -13,10 +13,10 @@ namespace Content.Shared.Ghost /// System for the . /// Prevents ghosts from interacting when is false. /// - public abstract class SharedGhostSystem : EntitySystem + public abstract partial class SharedGhostSystem : EntitySystem { - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] protected readonly IGameTiming _gameTiming = default!; + [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] protected IGameTiming _gameTiming = default!; public override void Initialize() { diff --git a/Content.Shared/GhostTypes/GhostSpriteStateSystem.cs b/Content.Shared/GhostTypes/GhostSpriteStateSystem.cs index d05eb5c72b..fa1dfdf4c5 100644 --- a/Content.Shared/GhostTypes/GhostSpriteStateSystem.cs +++ b/Content.Shared/GhostTypes/GhostSpriteStateSystem.cs @@ -10,12 +10,12 @@ using Robust.Shared.Timing; namespace Content.Shared.GhostTypes; -public sealed class GhostSpriteStateSystem : EntitySystem +public sealed partial class GhostSpriteStateSystem : EntitySystem { - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _proto = default!; /// /// It goes through an entity damage and assigns them a sprite according to the highest damage type/s diff --git a/Content.Shared/GhostTypes/StoreDamageTakenOnMindSystem.cs b/Content.Shared/GhostTypes/StoreDamageTakenOnMindSystem.cs index 94e3492f77..3648e768d8 100644 --- a/Content.Shared/GhostTypes/StoreDamageTakenOnMindSystem.cs +++ b/Content.Shared/GhostTypes/StoreDamageTakenOnMindSystem.cs @@ -11,10 +11,10 @@ using Robust.Shared.Prototypes; namespace Content.Shared.GhostTypes; -public sealed class StoreDamageTakenOnMindSystem : EntitySystem +public sealed partial class StoreDamageTakenOnMindSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private DamageableSystem _damageable = default!; public override void Initialize() { diff --git a/Content.Shared/Gibbing/GibbingSystem.cs b/Content.Shared/Gibbing/GibbingSystem.cs index 08c8fc268e..9a6a1e96e4 100644 --- a/Content.Shared/Gibbing/GibbingSystem.cs +++ b/Content.Shared/Gibbing/GibbingSystem.cs @@ -7,14 +7,14 @@ using Robust.Shared.Random; namespace Content.Shared.Gibbing; -public sealed class GibbingSystem : EntitySystem +public sealed partial class GibbingSystem : EntitySystem { - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDestructibleSystem _destructible = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDestructibleSystem _destructible = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedTransformSystem _transform = default!; private static readonly SoundSpecifier? GibSound = new SoundCollectionSpecifier("gib", AudioParams.Default.WithVariation(0.025f)); diff --git a/Content.Shared/Glue/GlueSystem.cs b/Content.Shared/Glue/GlueSystem.cs index 9782b48b2d..437a8e8142 100644 --- a/Content.Shared/Glue/GlueSystem.cs +++ b/Content.Shared/Glue/GlueSystem.cs @@ -14,15 +14,15 @@ using Robust.Shared.Timing; namespace Content.Shared.Glue; -public sealed class GlueSystem : EntitySystem +public sealed partial class GlueSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly NameModifierSystem _nameMod = default!; - [Dependency] private readonly OpenableSystem _openable = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private NameModifierSystem _nameMod = default!; + [Dependency] private OpenableSystem _openable = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; public override void Initialize() { diff --git a/Content.Shared/Gravity/SharedFloatingVisualizerSystem.cs b/Content.Shared/Gravity/SharedFloatingVisualizerSystem.cs index ae5c73b498..5ad34e8b46 100644 --- a/Content.Shared/Gravity/SharedFloatingVisualizerSystem.cs +++ b/Content.Shared/Gravity/SharedFloatingVisualizerSystem.cs @@ -6,9 +6,9 @@ namespace Content.Shared.Gravity; /// /// Handles offsetting a sprite when there is no gravity /// -public abstract class SharedFloatingVisualizerSystem : EntitySystem +public abstract partial class SharedFloatingVisualizerSystem : EntitySystem { - [Dependency] private readonly SharedGravitySystem _gravity = default!; + [Dependency] private SharedGravitySystem _gravity = default!; public override void Initialize() { diff --git a/Content.Shared/Gravity/SharedGravityGeneratorSystem.cs b/Content.Shared/Gravity/SharedGravityGeneratorSystem.cs index b2b2e72b62..9cc4ae95e8 100644 --- a/Content.Shared/Gravity/SharedGravityGeneratorSystem.cs +++ b/Content.Shared/Gravity/SharedGravityGeneratorSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Construction.Components; namespace Content.Shared.Gravity; -public abstract class SharedGravityGeneratorSystem : EntitySystem +public abstract partial class SharedGravityGeneratorSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Gravity/SharedGravitySystem.Shake.cs b/Content.Shared/Gravity/SharedGravitySystem.Shake.cs index a1dbed382c..5abab71a59 100644 --- a/Content.Shared/Gravity/SharedGravitySystem.Shake.cs +++ b/Content.Shared/Gravity/SharedGravitySystem.Shake.cs @@ -2,7 +2,7 @@ namespace Content.Shared.Gravity; public abstract partial class SharedGravitySystem { - [Dependency] private readonly EntityQuery _gravityQuery = default!; + [Dependency] private EntityQuery _gravityQuery = default!; protected const float GravityKick = 100.0f; protected const float ShakeCooldown = 0.2f; diff --git a/Content.Shared/Gravity/SharedGravitySystem.cs b/Content.Shared/Gravity/SharedGravitySystem.cs index 50eb674817..ed4bbafdc4 100644 --- a/Content.Shared/Gravity/SharedGravitySystem.cs +++ b/Content.Shared/Gravity/SharedGravitySystem.cs @@ -14,14 +14,14 @@ namespace Content.Shared.Gravity; public abstract partial class SharedGravitySystem : EntitySystem { - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] private AlertsSystem _alerts = default!; public static readonly ProtoId WeightlessAlert = "Weightless"; - [Dependency] protected readonly EntityQuery GravityQuery = default!; - [Dependency] private readonly EntityQuery _weightlessQuery = default!; - [Dependency] private readonly EntityQuery _physicsQuery = default!; + [Dependency] protected EntityQuery GravityQuery = default!; + [Dependency] private EntityQuery _weightlessQuery = default!; + [Dependency] private EntityQuery _physicsQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Hands/EntitySystems/ExtraHandsEquipmentSystem.cs b/Content.Shared/Hands/EntitySystems/ExtraHandsEquipmentSystem.cs index 4146d4ec64..6e6052f836 100644 --- a/Content.Shared/Hands/EntitySystems/ExtraHandsEquipmentSystem.cs +++ b/Content.Shared/Hands/EntitySystems/ExtraHandsEquipmentSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Inventory.Events; namespace Content.Shared.Hands.EntitySystems; -public sealed class ExtraHandsEquipmentSystem : EntitySystem +public sealed partial class ExtraHandsEquipmentSystem : EntitySystem { - [Dependency] private readonly SharedHandsSystem _hands = default!; + [Dependency] private SharedHandsSystem _hands = default!; public override void Initialize() { diff --git a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.Drop.cs b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.Drop.cs index 6512bbd7f1..0d32d279be 100644 --- a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.Drop.cs +++ b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.Drop.cs @@ -14,7 +14,7 @@ namespace Content.Shared.Hands.EntitySystems; public abstract partial class SharedHandsSystem { - [Dependency] private readonly TagSystem _tagSystem = default!; + [Dependency] private TagSystem _tagSystem = default!; private static readonly ProtoId BypassDropChecksTag = "BypassDropChecks"; diff --git a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs index 75d2b3ba01..c469c6b9a7 100644 --- a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs +++ b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs @@ -17,15 +17,15 @@ namespace Content.Shared.Hands.EntitySystems; public abstract partial class SharedHandsSystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] protected readonly SharedContainerSystem ContainerSystem = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly SharedStorageSystem _storage = default!; - [Dependency] protected readonly SharedTransformSystem TransformSystem = default!; - [Dependency] private readonly SharedVirtualItemSystem _virtualSystem = default!; - [Dependency] private readonly EntityWhitelistSystem _entityWhitelist = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] protected SharedContainerSystem ContainerSystem = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private SharedStorageSystem _storage = default!; + [Dependency] protected SharedTransformSystem TransformSystem = default!; + [Dependency] private SharedVirtualItemSystem _virtualSystem = default!; + [Dependency] private EntityWhitelistSystem _entityWhitelist = default!; public event Action, string, HandLocation>? OnPlayerAddHand; public event Action, string>? OnPlayerRemoveHand; diff --git a/Content.Shared/HealthExaminable/HealthExaminableSystem.cs b/Content.Shared/HealthExaminable/HealthExaminableSystem.cs index 37dd9c350c..1bb3b7075e 100644 --- a/Content.Shared/HealthExaminable/HealthExaminableSystem.cs +++ b/Content.Shared/HealthExaminable/HealthExaminableSystem.cs @@ -8,10 +8,10 @@ using Robust.Shared.Utility; namespace Content.Shared.HealthExaminable; -public sealed class HealthExaminableSystem : EntitySystem +public sealed partial class HealthExaminableSystem : EntitySystem { - [Dependency] private readonly ExamineSystemShared _examineSystem = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private ExamineSystemShared _examineSystem = default!; + [Dependency] private DamageableSystem _damageable = default!; public override void Initialize() { diff --git a/Content.Shared/HijackBeacon/HijackBeaconSystem.cs b/Content.Shared/HijackBeacon/HijackBeaconSystem.cs index d3e5810fba..678dbc9b48 100644 --- a/Content.Shared/HijackBeacon/HijackBeaconSystem.cs +++ b/Content.Shared/HijackBeacon/HijackBeaconSystem.cs @@ -13,14 +13,14 @@ using Robust.Shared.Timing; namespace Content.Shared.HijackBeacon; -public sealed class HijackBeaconSystem : EntitySystem +public sealed partial class HijackBeaconSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly AnchorableSystem _anchor = default!; - [Dependency] private readonly SharedChatSystem _chat = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private AnchorableSystem _anchor = default!; + [Dependency] private SharedChatSystem _chat = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _transform = default!; public readonly SoundSpecifier AnnounceSound = new SoundPathSpecifier("/Audio/Misc/notice1.ogg"); public readonly SoundSpecifier DeactivateSound = new SoundPathSpecifier("/Audio/Misc/notice2.ogg"); diff --git a/Content.Shared/Holopad/SharedHolopadSystem.cs b/Content.Shared/Holopad/SharedHolopadSystem.cs index ea122828bf..63c91928c2 100644 --- a/Content.Shared/Holopad/SharedHolopadSystem.cs +++ b/Content.Shared/Holopad/SharedHolopadSystem.cs @@ -2,9 +2,9 @@ using Robust.Shared.Timing; namespace Content.Shared.Holopad; -public abstract class SharedHolopadSystem : EntitySystem +public abstract partial class SharedHolopadSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; public bool IsHolopadControlLocked(Entity entity, EntityUid? user = null) { diff --git a/Content.Shared/Holosign/HolosignSystem.cs b/Content.Shared/Holosign/HolosignSystem.cs index 195b46c1f7..2d709d35f8 100644 --- a/Content.Shared/Holosign/HolosignSystem.cs +++ b/Content.Shared/Holosign/HolosignSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Network; namespace Content.Shared.Holosign; -public sealed class HolosignSystem : EntitySystem +public sealed partial class HolosignSystem : EntitySystem { - [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private PowerCellSystem _powerCell = default!; + [Dependency] private INetManager _net = default!; public override void Initialize() { diff --git a/Content.Shared/HotPotato/SharedHotPotatoSystem.cs b/Content.Shared/HotPotato/SharedHotPotatoSystem.cs index 6f2f498782..06d4386c19 100644 --- a/Content.Shared/HotPotato/SharedHotPotatoSystem.cs +++ b/Content.Shared/HotPotato/SharedHotPotatoSystem.cs @@ -11,13 +11,13 @@ using Robust.Shared.Timing; namespace Content.Shared.HotPotato; -public abstract class SharedHotPotatoSystem : EntitySystem +public abstract partial class SharedHotPotatoSystem : EntitySystem { - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSound = default!; - [Dependency] private readonly DamageOnHoldingSystem _damageOnHolding = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSound = default!; + [Dependency] private DamageOnHoldingSystem _damageOnHolding = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() diff --git a/Content.Shared/Humanoid/HumanoidProfileSystem.cs b/Content.Shared/Humanoid/HumanoidProfileSystem.cs index bc4f64d72a..68d69e9960 100644 --- a/Content.Shared/Humanoid/HumanoidProfileSystem.cs +++ b/Content.Shared/Humanoid/HumanoidProfileSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Humanoid; -public sealed class HumanoidProfileSystem : EntitySystem +public sealed partial class HumanoidProfileSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly GrammarSystem _grammar = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private GrammarSystem _grammar = default!; public override void Initialize() { diff --git a/Content.Shared/Humanoid/Markings/MarkingManager.cs b/Content.Shared/Humanoid/Markings/MarkingManager.cs index e5a8a2f3a3..7bb3639ba8 100644 --- a/Content.Shared/Humanoid/Markings/MarkingManager.cs +++ b/Content.Shared/Humanoid/Markings/MarkingManager.cs @@ -10,10 +10,10 @@ namespace Content.Shared.Humanoid.Markings; /// /// Manager responsible for sharing the logic of markings between in-simulation bodies and out-of-simulation profile editing /// -public sealed class MarkingManager +public sealed partial class MarkingManager { - [Dependency] private readonly IComponentFactory _component = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IComponentFactory _component = default!; + [Dependency] private IPrototypeManager _prototype = default!; private FrozenDictionary> _categorizedMarkings = default!; private FrozenDictionary _markings = default!; diff --git a/Content.Shared/Humanoid/NamingSystem.cs b/Content.Shared/Humanoid/NamingSystem.cs index 98afb34015..b166d3e323 100644 --- a/Content.Shared/Humanoid/NamingSystem.cs +++ b/Content.Shared/Humanoid/NamingSystem.cs @@ -10,12 +10,12 @@ namespace Content.Shared.Humanoid /// /// Figure out how to name a humanoid with these extensions. /// - public sealed class NamingSystem : EntitySystem + public sealed partial class NamingSystem : EntitySystem { private static readonly ProtoId FallbackSpecies = "Human"; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public string GetName(string species, Gender? gender = null) { diff --git a/Content.Shared/IdentityManagement/IdentitySystem.cs b/Content.Shared/IdentityManagement/IdentitySystem.cs index f62506b933..af3b73a948 100644 --- a/Content.Shared/IdentityManagement/IdentitySystem.cs +++ b/Content.Shared/IdentityManagement/IdentitySystem.cs @@ -22,17 +22,17 @@ namespace Content.Shared.IdentityManagement; /// /// Responsible for updating the identity of an entity on init or clothing equip/unequip. /// -public sealed class IdentitySystem : EntitySystem +public sealed partial class IdentitySystem : EntitySystem { - [Dependency] private readonly GrammarSystem _grammarSystem = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedCriminalRecordsConsoleSystem _criminalRecordsConsole = default!; - [Dependency] private readonly HumanoidProfileSystem _humanoidProfile = default!; - [Dependency] private readonly SharedIdCardSystem _idCard = default!; - [Dependency] private readonly ExamineSystemShared _examine = default!; + [Dependency] private GrammarSystem _grammarSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ISharedAdminLogManager _adminLog = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedCriminalRecordsConsoleSystem _criminalRecordsConsole = default!; + [Dependency] private HumanoidProfileSystem _humanoidProfile = default!; + [Dependency] private SharedIdCardSystem _idCard = default!; + [Dependency] private ExamineSystemShared _examine = default!; // The name of the container holding the identity entity private const string SlotName = "identity"; diff --git a/Content.Shared/IgnitionSource/EntitySystems/MatchboxSystem.cs b/Content.Shared/IgnitionSource/EntitySystems/MatchboxSystem.cs index 806e1e9eb1..c06ee87553 100644 --- a/Content.Shared/IgnitionSource/EntitySystems/MatchboxSystem.cs +++ b/Content.Shared/IgnitionSource/EntitySystems/MatchboxSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.IgnitionSource.Components; namespace Content.Shared.IgnitionSource.EntitySystems; -public sealed class MatchboxSystem : EntitySystem +public sealed partial class MatchboxSystem : EntitySystem { - [Dependency] private readonly MatchstickSystem _match = default!; + [Dependency] private MatchstickSystem _match = default!; public override void Initialize() { diff --git a/Content.Shared/IgnitionSource/EntitySystems/MatchstickSystem.cs b/Content.Shared/IgnitionSource/EntitySystems/MatchstickSystem.cs index 1267af307d..c0bd16a0d9 100644 --- a/Content.Shared/IgnitionSource/EntitySystems/MatchstickSystem.cs +++ b/Content.Shared/IgnitionSource/EntitySystems/MatchstickSystem.cs @@ -10,12 +10,12 @@ namespace Content.Shared.IgnitionSource.EntitySystems; public sealed partial class MatchstickSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedItemSystem _item = default!; - [Dependency] private readonly SharedPointLightSystem _lights = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedIgnitionSourceSystem _ignition = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedItemSystem _item = default!; + [Dependency] private SharedPointLightSystem _lights = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedIgnitionSourceSystem _ignition = default!; public override void Initialize() { diff --git a/Content.Shared/Implants/ReplacementImplantSystem.cs b/Content.Shared/Implants/ReplacementImplantSystem.cs index b206091fe3..318342aecb 100644 --- a/Content.Shared/Implants/ReplacementImplantSystem.cs +++ b/Content.Shared/Implants/ReplacementImplantSystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Containers; namespace Content.Shared.Implants; -public sealed class ReplacementImplantSystem : EntitySystem +public sealed partial class ReplacementImplantSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; public override void Initialize() { diff --git a/Content.Shared/Implants/SharedChameleonControllerSystem.cs b/Content.Shared/Implants/SharedChameleonControllerSystem.cs index 26df60e8cc..878bf3624e 100644 --- a/Content.Shared/Implants/SharedChameleonControllerSystem.cs +++ b/Content.Shared/Implants/SharedChameleonControllerSystem.cs @@ -4,7 +4,7 @@ namespace Content.Shared.Implants; public abstract partial class SharedChameleonControllerSystem : EntitySystem { - [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private SharedUserInterfaceSystem _uiSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Implants/SharedImplanterSystem.cs b/Content.Shared/Implants/SharedImplanterSystem.cs index 9622e814c5..c9cb6c42f4 100644 --- a/Content.Shared/Implants/SharedImplanterSystem.cs +++ b/Content.Shared/Implants/SharedImplanterSystem.cs @@ -18,18 +18,18 @@ using Robust.Shared.Utility; namespace Content.Shared.Implants; -public abstract class SharedImplanterSystem : EntitySystem +public abstract partial class SharedImplanterSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private ItemSlotsSystem _itemSlots = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private IPrototypeManager _proto = default!; - [Dependency] private readonly EntityQuery _implantCompQuery = default!; + [Dependency] private EntityQuery _implantCompQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Implants/SharedSubdermalImplantSystem.cs b/Content.Shared/Implants/SharedSubdermalImplantSystem.cs index a347b3db64..b0aca0e346 100644 --- a/Content.Shared/Implants/SharedSubdermalImplantSystem.cs +++ b/Content.Shared/Implants/SharedSubdermalImplantSystem.cs @@ -9,10 +9,10 @@ namespace Content.Shared.Implants; public abstract partial class SharedSubdermalImplantSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Implants/StorageImplantSystem.cs b/Content.Shared/Implants/StorageImplantSystem.cs index 748f9f3ad2..3dfb4106d7 100644 --- a/Content.Shared/Implants/StorageImplantSystem.cs +++ b/Content.Shared/Implants/StorageImplantSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Network; namespace Content.Shared.Implants; -public sealed class StorageImplantSystem : EntitySystem +public sealed partial class StorageImplantSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private INetManager _net = default!; public override void Initialize() { diff --git a/Content.Shared/Interaction/InteractionPopupSystem.cs b/Content.Shared/Interaction/InteractionPopupSystem.cs index 8df0035fc9..871381694b 100644 --- a/Content.Shared/Interaction/InteractionPopupSystem.cs +++ b/Content.Shared/Interaction/InteractionPopupSystem.cs @@ -14,15 +14,15 @@ using Robust.Shared.Timing; namespace Content.Shared.Interaction; -public sealed class InteractionPopupSystem : EntitySystem +public sealed partial class InteractionPopupSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly INetManager _netMan = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private INetManager _netMan = default!; public override void Initialize() { diff --git a/Content.Shared/Interaction/RotateToFaceSystem.cs b/Content.Shared/Interaction/RotateToFaceSystem.cs index 6fe5582bb1..597cd592d3 100644 --- a/Content.Shared/Interaction/RotateToFaceSystem.cs +++ b/Content.Shared/Interaction/RotateToFaceSystem.cs @@ -13,10 +13,10 @@ namespace Content.Shared.Interaction /// Doesn't really fit with SharedInteractionSystem so it's not there. /// [UsedImplicitly] - public sealed class RotateToFaceSystem : EntitySystem + public sealed partial class RotateToFaceSystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _actionBlockerSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private ActionBlockerSystem _actionBlockerSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; /// /// Tries to rotate the entity towards the target rotation. Returns false if it needs to keep rotating. diff --git a/Content.Shared/Interaction/SharedInteractionSystem.cs b/Content.Shared/Interaction/SharedInteractionSystem.cs index f5deabdf7e..158b2260cc 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.cs @@ -53,38 +53,38 @@ namespace Content.Shared.Interaction [UsedImplicitly] public abstract partial class SharedInteractionSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly ISharedChatManager _chat = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlockerSystem = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly PullingSystem _pullSystem = default!; - [Dependency] private readonly RotateToFaceSystem _rotateToFaceSystem = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly SharedPhysicsSystem _broadphase = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedVerbSystem _verbSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; - [Dependency] private readonly SharedStrippableSystem _strippable = default!; - [Dependency] private readonly SharedPlayerRateLimitManager _rateLimit = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; + [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!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private PullingSystem _pullSystem = default!; + [Dependency] private RotateToFaceSystem _rotateToFaceSystem = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private SharedPhysicsSystem _broadphase = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedVerbSystem _verbSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedUserInterfaceSystem _ui = default!; + [Dependency] private SharedStrippableSystem _strippable = default!; + [Dependency] private SharedPlayerRateLimitManager _rateLimit = default!; + [Dependency] private TagSystem _tagSystem = default!; + [Dependency] private UseDelaySystem _useDelay = default!; - [Dependency] private readonly EntityQuery _ignoreUiRangeQuery = default!; - [Dependency] private readonly EntityQuery _fixtureQuery = default!; - [Dependency] private readonly EntityQuery _itemQuery = default!; - [Dependency] private readonly EntityQuery _physicsQuery = default!; - [Dependency] private readonly EntityQuery _handsQuery = default!; - [Dependency] private readonly EntityQuery _relayQuery = default!; - [Dependency] private readonly EntityQuery _combatQuery = default!; - [Dependency] private readonly EntityQuery _wallMountQuery = default!; - [Dependency] private readonly EntityQuery _delayQuery = default!; - [Dependency] private readonly EntityQuery _uiQuery = default!; + [Dependency] private EntityQuery _ignoreUiRangeQuery = default!; + [Dependency] private EntityQuery _fixtureQuery = default!; + [Dependency] private EntityQuery _itemQuery = default!; + [Dependency] private EntityQuery _physicsQuery = default!; + [Dependency] private EntityQuery _handsQuery = default!; + [Dependency] private EntityQuery _relayQuery = default!; + [Dependency] private EntityQuery _combatQuery = default!; + [Dependency] private EntityQuery _wallMountQuery = default!; + [Dependency] private EntityQuery _delayQuery = default!; + [Dependency] private EntityQuery _uiQuery = default!; /// /// The collision mask used by default for diff --git a/Content.Shared/Interaction/SmartEquipSystem.cs b/Content.Shared/Interaction/SmartEquipSystem.cs index 7529d8701d..95fc27e5df 100644 --- a/Content.Shared/Interaction/SmartEquipSystem.cs +++ b/Content.Shared/Interaction/SmartEquipSystem.cs @@ -18,16 +18,16 @@ namespace Content.Shared.Interaction; /// /// This handles smart equipping or inserting/ejecting from slots through keybinds--generally shift+E and shift+B /// -public sealed class SmartEquipSystem : EntitySystem +public sealed partial class SmartEquipSystem : EntitySystem { - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedStorageSystem _storage = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly ItemSlotsSystem _slots = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedStorageSystem _storage = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private ItemSlotsSystem _slots = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; /// public override void Initialize() diff --git a/Content.Shared/Inventory/InventorySystem.Equip.cs b/Content.Shared/Inventory/InventorySystem.Equip.cs index 311761e1e2..f766bf8c36 100644 --- a/Content.Shared/Inventory/InventorySystem.Equip.cs +++ b/Content.Shared/Inventory/InventorySystem.Equip.cs @@ -23,17 +23,17 @@ namespace Content.Shared.Inventory; public abstract partial class InventorySystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeed = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly SharedItemSystem _item = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly SharedStrippableSystem _strippable = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeed = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private SharedItemSystem _item = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedStrippableSystem _strippable = default!; private static readonly ProtoId PocketableItemSize = "Small"; diff --git a/Content.Shared/Inventory/InventorySystem.Helpers.cs b/Content.Shared/Inventory/InventorySystem.Helpers.cs index 4c56a5da43..4212792f55 100644 --- a/Content.Shared/Inventory/InventorySystem.Helpers.cs +++ b/Content.Shared/Inventory/InventorySystem.Helpers.cs @@ -7,7 +7,7 @@ namespace Content.Shared.Inventory; public partial class InventorySystem { - [Dependency] private readonly SharedStorageSystem _storageSystem = default!; + [Dependency] private SharedStorageSystem _storageSystem = default!; /// /// Yields all entities in hands or inventory slots with the specific flags. diff --git a/Content.Shared/Inventory/InventorySystem.Slots.cs b/Content.Shared/Inventory/InventorySystem.Slots.cs index 005f78eef7..cef44e2651 100644 --- a/Content.Shared/Inventory/InventorySystem.Slots.cs +++ b/Content.Shared/Inventory/InventorySystem.Slots.cs @@ -11,8 +11,8 @@ namespace Content.Shared.Inventory; public partial class InventorySystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IViewVariablesManager _vvm = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IViewVariablesManager _vvm = default!; private void InitializeSlots() { diff --git a/Content.Shared/Inventory/SelfEquipOnlySystem.cs b/Content.Shared/Inventory/SelfEquipOnlySystem.cs index 113457e564..2725024291 100644 --- a/Content.Shared/Inventory/SelfEquipOnlySystem.cs +++ b/Content.Shared/Inventory/SelfEquipOnlySystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Inventory.Events; namespace Content.Shared.Inventory; -public sealed class SelfEquipOnlySystem : EntitySystem +public sealed partial class SelfEquipOnlySystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; /// public override void Initialize() diff --git a/Content.Shared/Inventory/VirtualItem/SharedVirtualItemSystem.cs b/Content.Shared/Inventory/VirtualItem/SharedVirtualItemSystem.cs index db3a4fd95c..7e152f1bad 100644 --- a/Content.Shared/Inventory/VirtualItem/SharedVirtualItemSystem.cs +++ b/Content.Shared/Inventory/VirtualItem/SharedVirtualItemSystem.cs @@ -22,13 +22,13 @@ namespace Content.Shared.Inventory.VirtualItem; /// and , see the /// references there for more information /// -public abstract class SharedVirtualItemSystem : EntitySystem +public abstract partial class SharedVirtualItemSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedItemSystem _itemSystem = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedItemSystem _itemSystem = default!; + [Dependency] private InventorySystem _inventorySystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedPopupSystem _popup = default!; private static readonly EntProtoId VirtualItem = "VirtualItem"; diff --git a/Content.Shared/Item/HeldSpeedModifierSystem.cs b/Content.Shared/Item/HeldSpeedModifierSystem.cs index c3286191b9..0889d9e87e 100644 --- a/Content.Shared/Item/HeldSpeedModifierSystem.cs +++ b/Content.Shared/Item/HeldSpeedModifierSystem.cs @@ -7,9 +7,9 @@ namespace Content.Shared.Item; /// /// This handles /// -public sealed class HeldSpeedModifierSystem : EntitySystem +public sealed partial class HeldSpeedModifierSystem : EntitySystem { - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifier = default!; /// public override void Initialize() diff --git a/Content.Shared/Item/ItemToggle/ItemTogglePrefixSystem.cs b/Content.Shared/Item/ItemToggle/ItemTogglePrefixSystem.cs index b401fefc44..8640d09786 100644 --- a/Content.Shared/Item/ItemToggle/ItemTogglePrefixSystem.cs +++ b/Content.Shared/Item/ItemToggle/ItemTogglePrefixSystem.cs @@ -5,9 +5,9 @@ namespace Content.Shared.Item.ItemToggle; /// /// On toggle handles the changes to ItemComponent.HeldPrefix. . /// -public sealed class ItemTogglePrefixSystem : EntitySystem +public sealed partial class ItemTogglePrefixSystem : EntitySystem { - [Dependency] private readonly SharedItemSystem _item = default!; + [Dependency] private SharedItemSystem _item = default!; /// public override void Initialize() diff --git a/Content.Shared/Item/ItemToggle/ItemToggleSystem.cs b/Content.Shared/Item/ItemToggle/ItemToggleSystem.cs index 2315961d97..59c8a2239d 100644 --- a/Content.Shared/Item/ItemToggle/ItemToggleSystem.cs +++ b/Content.Shared/Item/ItemToggle/ItemToggleSystem.cs @@ -18,15 +18,15 @@ namespace Content.Shared.Item.ItemToggle; /// /// If you need extended functionality (e.g. requiring power) then add a new component and use events. /// -public sealed class ItemToggleSystem : EntitySystem +public sealed partial class ItemToggleSystem : EntitySystem { - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private IGameTiming _gameTiming = default!; - [Dependency] private readonly EntityQuery _itemToggleQuery = default!; + [Dependency] private EntityQuery _itemToggleQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Item/MultiHandedItemSystem.cs b/Content.Shared/Item/MultiHandedItemSystem.cs index 9d30d57a91..e3b2f7639a 100644 --- a/Content.Shared/Item/MultiHandedItemSystem.cs +++ b/Content.Shared/Item/MultiHandedItemSystem.cs @@ -6,12 +6,12 @@ using Robust.Shared.Timing; namespace Content.Shared.Item; -public sealed class MultiHandedItemSystem : EntitySystem +public sealed partial class MultiHandedItemSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedVirtualItemSystem _virtualItem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedVirtualItemSystem _virtualItem = default!; /// public override void Initialize() diff --git a/Content.Shared/Item/SharedItemSystem.cs b/Content.Shared/Item/SharedItemSystem.cs index 9319755501..ea9206307e 100644 --- a/Content.Shared/Item/SharedItemSystem.cs +++ b/Content.Shared/Item/SharedItemSystem.cs @@ -13,11 +13,11 @@ using Robust.Shared.Utility; namespace Content.Shared.Item; -public abstract class SharedItemSystem : EntitySystem +public abstract partial class SharedItemSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] protected readonly SharedContainerSystem Container = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] protected SharedContainerSystem Container = default!; public override void Initialize() { diff --git a/Content.Shared/ItemRecall/SharedItemRecallSystem.cs b/Content.Shared/ItemRecall/SharedItemRecallSystem.cs index 8d0e371b89..a15071dcac 100644 --- a/Content.Shared/ItemRecall/SharedItemRecallSystem.cs +++ b/Content.Shared/ItemRecall/SharedItemRecallSystem.cs @@ -15,13 +15,13 @@ namespace Content.Shared.ItemRecall; /// public abstract partial class SharedItemRecallSystem : EntitySystem { - [Dependency] private readonly ISharedPlayerManager _player = default!; - [Dependency] private readonly SharedPvsOverrideSystem _pvs = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedPopupSystem _popups = default!; - [Dependency] private readonly SharedProjectileSystem _proj = default!; + [Dependency] private ISharedPlayerManager _player = default!; + [Dependency] private SharedPvsOverrideSystem _pvs = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private SharedPopupSystem _popups = default!; + [Dependency] private SharedProjectileSystem _proj = default!; public override void Initialize() { diff --git a/Content.Shared/Jaunt/JauntSystem.cs b/Content.Shared/Jaunt/JauntSystem.cs index d9263d000e..21747ad984 100644 --- a/Content.Shared/Jaunt/JauntSystem.cs +++ b/Content.Shared/Jaunt/JauntSystem.cs @@ -1,9 +1,9 @@ using Content.Shared.Actions; namespace Content.Shared.Jaunt; -public sealed class JauntSystem : EntitySystem +public sealed partial class JauntSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actions = default!; + [Dependency] private SharedActionsSystem _actions = default!; public override void Initialize() { diff --git a/Content.Shared/Jittering/SharedJitteringSystem.cs b/Content.Shared/Jittering/SharedJitteringSystem.cs index fd0758c3c4..e1ae0bd42c 100644 --- a/Content.Shared/Jittering/SharedJitteringSystem.cs +++ b/Content.Shared/Jittering/SharedJitteringSystem.cs @@ -7,10 +7,10 @@ namespace Content.Shared.Jittering /// /// A system for applying a jitter animation to any entity. /// - public abstract class SharedJitteringSystem : EntitySystem + public abstract partial class SharedJitteringSystem : EntitySystem { - [Dependency] protected readonly IGameTiming GameTiming = default!; - [Dependency] protected readonly StatusEffectsSystem StatusEffects = default!; + [Dependency] protected IGameTiming GameTiming = default!; + [Dependency] protected StatusEffectsSystem StatusEffects = default!; public float MaxAmplitude = 300f; public float MinAmplitude = 1f; diff --git a/Content.Shared/Kitchen/Components/EntitySystems/HandheldGrinderSystem.cs b/Content.Shared/Kitchen/Components/EntitySystems/HandheldGrinderSystem.cs index 3a5931d261..405083d1ca 100644 --- a/Content.Shared/Kitchen/Components/EntitySystems/HandheldGrinderSystem.cs +++ b/Content.Shared/Kitchen/Components/EntitySystems/HandheldGrinderSystem.cs @@ -13,16 +13,16 @@ using Robust.Shared.Serialization; namespace Content.Shared.Kitchen.EntitySystems; -internal sealed class HandheldGrinderSystem : EntitySystem +internal sealed partial class HandheldGrinderSystem : EntitySystem { - [Dependency] private readonly SharedReagentGrinderSystem _reagentGrinder = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solution = default!; - [Dependency] private readonly SharedStackSystem _stackSystem = default!; - [Dependency] private readonly SharedDestructibleSystem _destructibleSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPuddleSystem _puddle = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedReagentGrinderSystem _reagentGrinder = default!; + [Dependency] private SharedSolutionContainerSystem _solution = default!; + [Dependency] private SharedStackSystem _stackSystem = default!; + [Dependency] private SharedDestructibleSystem _destructibleSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPuddleSystem _puddle = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Kitchen/EntitySystems/SharedReagentGrinderSystem.cs b/Content.Shared/Kitchen/EntitySystems/SharedReagentGrinderSystem.cs index 9dca252eb4..49c1c005b4 100644 --- a/Content.Shared/Kitchen/EntitySystems/SharedReagentGrinderSystem.cs +++ b/Content.Shared/Kitchen/EntitySystems/SharedReagentGrinderSystem.cs @@ -21,21 +21,21 @@ using Robust.Shared.Timing; namespace Content.Shared.Kitchen.EntitySystems; [UsedImplicitly] -public abstract class SharedReagentGrinderSystem : EntitySystem +public abstract partial class SharedReagentGrinderSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainersSystem = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedStackSystem _stackSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedDestructibleSystem _destructible = default!; - [Dependency] private readonly SharedJitteringSystem _jitter = default!; - [Dependency] private readonly SharedPowerReceiverSystem _power = default!; - [Dependency] private readonly SharedPowerStateSystem _powerState = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainersSystem = default!; + [Dependency] private ItemSlotsSystem _itemSlotsSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedStackSystem _stackSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedDestructibleSystem _destructible = default!; + [Dependency] private SharedJitteringSystem _jitter = default!; + [Dependency] private SharedPowerReceiverSystem _power = default!; + [Dependency] private SharedPowerStateSystem _powerState = default!; public override void Initialize() { diff --git a/Content.Shared/Kitchen/RecipeManager.cs b/Content.Shared/Kitchen/RecipeManager.cs index 79c169b754..10d9d13f2a 100644 --- a/Content.Shared/Kitchen/RecipeManager.cs +++ b/Content.Shared/Kitchen/RecipeManager.cs @@ -3,9 +3,9 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Kitchen { - public sealed class RecipeManager + public sealed partial class RecipeManager { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public List Recipes { get; private set; } = new(); diff --git a/Content.Shared/Kitchen/SharedKitchenSpikeSystem.cs b/Content.Shared/Kitchen/SharedKitchenSpikeSystem.cs index fed55ddc29..057be03d75 100644 --- a/Content.Shared/Kitchen/SharedKitchenSpikeSystem.cs +++ b/Content.Shared/Kitchen/SharedKitchenSpikeSystem.cs @@ -31,21 +31,21 @@ namespace Content.Shared.Kitchen; /// /// Used to butcher some entities like monkeys. /// -public sealed class SharedKitchenSpikeSystem : EntitySystem +public sealed partial class SharedKitchenSpikeSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly ISharedAdminLogManager _logger = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly ExamineSystemShared _examineSystem = default!; - [Dependency] private readonly MetaDataSystem _metaDataSystem = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private ISharedAdminLogManager _logger = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private ExamineSystemShared _examineSystem = default!; + [Dependency] private MetaDataSystem _metaDataSystem = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Labels/EntitySystems/LabelSystem.cs b/Content.Shared/Labels/EntitySystems/LabelSystem.cs index 2b5091b7ad..10c5e32326 100644 --- a/Content.Shared/Labels/EntitySystems/LabelSystem.cs +++ b/Content.Shared/Labels/EntitySystems/LabelSystem.cs @@ -11,9 +11,9 @@ namespace Content.Shared.Labels.EntitySystems; public sealed partial class LabelSystem : EntitySystem { - [Dependency] private readonly NameModifierSystem _nameModifier = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private NameModifierSystem _nameModifier = default!; + [Dependency] private ItemSlotsSystem _itemSlots = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public const string ContainerName = "paper_label"; diff --git a/Content.Shared/Labels/EntitySystems/SharedHandLabelerSystem.cs b/Content.Shared/Labels/EntitySystems/SharedHandLabelerSystem.cs index e46b4f463d..546a90754b 100644 --- a/Content.Shared/Labels/EntitySystems/SharedHandLabelerSystem.cs +++ b/Content.Shared/Labels/EntitySystems/SharedHandLabelerSystem.cs @@ -11,14 +11,14 @@ using Robust.Shared.Network; namespace Content.Shared.Labels.EntitySystems; -public abstract class SharedHandLabelerSystem : EntitySystem +public abstract partial class SharedHandLabelerSystem : EntitySystem { - [Dependency] protected readonly SharedUserInterfaceSystem UserInterfaceSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly LabelSystem _labelSystem = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] protected SharedUserInterfaceSystem UserInterfaceSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private LabelSystem _labelSystem = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Lathe/SharedLatheSystem.cs b/Content.Shared/Lathe/SharedLatheSystem.cs index 5942f4bf6c..38f7f2fb41 100644 --- a/Content.Shared/Lathe/SharedLatheSystem.cs +++ b/Content.Shared/Lathe/SharedLatheSystem.cs @@ -15,11 +15,11 @@ namespace Content.Shared.Lathe; /// /// This handles... /// -public abstract class SharedLatheSystem : EntitySystem +public abstract partial class SharedLatheSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly SharedMaterialStorageSystem _materialStorage = default!; - [Dependency] private readonly EmagSystem _emag = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private SharedMaterialStorageSystem _materialStorage = default!; + [Dependency] private EmagSystem _emag = default!; public readonly Dictionary> InverseRecipes = new(); public const int MaxItemsPerRequest = 10_000; diff --git a/Content.Shared/Light/EntitySystems/ItemTogglePointLightSystem.cs b/Content.Shared/Light/EntitySystems/ItemTogglePointLightSystem.cs index 8a9995d74e..316fcf59b0 100644 --- a/Content.Shared/Light/EntitySystems/ItemTogglePointLightSystem.cs +++ b/Content.Shared/Light/EntitySystems/ItemTogglePointLightSystem.cs @@ -8,10 +8,10 @@ namespace Content.Shared.Light.EntitySystems; /// Implements the behavior of , causing s to /// enable and disable lights on the entity. /// -public sealed class ItemTogglePointLightSystem : EntitySystem +public sealed partial class ItemTogglePointLightSystem : EntitySystem { - [Dependency] private readonly SharedPointLightSystem _light = default!; - [Dependency] private readonly SharedHandheldLightSystem _handheldLight = default!; + [Dependency] private SharedPointLightSystem _light = default!; + [Dependency] private SharedHandheldLightSystem _handheldLight = default!; public override void Initialize() { diff --git a/Content.Shared/Light/EntitySystems/SharedLightBulbSystem.cs b/Content.Shared/Light/EntitySystems/SharedLightBulbSystem.cs index b2e9720984..468d7ed420 100644 --- a/Content.Shared/Light/EntitySystems/SharedLightBulbSystem.cs +++ b/Content.Shared/Light/EntitySystems/SharedLightBulbSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Audio.Systems; namespace Content.Shared.Light.EntitySystems; -public abstract class SharedLightBulbSystem : EntitySystem +public abstract partial class SharedLightBulbSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Shared/Light/EntitySystems/SharedPoweredLightSystem.cs b/Content.Shared/Light/EntitySystems/SharedPoweredLightSystem.cs index 1995496932..ccf751b246 100644 --- a/Content.Shared/Light/EntitySystems/SharedPoweredLightSystem.cs +++ b/Content.Shared/Light/EntitySystems/SharedPoweredLightSystem.cs @@ -21,21 +21,21 @@ using Robust.Shared.Timing; namespace Content.Shared.Light.EntitySystems; -public abstract class SharedPoweredLightSystem : EntitySystem +public abstract partial class SharedPoweredLightSystem : EntitySystem { - [Dependency] protected readonly IGameTiming GameTiming = default!; - [Dependency] private readonly DamageOnInteractSystem _damageOnInteractSystem = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] protected readonly SharedContainerSystem ContainerSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedLightBulbSystem _bulbSystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly SharedPowerReceiverSystem _receiver = default!; - [Dependency] private readonly SharedPointLightSystem _pointLight = default!; - [Dependency] private readonly SharedStorageSystem _storage = default!; - [Dependency] private readonly SharedDeviceLinkSystem _deviceLink = default!; + [Dependency] protected IGameTiming GameTiming = default!; + [Dependency] private DamageOnInteractSystem _damageOnInteractSystem = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] protected SharedContainerSystem ContainerSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedLightBulbSystem _bulbSystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedPowerReceiverSystem _receiver = default!; + [Dependency] private SharedPointLightSystem _pointLight = default!; + [Dependency] private SharedStorageSystem _storage = default!; + [Dependency] private SharedDeviceLinkSystem _deviceLink = default!; private static readonly TimeSpan ThunkDelay = TimeSpan.FromSeconds(2); public const string LightBulbContainer = "light_bulb"; diff --git a/Content.Shared/Light/EntitySystems/SharedRoofSystem.cs b/Content.Shared/Light/EntitySystems/SharedRoofSystem.cs index 46ec418579..5207f21430 100644 --- a/Content.Shared/Light/EntitySystems/SharedRoofSystem.cs +++ b/Content.Shared/Light/EntitySystems/SharedRoofSystem.cs @@ -9,9 +9,9 @@ namespace Content.Shared.Light.EntitySystems; /// /// Handles the roof flag for tiles that gets used for the RoofOverlay. /// -public abstract class SharedRoofSystem : EntitySystem +public abstract partial class SharedRoofSystem : EntitySystem { - [Dependency] private readonly EntityLookupSystem _lookup = default!; + [Dependency] private EntityLookupSystem _lookup = default!; private HashSet> _roofSet = new(); diff --git a/Content.Shared/Light/EntitySystems/SharedSunShadowSystem.cs b/Content.Shared/Light/EntitySystems/SharedSunShadowSystem.cs index ed6069d0f9..4e65d1cf19 100644 --- a/Content.Shared/Light/EntitySystems/SharedSunShadowSystem.cs +++ b/Content.Shared/Light/EntitySystems/SharedSunShadowSystem.cs @@ -3,9 +3,9 @@ using Robust.Shared.Random; namespace Content.Shared.Light.EntitySystems; -public abstract class SharedSunShadowSystem : EntitySystem +public abstract partial class SharedSunShadowSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; public override void Initialize() { diff --git a/Content.Shared/Light/EntitySystems/SlimPoweredLightSystem.cs b/Content.Shared/Light/EntitySystems/SlimPoweredLightSystem.cs index 4cf9b25dad..c6c2363acb 100644 --- a/Content.Shared/Light/EntitySystems/SlimPoweredLightSystem.cs +++ b/Content.Shared/Light/EntitySystems/SlimPoweredLightSystem.cs @@ -4,10 +4,10 @@ using Content.Shared.Power.EntitySystems; namespace Content.Shared.Light.EntitySystems; -public sealed class SlimPoweredLightSystem : EntitySystem +public sealed partial class SlimPoweredLightSystem : EntitySystem { - [Dependency] private readonly SharedPowerReceiverSystem _receiver = default!; - [Dependency] private readonly SharedPointLightSystem _lights = default!; + [Dependency] private SharedPowerReceiverSystem _receiver = default!; + [Dependency] private SharedPointLightSystem _lights = default!; private bool _setting; diff --git a/Content.Shared/Light/EntitySystems/UnpoweredFlashlightSystem.cs b/Content.Shared/Light/EntitySystems/UnpoweredFlashlightSystem.cs index ce3c016080..fb84089f03 100644 --- a/Content.Shared/Light/EntitySystems/UnpoweredFlashlightSystem.cs +++ b/Content.Shared/Light/EntitySystems/UnpoweredFlashlightSystem.cs @@ -12,18 +12,18 @@ using Robust.Shared.Utility; namespace Content.Shared.Light.EntitySystems; -public sealed class UnpoweredFlashlightSystem : EntitySystem +public sealed partial class UnpoweredFlashlightSystem : EntitySystem { // TODO: Split some of this to ItemTogglePointLight - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly SharedPointLightSystem _light = default!; - [Dependency] private readonly EmagSystem _emag = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private ActionContainerSystem _actionContainer = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private SharedPointLightSystem _light = default!; + [Dependency] private EmagSystem _emag = default!; public override void Initialize() { diff --git a/Content.Shared/Light/SharedHandheldLightSystem.cs b/Content.Shared/Light/SharedHandheldLightSystem.cs index cbff7f95db..d8d6b60c9d 100644 --- a/Content.Shared/Light/SharedHandheldLightSystem.cs +++ b/Content.Shared/Light/SharedHandheldLightSystem.cs @@ -11,13 +11,13 @@ using Robust.Shared.Utility; namespace Content.Shared.Light; -public abstract class SharedHandheldLightSystem : EntitySystem +public abstract partial class SharedHandheldLightSystem : EntitySystem { - [Dependency] private readonly SharedItemSystem _itemSys = default!; - [Dependency] private readonly ClothingSystem _clothingSys = default!; - [Dependency] private readonly SharedActionsSystem _actionSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private SharedItemSystem _itemSys = default!; + [Dependency] private ClothingSystem _clothingSys = default!; + [Dependency] private SharedActionsSystem _actionSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Shared/Lightning/SharedLightningSystem.cs b/Content.Shared/Lightning/SharedLightningSystem.cs index dc79a81c32..5d542ffddd 100644 --- a/Content.Shared/Lightning/SharedLightningSystem.cs +++ b/Content.Shared/Lightning/SharedLightningSystem.cs @@ -2,9 +2,9 @@ namespace Content.Shared.Lightning; -public abstract class SharedLightningSystem : EntitySystem +public abstract partial class SharedLightningSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IRobustRandom _random = default!; /// /// Picks a random sprite state for the lightning. It's just data that gets passed to the diff --git a/Content.Shared/Localizations/ContentLocalizationManager.cs b/Content.Shared/Localizations/ContentLocalizationManager.cs index 7af34f01d8..5cfed85df6 100644 --- a/Content.Shared/Localizations/ContentLocalizationManager.cs +++ b/Content.Shared/Localizations/ContentLocalizationManager.cs @@ -5,9 +5,9 @@ using Robust.Shared.Utility; namespace Content.Shared.Localizations { - public sealed class ContentLocalizationManager + public sealed partial class ContentLocalizationManager { - [Dependency] private readonly ILocalizationManager _loc = default!; + [Dependency] private ILocalizationManager _loc = default!; // If you want to change your codebase's language, do it here. private const string Culture = "en-US"; diff --git a/Content.Shared/Lock/BypassLock/Systems/BypassLockSystem.cs b/Content.Shared/Lock/BypassLock/Systems/BypassLockSystem.cs index 406e898c59..34f2735f6d 100644 --- a/Content.Shared/Lock/BypassLock/Systems/BypassLockSystem.cs +++ b/Content.Shared/Lock/BypassLock/Systems/BypassLockSystem.cs @@ -14,10 +14,10 @@ namespace Content.Shared.Lock.BypassLock.Systems; public sealed partial class BypassLockSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly LockSystem _lock = default!; - [Dependency] private readonly SharedToolSystem _tool = default!; - [Dependency] private readonly SharedWiresSystem _wires = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private LockSystem _lock = default!; + [Dependency] private SharedToolSystem _tool = default!; + [Dependency] private SharedWiresSystem _wires = default!; public override void Initialize() { diff --git a/Content.Shared/Lock/LockSystem.cs b/Content.Shared/Lock/LockSystem.cs index 4b44378cdf..e498f5b6aa 100644 --- a/Content.Shared/Lock/LockSystem.cs +++ b/Content.Shared/Lock/LockSystem.cs @@ -24,15 +24,15 @@ namespace Content.Shared.Lock; /// Handles (un)locking and examining of Lock components /// [UsedImplicitly] -public sealed class LockSystem : EntitySystem +public sealed partial class LockSystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _sharedPopupSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _sharedPopupSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedUserInterfaceSystem _ui = default!; private readonly LocId _defaultDenyReason = "lock-comp-has-user-access-fail"; diff --git a/Content.Shared/Lock/LockingWhitelistSystem.cs b/Content.Shared/Lock/LockingWhitelistSystem.cs index ba495fba90..c105d63cdb 100644 --- a/Content.Shared/Lock/LockingWhitelistSystem.cs +++ b/Content.Shared/Lock/LockingWhitelistSystem.cs @@ -3,10 +3,10 @@ using Content.Shared.Whitelist; namespace Content.Shared.Lock; -public sealed class LockingWhitelistSystem : EntitySystem +public sealed partial class LockingWhitelistSystem : EntitySystem { - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Magic/SharedMagicSystem.cs b/Content.Shared/Magic/SharedMagicSystem.cs index 9bdb39ecaf..e8d0b0091c 100644 --- a/Content.Shared/Magic/SharedMagicSystem.cs +++ b/Content.Shared/Magic/SharedMagicSystem.cs @@ -43,32 +43,32 @@ namespace Content.Shared.Magic; /// /// Handles learning and using spells (actions) /// -public abstract class SharedMagicSystem : EntitySystem +public abstract partial class SharedMagicSystem : EntitySystem { - [Dependency] private readonly ISerializationManager _seriMan = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedGunSystem _gunSystem = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedDoorSystem _door = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly LockSystem _lock = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; - [Dependency] private readonly TurfSystem _turf = default!; - [Dependency] private readonly SharedChargesSystem _charges = default!; - [Dependency] private readonly ExamineSystemShared _examine= default!; - [Dependency] private readonly TargetSystem _target = default!; + [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!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedDoorSystem _door = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private LockSystem _lock = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private SharedStunSystem _stun = default!; + [Dependency] private TurfSystem _turf = default!; + [Dependency] private SharedChargesSystem _charges = default!; + [Dependency] private ExamineSystemShared _examine= default!; + [Dependency] private TargetSystem _target = default!; private static readonly ProtoId InvalidForGlobalSpawnSpellTag = "InvalidForGlobalSpawnSpell"; diff --git a/Content.Shared/Magic/SpellbookSystem.cs b/Content.Shared/Magic/SpellbookSystem.cs index 90038fa9ba..2bc5251d80 100644 --- a/Content.Shared/Magic/SpellbookSystem.cs +++ b/Content.Shared/Magic/SpellbookSystem.cs @@ -10,14 +10,14 @@ using Robust.Shared.Network; namespace Content.Shared.Magic; -public sealed class SpellbookSystem : EntitySystem +public sealed partial class SpellbookSystem : EntitySystem { - [Dependency] private readonly SharedChargesSystem _sharedCharges = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; - [Dependency] private readonly INetManager _netManager = default!; + [Dependency] private SharedChargesSystem _sharedCharges = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private ActionContainerSystem _actionContainer = default!; + [Dependency] private INetManager _netManager = default!; public override void Initialize() { diff --git a/Content.Shared/Magic/Systems/AnimateSpellSystem.cs b/Content.Shared/Magic/Systems/AnimateSpellSystem.cs index 202605a338..fa6b3aeb01 100644 --- a/Content.Shared/Magic/Systems/AnimateSpellSystem.cs +++ b/Content.Shared/Magic/Systems/AnimateSpellSystem.cs @@ -8,11 +8,11 @@ using System.Linq; namespace Content.Shared.Magic.Systems; -public sealed class AnimateSpellSystem : EntitySystem +public sealed partial class AnimateSpellSystem : EntitySystem { - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedContainerSystem _container = default!; public override void Initialize() { diff --git a/Content.Shared/MagicMirror/MagicMirrorSystem.cs b/Content.Shared/MagicMirror/MagicMirrorSystem.cs index 5cdedcf027..631b514c48 100644 --- a/Content.Shared/MagicMirror/MagicMirrorSystem.cs +++ b/Content.Shared/MagicMirror/MagicMirrorSystem.cs @@ -14,16 +14,16 @@ using Robust.Shared.Serialization; namespace Content.Shared.MagicMirror; -public sealed class MagicMirrorSystem : EntitySystem +public sealed partial class MagicMirrorSystem : EntitySystem { - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedUserInterfaceSystem _userInterface = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedVisualBodySystem _visualBody = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedUserInterfaceSystem _userInterface = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedVisualBodySystem _visualBody = default!; private static readonly ProtoId HidesHairTag = "HidesHair"; diff --git a/Content.Shared/Maps/TileSystem.cs b/Content.Shared/Maps/TileSystem.cs index 908507e54d..dafc9e678b 100644 --- a/Content.Shared/Maps/TileSystem.cs +++ b/Content.Shared/Maps/TileSystem.cs @@ -18,16 +18,16 @@ namespace Content.Shared.Maps; /// /// Handles server-side tile manipulation like prying/deconstructing tiles. /// -public sealed class TileSystem : EntitySystem +public sealed partial class TileSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; - [Dependency] private readonly SharedDecalSystem _decal = default!; - [Dependency] private readonly SharedMapSystem _maps = default!; - [Dependency] private readonly TurfSystem _turf = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [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!; + [Dependency] private SharedMapSystem _maps = default!; + [Dependency] private TurfSystem _turf = default!; + [Dependency] private IGameTiming _timing = default!; public const int ChunkSize = 16; diff --git a/Content.Shared/Maps/TurfSystem.cs b/Content.Shared/Maps/TurfSystem.cs index 005b05b4d0..4ecafc3d9d 100644 --- a/Content.Shared/Maps/TurfSystem.cs +++ b/Content.Shared/Maps/TurfSystem.cs @@ -12,15 +12,15 @@ namespace Content.Shared.Maps; /// /// This system provides various useful helper methods for turfs & tiles. Replacement for /// -public sealed class TurfSystem : EntitySystem +public sealed partial class TurfSystem : EntitySystem { - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefinitions = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private ITileDefinitionManager _tileDefinitions = default!; - [Dependency] private readonly EntityQuery _fixtureQuery = default!; + [Dependency] private EntityQuery _fixtureQuery = default!; /// /// Attempts to get the turf at or under some given coordinates or null if no such turf exists. diff --git a/Content.Shared/Materials/OreSilo/SharedOreSiloSystem.cs b/Content.Shared/Materials/OreSilo/SharedOreSiloSystem.cs index ad7aeff7dd..6739834036 100644 --- a/Content.Shared/Materials/OreSilo/SharedOreSiloSystem.cs +++ b/Content.Shared/Materials/OreSilo/SharedOreSiloSystem.cs @@ -4,13 +4,13 @@ using Robust.Shared.Utility; namespace Content.Shared.Materials.OreSilo; -public abstract class SharedOreSiloSystem : EntitySystem +public abstract partial class SharedOreSiloSystem : EntitySystem { - [Dependency] private readonly SharedMaterialStorageSystem _materialStorage = default!; - [Dependency] private readonly SharedPowerReceiverSystem _powerReceiver = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private SharedMaterialStorageSystem _materialStorage = default!; + [Dependency] private SharedPowerReceiverSystem _powerReceiver = default!; + [Dependency] private SharedTransformSystem _transform = default!; - [Dependency] private readonly EntityQuery _clientQuery = default!; + [Dependency] private EntityQuery _clientQuery = default!; /// public override void Initialize() diff --git a/Content.Shared/Materials/SharedMaterialReclaimerSystem.cs b/Content.Shared/Materials/SharedMaterialReclaimerSystem.cs index 77f157fcdd..4fcbbcb298 100644 --- a/Content.Shared/Materials/SharedMaterialReclaimerSystem.cs +++ b/Content.Shared/Materials/SharedMaterialReclaimerSystem.cs @@ -20,15 +20,15 @@ namespace Content.Shared.Materials; /// Handles interactions and logic related to , /// , and . /// -public abstract class SharedMaterialReclaimerSystem : EntitySystem +public abstract partial class SharedMaterialReclaimerSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] protected readonly SharedAmbientSoundSystem AmbientSound = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] protected readonly SharedContainerSystem Container = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly EmagSystem _emag = default!; + [Dependency] private ISharedAdminLogManager _adminLog = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] protected SharedAmbientSoundSystem AmbientSound = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] protected SharedContainerSystem Container = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private EmagSystem _emag = default!; public const string ActiveReclaimerContainerId = "active-material-reclaimer-container"; diff --git a/Content.Shared/Materials/SharedMaterialStorageSystem.cs b/Content.Shared/Materials/SharedMaterialStorageSystem.cs index 2fc03dd997..c99d21fd2e 100644 --- a/Content.Shared/Materials/SharedMaterialStorageSystem.cs +++ b/Content.Shared/Materials/SharedMaterialStorageSystem.cs @@ -15,12 +15,12 @@ namespace Content.Shared.Materials; /// This handles storing materials and modifying their amounts /// /// -public abstract class SharedMaterialStorageSystem : EntitySystem +public abstract partial class SharedMaterialStorageSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; /// /// Default volume for a sheet if the material's entity prototype has no material composition. diff --git a/Content.Shared/Mech/EntitySystems/SharedMechSystem.cs b/Content.Shared/Mech/EntitySystems/SharedMechSystem.cs index f2ba8c69f5..16f5aef515 100644 --- a/Content.Shared/Mech/EntitySystems/SharedMechSystem.cs +++ b/Content.Shared/Mech/EntitySystems/SharedMechSystem.cs @@ -29,17 +29,17 @@ namespace Content.Shared.Mech.EntitySystems; /// public abstract partial class SharedMechSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedMoverController _mover = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedMoverController _mover = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; /// public override void Initialize() diff --git a/Content.Shared/Mech/Equipment/Systems/MechSoundboardSystem.cs b/Content.Shared/Mech/Equipment/Systems/MechSoundboardSystem.cs index a2a6a94488..7dae4790c3 100644 --- a/Content.Shared/Mech/Equipment/Systems/MechSoundboardSystem.cs +++ b/Content.Shared/Mech/Equipment/Systems/MechSoundboardSystem.cs @@ -8,10 +8,10 @@ namespace Content.Shared.Mech.Equipment.Systems; /// /// Handles everything for mech soundboard. /// -public sealed class MechSoundboardSystem : EntitySystem +public sealed partial class MechSoundboardSystem : EntitySystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private UseDelaySystem _useDelay = default!; public override void Initialize() { diff --git a/Content.Shared/Medical/Cryogenics/SharedCryoPodSystem.cs b/Content.Shared/Medical/Cryogenics/SharedCryoPodSystem.cs index b3862bd422..b4a394b7ef 100644 --- a/Content.Shared/Medical/Cryogenics/SharedCryoPodSystem.cs +++ b/Content.Shared/Medical/Cryogenics/SharedCryoPodSystem.cs @@ -34,28 +34,28 @@ namespace Content.Shared.Medical.Cryogenics; public abstract partial class SharedCryoPodSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] private readonly ClimbSystem _climb = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly ReactiveSystem _reactive = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] private readonly SharedBloodstreamSystem _bloodstream = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedPointLightSystem _light = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly SharedToolSystem _tool = default!; - [Dependency] protected readonly SharedUserInterfaceSystem UI = default!; - [Dependency] private readonly StandingStateSystem _standingState = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] private ClimbSystem _climb = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private ItemSlotsSystem _itemSlots = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private ReactiveSystem _reactive = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] private SharedBloodstreamSystem _bloodstream = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedPointLightSystem _light = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedToolSystem _tool = default!; + [Dependency] protected SharedUserInterfaceSystem UI = default!; + [Dependency] private StandingStateSystem _standingState = default!; - [Dependency] private readonly EntityQuery _bloodstreamQuery = default!; - [Dependency] private readonly EntityQuery _itemSlotsQuery = default!; - [Dependency] private readonly EntityQuery _dispenserQuery = default!; + [Dependency] private EntityQuery _bloodstreamQuery = default!; + [Dependency] private EntityQuery _itemSlotsQuery = default!; + [Dependency] private EntityQuery _dispenserQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Medical/Healing/HealingSystem.cs b/Content.Shared/Medical/Healing/HealingSystem.cs index 93d0727b7f..4b6bac84f9 100644 --- a/Content.Shared/Medical/Healing/HealingSystem.cs +++ b/Content.Shared/Medical/Healing/HealingSystem.cs @@ -19,18 +19,18 @@ using Robust.Shared.Audio.Systems; namespace Content.Shared.Medical.Healing; -public sealed class HealingSystem : EntitySystem +public sealed partial class HealingSystem : EntitySystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedBloodstreamSystem _bloodstreamSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedStackSystem _stacks = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly MobThresholdSystem _mobThresholdSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private SharedBloodstreamSystem _bloodstreamSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedStackSystem _stacks = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private MobThresholdSystem _mobThresholdSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Medical/SharedDefibrillatorSystem.cs b/Content.Shared/Medical/SharedDefibrillatorSystem.cs index 4f8a533017..0341d6f278 100644 --- a/Content.Shared/Medical/SharedDefibrillatorSystem.cs +++ b/Content.Shared/Medical/SharedDefibrillatorSystem.cs @@ -22,23 +22,23 @@ namespace Content.Shared.Medical; /// /// This handles interactions and logic relating to /// -public abstract class SharedDefibrillatorSystem : EntitySystem +public abstract partial class SharedDefibrillatorSystem : EntitySystem { - [Dependency] private readonly SharedChatSystem _chat = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedElectrocutionSystem _electrocution = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; - [Dependency] private readonly ItemToggleSystem _toggle = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly MobThresholdSystem _mobThreshold = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly SharedRottingSystem _rotting = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; + [Dependency] private SharedChatSystem _chat = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedElectrocutionSystem _electrocution = default!; + [Dependency] private ISharedPlayerManager _player = default!; + [Dependency] private ItemToggleSystem _toggle = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private MobThresholdSystem _mobThreshold = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private PowerCellSystem _powerCell = default!; + [Dependency] private SharedRottingSystem _rotting = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private UseDelaySystem _useDelay = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; private readonly HashSet _interacters = new(); diff --git a/Content.Shared/Medical/Stethoscope/StethoscopeSystem.cs b/Content.Shared/Medical/Stethoscope/StethoscopeSystem.cs index 34db93f401..6676ea37e0 100644 --- a/Content.Shared/Medical/Stethoscope/StethoscopeSystem.cs +++ b/Content.Shared/Medical/Stethoscope/StethoscopeSystem.cs @@ -13,13 +13,13 @@ using Robust.Shared.Containers; namespace Content.Shared.Medical.Stethoscope; -public sealed class StethoscopeSystem : EntitySystem +public sealed partial class StethoscopeSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private DamageableSystem _damageable = default!; // The damage type to "listen" for with the stethoscope. private const string DamageToListenFor = "Asphyxiation"; diff --git a/Content.Shared/Medical/SuitSensors/SharedSuitSensorSystem.cs b/Content.Shared/Medical/SuitSensors/SharedSuitSensorSystem.cs index 57be19a776..7a99c0dfbd 100644 --- a/Content.Shared/Medical/SuitSensors/SharedSuitSensorSystem.cs +++ b/Content.Shared/Medical/SuitSensors/SharedSuitSensorSystem.cs @@ -26,24 +26,24 @@ using Robust.Shared.Timing; namespace Content.Shared.Medical.SuitSensors; -public abstract class SharedSuitSensorSystem : EntitySystem +public abstract partial class SharedSuitSensorSystem : EntitySystem { - [Dependency] private readonly SharedStationSystem _stationSystem = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly MobThresholdSystem _mobThresholdSystem = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly SharedIdCardSystem _idCardSystem = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private SharedStationSystem _stationSystem = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private MobThresholdSystem _mobThresholdSystem = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private SharedIdCardSystem _idCardSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private DamageableSystem _damageable = default!; - [Dependency] private readonly EntityQuery _sensorQuery = default!; + [Dependency] private EntityQuery _sensorQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Medical/VomitSystem.cs b/Content.Shared/Medical/VomitSystem.cs index 8c528313b8..cdb2b807ab 100644 --- a/Content.Shared/Medical/VomitSystem.cs +++ b/Content.Shared/Medical/VomitSystem.cs @@ -19,20 +19,20 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Medical; -public sealed class VomitSystem : EntitySystem +public sealed partial class VomitSystem : EntitySystem { - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly HungerSystem _hunger = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly MovementModStatusSystem _movementMod = default!; - [Dependency] private readonly ThirstSystem _thirst = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedBloodstreamSystem _bloodstream = default!; - [Dependency] private readonly SharedForensicsSystem _forensics = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedPuddleSystem _puddle = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private HungerSystem _hunger = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private MovementModStatusSystem _movementMod = default!; + [Dependency] private ThirstSystem _thirst = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedBloodstreamSystem _bloodstream = default!; + [Dependency] private SharedForensicsSystem _forensics = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedPuddleSystem _puddle = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; public override void Initialize() { diff --git a/Content.Shared/Metabolism/MetabolizerSystem.cs b/Content.Shared/Metabolism/MetabolizerSystem.cs index dfc6e9cde9..21de771dfc 100644 --- a/Content.Shared/Metabolism/MetabolizerSystem.cs +++ b/Content.Shared/Metabolism/MetabolizerSystem.cs @@ -22,17 +22,17 @@ using Robust.Shared.Timing; namespace Content.Shared.Metabolism; /// -public sealed class MetabolizerSystem : EntitySystem +public sealed partial class MetabolizerSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly SharedEntityConditionsSystem _entityConditions = default!; - [Dependency] private readonly SharedEntityEffectsSystem _entityEffects = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private SharedEntityConditionsSystem _entityConditions = default!; + [Dependency] private SharedEntityEffectsSystem _entityEffects = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly EntityQuery _organQuery = default!; - [Dependency] private readonly EntityQuery _solutionQuery = default!; + [Dependency] private EntityQuery _organQuery = default!; + [Dependency] private EntityQuery _solutionQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Mind/MindExamineSystem.cs b/Content.Shared/Mind/MindExamineSystem.cs index bae0476d96..629e5904e0 100644 --- a/Content.Shared/Mind/MindExamineSystem.cs +++ b/Content.Shared/Mind/MindExamineSystem.cs @@ -7,12 +7,12 @@ using Robust.Shared.Player; namespace Content.Shared.Mind; -public sealed class MindExamineSystem : EntitySystem +public sealed partial class MindExamineSystem : EntitySystem { - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private ISharedPlayerManager _player = default!; public override void Initialize() { diff --git a/Content.Shared/Mind/SharedMindSystem.cs b/Content.Shared/Mind/SharedMindSystem.cs index 8571c35aa2..fe21618fa3 100644 --- a/Content.Shared/Mind/SharedMindSystem.cs +++ b/Content.Shared/Mind/SharedMindSystem.cs @@ -32,14 +32,14 @@ namespace Content.Shared.Mind; public abstract partial class SharedMindSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedObjectivesSystem _objectives = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedPlayerSystem _player = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private MetaDataSystem _metadata = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedObjectivesSystem _objectives = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedPlayerSystem _player = default!; [ViewVariables] protected readonly Dictionary UserMinds = new(); diff --git a/Content.Shared/Mindshield/FakeMindShield/FakeMindshieldSystem.cs b/Content.Shared/Mindshield/FakeMindShield/FakeMindshieldSystem.cs index 276256c8ea..e29ca7a786 100644 --- a/Content.Shared/Mindshield/FakeMindShield/FakeMindshieldSystem.cs +++ b/Content.Shared/Mindshield/FakeMindShield/FakeMindshieldSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Timing; namespace Content.Shared.Mindshield.FakeMindShield; -public sealed class FakeMindShieldSystem : EntitySystem +public sealed partial class FakeMindShieldSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] private IGameTiming _timing = default!; // This tag should be placed on the fake mindshield action so there is a way to easily identify it. private static readonly ProtoId FakeMindShieldImplantTag = "FakeMindShieldImplant"; diff --git a/Content.Shared/Mining/MiningScannerSystem.cs b/Content.Shared/Mining/MiningScannerSystem.cs index 22e9061b09..ea0e59c2bc 100644 --- a/Content.Shared/Mining/MiningScannerSystem.cs +++ b/Content.Shared/Mining/MiningScannerSystem.cs @@ -8,13 +8,13 @@ using Robust.Shared.Timing; namespace Content.Shared.Mining; -public sealed class MiningScannerSystem : EntitySystem +public sealed partial class MiningScannerSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly InventorySystem _inventory = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private InventorySystem _inventory = default!; /// public override void Initialize() diff --git a/Content.Shared/Mobs/Systems/MobStateActionsSystem.cs b/Content.Shared/Mobs/Systems/MobStateActionsSystem.cs index 8a442cd4b9..1157eb3848 100644 --- a/Content.Shared/Mobs/Systems/MobStateActionsSystem.cs +++ b/Content.Shared/Mobs/Systems/MobStateActionsSystem.cs @@ -7,9 +7,9 @@ namespace Content.Shared.Mobs.Systems; /// /// Adds and removes defined actions when a mob's changes. /// -public sealed class MobStateActionsSystem : EntitySystem +public sealed partial class MobStateActionsSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actions = default!; + [Dependency] private SharedActionsSystem _actions = default!; /// public override void Initialize() diff --git a/Content.Shared/Mobs/Systems/MobStateSystem.cs b/Content.Shared/Mobs/Systems/MobStateSystem.cs index c55c4d1bd6..daa8f783a2 100644 --- a/Content.Shared/Mobs/Systems/MobStateSystem.cs +++ b/Content.Shared/Mobs/Systems/MobStateSystem.cs @@ -10,16 +10,16 @@ namespace Content.Shared.Mobs.Systems; [Virtual] public partial class MobStateSystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _blocker = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly StandingStateSystem _standing = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private ActionBlockerSystem _blocker = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private StandingStateSystem _standing = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private ILogManager _logManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private DamageableSystem _damageable = default!; private ISawmill _sawmill = default!; - [Dependency] private readonly EntityQuery _mobStateQuery = default!; + [Dependency] private EntityQuery _mobStateQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Mobs/Systems/MobThresholdSystem.cs b/Content.Shared/Mobs/Systems/MobThresholdSystem.cs index c9534c1366..422dd9cdff 100644 --- a/Content.Shared/Mobs/Systems/MobThresholdSystem.cs +++ b/Content.Shared/Mobs/Systems/MobThresholdSystem.cs @@ -11,11 +11,11 @@ using Robust.Shared.GameStates; namespace Content.Shared.Mobs.Systems; -public sealed class MobThresholdSystem : EntitySystem +public sealed partial class MobThresholdSystem : EntitySystem { - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private MobStateSystem _mobStateSystem = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private DamageableSystem _damageable = default!; public override void Initialize() { diff --git a/Content.Shared/Morgue/EntityStorageLayingDownOverrideSystem.cs b/Content.Shared/Morgue/EntityStorageLayingDownOverrideSystem.cs index d11695321b..ac82bb71ca 100644 --- a/Content.Shared/Morgue/EntityStorageLayingDownOverrideSystem.cs +++ b/Content.Shared/Morgue/EntityStorageLayingDownOverrideSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Storage.Components; namespace Content.Shared.Morgue; -public sealed class EntityStorageLayingDownOverrideSystem : EntitySystem +public sealed partial class EntityStorageLayingDownOverrideSystem : EntitySystem { - [Dependency] private readonly StandingStateSystem _standing = default!; + [Dependency] private StandingStateSystem _standing = default!; public override void Initialize() { diff --git a/Content.Shared/Morgue/SharedCrematoriumSystem.cs b/Content.Shared/Morgue/SharedCrematoriumSystem.cs index 51a502d99a..0a0f9d20b2 100644 --- a/Content.Shared/Morgue/SharedCrematoriumSystem.cs +++ b/Content.Shared/Morgue/SharedCrematoriumSystem.cs @@ -15,17 +15,17 @@ using Robust.Shared.Timing; namespace Content.Shared.Morgue; -public abstract class SharedCrematoriumSystem : EntitySystem +public abstract partial class SharedCrematoriumSystem : EntitySystem { - [Dependency] protected readonly SharedEntityStorageSystem EntityStorage = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] protected readonly StandingStateSystem Standing = default!; - [Dependency] protected readonly SharedMindSystem Mind = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] protected SharedEntityStorageSystem EntityStorage = default!; + [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] protected StandingStateSystem Standing = default!; + [Dependency] protected SharedMindSystem Mind = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedContainerSystem _container = default!; public override void Initialize() { diff --git a/Content.Shared/Morgue/SharedMorgueSystem.cs b/Content.Shared/Morgue/SharedMorgueSystem.cs index 3da92d798a..9a936d5bd9 100644 --- a/Content.Shared/Morgue/SharedMorgueSystem.cs +++ b/Content.Shared/Morgue/SharedMorgueSystem.cs @@ -6,9 +6,9 @@ using Robust.Shared.Player; namespace Content.Shared.Morgue; -public abstract class SharedMorgueSystem : EntitySystem +public abstract partial class SharedMorgueSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Shared/MouseRotator/SharedMouseRotatorSystem.cs b/Content.Shared/MouseRotator/SharedMouseRotatorSystem.cs index dadf59cea8..db449021d9 100644 --- a/Content.Shared/MouseRotator/SharedMouseRotatorSystem.cs +++ b/Content.Shared/MouseRotator/SharedMouseRotatorSystem.cs @@ -6,9 +6,9 @@ namespace Content.Shared.MouseRotator; /// This handles rotating an entity based on mouse location /// /// -public abstract class SharedMouseRotatorSystem : EntitySystem +public abstract partial class SharedMouseRotatorSystem : EntitySystem { - [Dependency] private readonly RotateToFaceSystem _rotate = default!; + [Dependency] private RotateToFaceSystem _rotate = default!; public override void Initialize() { diff --git a/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs b/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs index 03e37ed3e7..1d0e99b670 100644 --- a/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs +++ b/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs @@ -38,21 +38,21 @@ namespace Content.Shared.Movement.Pulling.Systems; /// /// Allows one entity to pull another behind them via a physics distance joint. /// -public sealed class PullingSystem : EntitySystem +public sealed partial class PullingSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly ActionBlockerSystem _blocker = default!; - [Dependency] private readonly AlertsSystem _alertsSystem = default!; - [Dependency] private readonly MovementSpeedModifierSystem _modifierSystem = default!; - [Dependency] private readonly SharedJointSystem _joints = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly HeldSpeedModifierSystem _clothingMoveSpeed = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedVirtualItemSystem _virtual = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private ActionBlockerSystem _blocker = default!; + [Dependency] private AlertsSystem _alertsSystem = default!; + [Dependency] private MovementSpeedModifierSystem _modifierSystem = default!; + [Dependency] private SharedJointSystem _joints = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private HeldSpeedModifierSystem _clothingMoveSpeed = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedVirtualItemSystem _virtual = default!; public override void Initialize() { diff --git a/Content.Shared/Movement/Systems/AutoOrientSystem.cs b/Content.Shared/Movement/Systems/AutoOrientSystem.cs index 3bbd715df5..a00c65bdc7 100644 --- a/Content.Shared/Movement/Systems/AutoOrientSystem.cs +++ b/Content.Shared/Movement/Systems/AutoOrientSystem.cs @@ -5,11 +5,11 @@ using Robust.Shared.Timing; namespace Content.Shared.Movement.Systems; -public sealed class AutoOrientSystem : EntitySystem +public sealed partial class AutoOrientSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _cfgManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedMoverController _mover = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedMoverController _mover = default!; private TimeSpan _delay = TimeSpan.Zero; diff --git a/Content.Shared/Movement/Systems/FrictionContactsSystem.cs b/Content.Shared/Movement/Systems/FrictionContactsSystem.cs index 3ffdd6ec26..91e0577db1 100644 --- a/Content.Shared/Movement/Systems/FrictionContactsSystem.cs +++ b/Content.Shared/Movement/Systems/FrictionContactsSystem.cs @@ -6,11 +6,11 @@ using Robust.Shared.Physics.Systems; namespace Content.Shared.Movement.Systems; -public sealed class FrictionContactsSystem : EntitySystem +public sealed partial class FrictionContactsSystem : EntitySystem { - [Dependency] private readonly SharedGravitySystem _gravity = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly MovementSpeedModifierSystem _speedModifierSystem = default!; + [Dependency] private SharedGravitySystem _gravity = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private MovementSpeedModifierSystem _speedModifierSystem = default!; // Comment copied from "original" SlowContactsSystem.cs (now SpeedModifierContactsSystem.cs) // TODO full-game-save diff --git a/Content.Shared/Movement/Systems/MovementIgnoreGravitySystem.cs b/Content.Shared/Movement/Systems/MovementIgnoreGravitySystem.cs index 93f6650fa9..615cc44fbc 100644 --- a/Content.Shared/Movement/Systems/MovementIgnoreGravitySystem.cs +++ b/Content.Shared/Movement/Systems/MovementIgnoreGravitySystem.cs @@ -4,7 +4,7 @@ using Content.Shared.Movement.Events; namespace Content.Shared.Movement.Systems; -public sealed class MovementIgnoreGravitySystem : EntitySystem +public sealed partial class MovementIgnoreGravitySystem : EntitySystem { [Dependency] SharedGravitySystem _gravity = default!; public override void Initialize() diff --git a/Content.Shared/Movement/Systems/MovementModStatusSystem.cs b/Content.Shared/Movement/Systems/MovementModStatusSystem.cs index 91b8f304a3..eb4e69c2c9 100644 --- a/Content.Shared/Movement/Systems/MovementModStatusSystem.cs +++ b/Content.Shared/Movement/Systems/MovementModStatusSystem.cs @@ -17,7 +17,7 @@ namespace Content.Shared.Movement.Systems; /// could occupy same prototype, but be aware that this will make controlling duration of effect /// extra 'challenging', as it will be shared too. /// -public sealed class MovementModStatusSystem : EntitySystem +public sealed partial class MovementModStatusSystem : EntitySystem { public static readonly EntProtoId ReagentSpeed = "ReagentSpeedStatusEffect"; public static readonly EntProtoId VomitingSlowdown = "VomitingSlowdownStatusEffect"; @@ -25,8 +25,8 @@ public sealed class MovementModStatusSystem : EntitySystem public static readonly EntProtoId FlashSlowdown = "FlashSlowdownStatusEffect"; public static readonly EntProtoId StatusEffectFriction = "StatusEffectFriction"; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; - [Dependency] private readonly StatusEffectsSystem _status = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private StatusEffectsSystem _status = default!; public override void Initialize() { @@ -170,7 +170,7 @@ public sealed class MovementModStatusSystem : EntitySystem status.Comp.SprintSpeedModifier = sprintSpeedModifier; status.Comp.WalkSpeedModifier = walkSpeedModifier; Dirty(status); - + _movementSpeedModifier.RefreshMovementSpeedModifiers(uid); return true; diff --git a/Content.Shared/Movement/Systems/MovementSoundSystem.cs b/Content.Shared/Movement/Systems/MovementSoundSystem.cs index 9a1146779f..e9374d2f85 100644 --- a/Content.Shared/Movement/Systems/MovementSoundSystem.cs +++ b/Content.Shared/Movement/Systems/MovementSoundSystem.cs @@ -9,10 +9,10 @@ namespace Content.Shared.Movement.Systems; /// /// Plays a sound on MoveInputEvent. /// -public sealed class MovementSoundSystem : EntitySystem +public sealed partial class MovementSoundSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedAudioSystem _audio = default!; public override void Initialize() { diff --git a/Content.Shared/Movement/Systems/MovementSpeedModifierSystem.cs b/Content.Shared/Movement/Systems/MovementSpeedModifierSystem.cs index d0faad8b50..ea1afb5afa 100644 --- a/Content.Shared/Movement/Systems/MovementSpeedModifierSystem.cs +++ b/Content.Shared/Movement/Systems/MovementSpeedModifierSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Timing; namespace Content.Shared.Movement.Systems { - public sealed class MovementSpeedModifierSystem : EntitySystem + public sealed partial class MovementSpeedModifierSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IConfigurationManager _configManager = default!; private float _frictionModifier; private float _airDamping; diff --git a/Content.Shared/Movement/Systems/SharedContentEyeSystem.cs b/Content.Shared/Movement/Systems/SharedContentEyeSystem.cs index 8063948eea..bf82ce0ea9 100644 --- a/Content.Shared/Movement/Systems/SharedContentEyeSystem.cs +++ b/Content.Shared/Movement/Systems/SharedContentEyeSystem.cs @@ -14,9 +14,9 @@ namespace Content.Shared.Movement.Systems; /// /// Lets specific sessions scroll and set their zoom directly. /// -public abstract class SharedContentEyeSystem : EntitySystem +public abstract partial class SharedContentEyeSystem : EntitySystem { - [Dependency] private readonly ISharedAdminManager _admin = default!; + [Dependency] private ISharedAdminManager _admin = default!; // Admin flags required to ignore normal eye restrictions. public const AdminFlags EyeFlag = AdminFlags.Debug; @@ -25,7 +25,7 @@ public abstract class SharedContentEyeSystem : EntitySystem public static readonly Vector2 DefaultZoom = Vector2.One; public static readonly Vector2 MinZoom = DefaultZoom * (float)Math.Pow(ZoomMod, -3); - [Dependency] private readonly SharedEyeSystem _eye = default!; + [Dependency] private SharedEyeSystem _eye = default!; public override void Initialize() { diff --git a/Content.Shared/Movement/Systems/SharedJetpackSystem.cs b/Content.Shared/Movement/Systems/SharedJetpackSystem.cs index 8485dc4386..740dca7f6c 100644 --- a/Content.Shared/Movement/Systems/SharedJetpackSystem.cs +++ b/Content.Shared/Movement/Systems/SharedJetpackSystem.cs @@ -11,16 +11,16 @@ using Robust.Shared.Serialization; namespace Content.Shared.Movement.Systems; -public abstract class SharedJetpackSystem : EntitySystem +public abstract partial class SharedJetpackSystem : EntitySystem { - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] protected readonly SharedContainerSystem Container = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] protected SharedContainerSystem Container = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private ActionContainerSystem _actionContainer = default!; - [Dependency] private readonly EntityQuery _jetpackQuery = default!; + [Dependency] private EntityQuery _jetpackQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Movement/Systems/SharedJumpAbilitySystem.cs b/Content.Shared/Movement/Systems/SharedJumpAbilitySystem.cs index d55596ad7d..3fbbac4fc5 100644 --- a/Content.Shared/Movement/Systems/SharedJumpAbilitySystem.cs +++ b/Content.Shared/Movement/Systems/SharedJumpAbilitySystem.cs @@ -14,13 +14,13 @@ namespace Content.Shared.Movement.Systems; public sealed partial class SharedJumpAbilitySystem : EntitySystem { - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; - [Dependency] private readonly StandingStateSystem _standing = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedGravitySystem _gravity = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private SharedStunSystem _stun = default!; + [Dependency] private StandingStateSystem _standing = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Movement/Systems/SharedMobCollisionSystem.cs b/Content.Shared/Movement/Systems/SharedMobCollisionSystem.cs index 63a92fc4ab..67f3e67cf5 100644 --- a/Content.Shared/Movement/Systems/SharedMobCollisionSystem.cs +++ b/Content.Shared/Movement/Systems/SharedMobCollisionSystem.cs @@ -12,16 +12,16 @@ using Robust.Shared.Utility; namespace Content.Shared.Movement.Systems; -public abstract class SharedMobCollisionSystem : EntitySystem +public abstract partial class SharedMobCollisionSystem : EntitySystem { - [Dependency] protected readonly IConfigurationManager CfgManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly MovementSpeedModifierSystem _moveMod = default!; - [Dependency] protected readonly SharedPhysicsSystem Physics = default!; - [Dependency] private readonly SharedTransformSystem _xformSystem = default!; + [Dependency] protected IConfigurationManager CfgManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private MovementSpeedModifierSystem _moveMod = default!; + [Dependency] protected SharedPhysicsSystem Physics = default!; + [Dependency] private SharedTransformSystem _xformSystem = default!; - [Dependency] protected readonly EntityQuery MobQuery = default!; - [Dependency] protected readonly EntityQuery PhysicsQuery = default!; + [Dependency] protected EntityQuery MobQuery = default!; + [Dependency] protected EntityQuery PhysicsQuery = default!; /// /// diff --git a/Content.Shared/Movement/Systems/SharedMoverController.cs b/Content.Shared/Movement/Systems/SharedMoverController.cs index 12f23ddf09..81f89efc50 100644 --- a/Content.Shared/Movement/Systems/SharedMoverController.cs +++ b/Content.Shared/Movement/Systems/SharedMoverController.cs @@ -34,36 +34,36 @@ namespace Content.Shared.Movement.Systems; /// public abstract partial class SharedMoverController : VirtualController { - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; - [Dependency] private readonly ActionBlockerSystem _blocker = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly TagSystem _tags = default!; + [Dependency] private IConfigurationManager _configManager = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] private ITileDefinitionManager _tileDefinitionManager = default!; + [Dependency] private ActionBlockerSystem _blocker = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private SharedGravitySystem _gravity = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private TagSystem _tags = default!; - [Dependency] protected readonly EntityQuery CanMoveInAirQuery = default!; - [Dependency] protected readonly EntityQuery FootstepModifierQuery = default!; - [Dependency] protected readonly EntityQuery FTLQuery = default!; - [Dependency] protected readonly EntityQuery MoverQuery = default!; - [Dependency] protected readonly EntityQuery MapQuery = default!; - [Dependency] protected readonly EntityQuery MapGridQuery = default!; - [Dependency] protected readonly EntityQuery MobMoverQuery = default!; - [Dependency] protected readonly EntityQuery RelayTargetQuery = default!; - [Dependency] protected readonly EntityQuery ModifierQuery = default!; - [Dependency] protected readonly EntityQuery NoRotateQuery = default!; - [Dependency] protected readonly EntityQuery PhysicsQuery = default!; - [Dependency] protected readonly EntityQuery PilotQuery = default!; - [Dependency] protected readonly EntityQuery PreventPilotQuery = default!; - [Dependency] protected readonly EntityQuery RelayQuery = default!; - [Dependency] protected readonly EntityQuery PullableQuery = default!; - [Dependency] protected readonly EntityQuery XformQuery = default!; + [Dependency] protected EntityQuery CanMoveInAirQuery = default!; + [Dependency] protected EntityQuery FootstepModifierQuery = default!; + [Dependency] protected EntityQuery FTLQuery = default!; + [Dependency] protected EntityQuery MoverQuery = default!; + [Dependency] protected EntityQuery MapQuery = default!; + [Dependency] protected EntityQuery MapGridQuery = default!; + [Dependency] protected EntityQuery MobMoverQuery = default!; + [Dependency] protected EntityQuery RelayTargetQuery = default!; + [Dependency] protected EntityQuery ModifierQuery = default!; + [Dependency] protected EntityQuery NoRotateQuery = default!; + [Dependency] protected EntityQuery PhysicsQuery = default!; + [Dependency] protected EntityQuery PilotQuery = default!; + [Dependency] protected EntityQuery PreventPilotQuery = default!; + [Dependency] protected EntityQuery RelayQuery = default!; + [Dependency] protected EntityQuery PullableQuery = default!; + [Dependency] protected EntityQuery XformQuery = default!; private static readonly ProtoId FootstepSoundTag = "FootstepSound"; diff --git a/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs b/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs index 2dda244163..87bfed8150 100644 --- a/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs +++ b/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs @@ -9,12 +9,12 @@ using Robust.Shared.Physics.Systems; namespace Content.Shared.Movement.Systems; -public sealed class SpeedModifierContactsSystem : EntitySystem +public sealed partial class SpeedModifierContactsSystem : EntitySystem { - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; - [Dependency] private readonly MovementSpeedModifierSystem _speedModifierSystem = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedGravitySystem _gravity = default!; + [Dependency] private MovementSpeedModifierSystem _speedModifierSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; // TODO full-game-save // Either these need to be processed before a map is saved, or slowed/slowing entities need to update on init. diff --git a/Content.Shared/Movement/Systems/WormSystem.cs b/Content.Shared/Movement/Systems/WormSystem.cs index cb1dbaf809..f081914ff9 100644 --- a/Content.Shared/Movement/Systems/WormSystem.cs +++ b/Content.Shared/Movement/Systems/WormSystem.cs @@ -9,10 +9,10 @@ namespace Content.Shared.Movement.Systems; /// /// This handles the worm component /// -public sealed class WormSystem : EntitySystem +public sealed partial class WormSystem : EntitySystem { - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private SharedStunSystem _stun = default!; public override void Initialize() { diff --git a/Content.Shared/NPC/Systems/NpcFactionSystem.Exception.cs b/Content.Shared/NPC/Systems/NpcFactionSystem.Exception.cs index e52573ab03..772c713e3a 100644 --- a/Content.Shared/NPC/Systems/NpcFactionSystem.Exception.cs +++ b/Content.Shared/NPC/Systems/NpcFactionSystem.Exception.cs @@ -9,8 +9,8 @@ namespace Content.Shared.NPC.Systems; /// public sealed partial class NpcFactionSystem { - [Dependency] private readonly EntityQuery _exceptionQuery = default!; - [Dependency] private readonly EntityQuery _trackerQuery = default!; + [Dependency] private EntityQuery _exceptionQuery = default!; + [Dependency] private EntityQuery _trackerQuery = default!; public void InitializeException() { diff --git a/Content.Shared/NPC/Systems/NpcFactionSystem.cs b/Content.Shared/NPC/Systems/NpcFactionSystem.cs index 734cb1d0ff..5f4f090c61 100644 --- a/Content.Shared/NPC/Systems/NpcFactionSystem.cs +++ b/Content.Shared/NPC/Systems/NpcFactionSystem.cs @@ -11,9 +11,9 @@ namespace Content.Shared.NPC.Systems; /// public sealed partial class NpcFactionSystem : EntitySystem { - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private SharedTransformSystem _xform = default!; /// /// To avoid prototype mutability we store an intermediary data class that gets used instead. diff --git a/Content.Shared/NameIdentifier/SharedNameIdentifierSystem.cs b/Content.Shared/NameIdentifier/SharedNameIdentifierSystem.cs index 05a6e43c2a..abba2e0663 100644 --- a/Content.Shared/NameIdentifier/SharedNameIdentifierSystem.cs +++ b/Content.Shared/NameIdentifier/SharedNameIdentifierSystem.cs @@ -6,9 +6,9 @@ namespace Content.Shared.NameIdentifier; /// /// Handles unique name identifiers for entities e.g. `monkey (MK-912)` /// -public abstract class SharedNameIdentifierSystem : EntitySystem +public abstract partial class SharedNameIdentifierSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public override void Initialize() { diff --git a/Content.Shared/NameModifier/EntitySystems/ModifyWearerNameSystem.cs b/Content.Shared/NameModifier/EntitySystems/ModifyWearerNameSystem.cs index e728e6cdb5..b77b995eab 100644 --- a/Content.Shared/NameModifier/EntitySystems/ModifyWearerNameSystem.cs +++ b/Content.Shared/NameModifier/EntitySystems/ModifyWearerNameSystem.cs @@ -6,7 +6,7 @@ namespace Content.Shared.NameModifier.EntitySystems; public sealed partial class ModifyWearerNameSystem : EntitySystem { - [Dependency] private readonly NameModifierSystem _nameMod = default!; + [Dependency] private NameModifierSystem _nameMod = default!; public override void Initialize() { diff --git a/Content.Shared/NameModifier/EntitySystems/NameModifierSystem.cs b/Content.Shared/NameModifier/EntitySystems/NameModifierSystem.cs index 33f6efbed5..eef5261c01 100644 --- a/Content.Shared/NameModifier/EntitySystems/NameModifierSystem.cs +++ b/Content.Shared/NameModifier/EntitySystems/NameModifierSystem.cs @@ -5,9 +5,9 @@ using Content.Shared.NameModifier.Components; namespace Content.Shared.NameModifier.EntitySystems; /// -public sealed class NameModifierSystem : EntitySystem +public sealed partial class NameModifierSystem : EntitySystem { - [Dependency] private readonly MetaDataSystem _metaData = default!; + [Dependency] private MetaDataSystem _metaData = default!; public override void Initialize() { diff --git a/Content.Shared/Ninja/Systems/DashAbilitySystem.cs b/Content.Shared/Ninja/Systems/DashAbilitySystem.cs index 011754be24..ecbe46ff41 100644 --- a/Content.Shared/Ninja/Systems/DashAbilitySystem.cs +++ b/Content.Shared/Ninja/Systems/DashAbilitySystem.cs @@ -13,15 +13,15 @@ namespace Content.Shared.Ninja.Systems; /// /// Handles dashing logic including charge consumption and checking attempt events. /// -public sealed class DashAbilitySystem : EntitySystem +public sealed partial class DashAbilitySystem : EntitySystem { - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; - [Dependency] private readonly SharedChargesSystem _sharedCharges = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly ExamineSystemShared _examine = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly PullingSystem _pullingSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private ActionContainerSystem _actionContainer = default!; + [Dependency] private SharedChargesSystem _sharedCharges = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private ExamineSystemShared _examine = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private PullingSystem _pullingSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Shared/Ninja/Systems/EmagProviderSystem.cs b/Content.Shared/Ninja/Systems/EmagProviderSystem.cs index d17c4b32cc..d3e3cace7b 100644 --- a/Content.Shared/Ninja/Systems/EmagProviderSystem.cs +++ b/Content.Shared/Ninja/Systems/EmagProviderSystem.cs @@ -12,13 +12,13 @@ namespace Content.Shared.Ninja.Systems; /// /// Handles emagging whitelisted objects when clicked. /// -public sealed class EmagProviderSystem : EntitySystem +public sealed partial class EmagProviderSystem : EntitySystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedNinjaGlovesSystem _gloves = default!; - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedNinjaGlovesSystem _gloves = default!; + [Dependency] private TagSystem _tag = default!; public override void Initialize() { diff --git a/Content.Shared/Ninja/Systems/EnergyKatanaSystem.cs b/Content.Shared/Ninja/Systems/EnergyKatanaSystem.cs index 053e7aa8b4..fc44d43267 100644 --- a/Content.Shared/Ninja/Systems/EnergyKatanaSystem.cs +++ b/Content.Shared/Ninja/Systems/EnergyKatanaSystem.cs @@ -6,9 +6,9 @@ namespace Content.Shared.Ninja.Systems; /// /// System for katana binding and dash events. Recalling is handled by the suit. /// -public sealed class EnergyKatanaSystem : EntitySystem +public sealed partial class EnergyKatanaSystem : EntitySystem { - [Dependency] private readonly SharedSpaceNinjaSystem _ninja = default!; + [Dependency] private SharedSpaceNinjaSystem _ninja = default!; public override void Initialize() { diff --git a/Content.Shared/Ninja/Systems/ItemCreatorSystem.cs b/Content.Shared/Ninja/Systems/ItemCreatorSystem.cs index 56112e9a69..bff688341c 100644 --- a/Content.Shared/Ninja/Systems/ItemCreatorSystem.cs +++ b/Content.Shared/Ninja/Systems/ItemCreatorSystem.cs @@ -6,9 +6,9 @@ namespace Content.Shared.Ninja.Systems; /// /// Handles predicting that the action exists, creating items is done serverside. /// -public abstract class SharedItemCreatorSystem : EntitySystem +public abstract partial class SharedItemCreatorSystem : EntitySystem { - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; + [Dependency] private ActionContainerSystem _actionContainer = default!; public override void Initialize() { diff --git a/Content.Shared/Ninja/Systems/SharedNinjaGlovesSystem.cs b/Content.Shared/Ninja/Systems/SharedNinjaGlovesSystem.cs index 52757fc53b..c8faef8e45 100644 --- a/Content.Shared/Ninja/Systems/SharedNinjaGlovesSystem.cs +++ b/Content.Shared/Ninja/Systems/SharedNinjaGlovesSystem.cs @@ -14,14 +14,14 @@ namespace Content.Shared.Ninja.Systems; /// /// Provides the toggle action and handles examining and unequipping. /// -public abstract class SharedNinjaGlovesSystem : EntitySystem +public abstract partial class SharedNinjaGlovesSystem : EntitySystem { - [Dependency] private readonly SharedCombatModeSystem _combatMode = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly ItemToggleSystem _toggle = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSpaceNinjaSystem _ninja = default!; + [Dependency] private SharedCombatModeSystem _combatMode = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private ItemToggleSystem _toggle = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSpaceNinjaSystem _ninja = default!; public override void Initialize() { diff --git a/Content.Shared/Ninja/Systems/SharedNinjaSuitSystem.cs b/Content.Shared/Ninja/Systems/SharedNinjaSuitSystem.cs index e5325c55ba..48bd92d89b 100644 --- a/Content.Shared/Ninja/Systems/SharedNinjaSuitSystem.cs +++ b/Content.Shared/Ninja/Systems/SharedNinjaSuitSystem.cs @@ -15,14 +15,14 @@ namespace Content.Shared.Ninja.Systems; /// /// Handles (un)equipping and provides some API functions. /// -public abstract class SharedNinjaSuitSystem : EntitySystem +public abstract partial class SharedNinjaSuitSystem : EntitySystem { - [Dependency] private readonly ActionContainerSystem _actionContainer = default!; - [Dependency] private readonly ItemToggleSystem _toggle = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] private readonly SharedSpaceNinjaSystem _ninja = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private ActionContainerSystem _actionContainer = default!; + [Dependency] private ItemToggleSystem _toggle = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] private SharedSpaceNinjaSystem _ninja = default!; + [Dependency] private UseDelaySystem _useDelay = default!; public override void Initialize() { diff --git a/Content.Shared/Ninja/Systems/SharedSpaceNinjaSystem.cs b/Content.Shared/Ninja/Systems/SharedSpaceNinjaSystem.cs index b25c1d79ac..1325d3cec1 100644 --- a/Content.Shared/Ninja/Systems/SharedSpaceNinjaSystem.cs +++ b/Content.Shared/Ninja/Systems/SharedSpaceNinjaSystem.cs @@ -9,12 +9,12 @@ namespace Content.Shared.Ninja.Systems; /// /// Provides shared ninja API, handles being attacked revealing ninja and stops guns from shooting. /// -public abstract class SharedSpaceNinjaSystem : EntitySystem +public abstract partial class SharedSpaceNinjaSystem : EntitySystem { - [Dependency] protected readonly SharedNinjaSuitSystem Suit = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; + [Dependency] protected SharedNinjaSuitSystem Suit = default!; + [Dependency] protected SharedPopupSystem Popup = default!; - [Dependency] public readonly EntityQuery NinjaQuery = default!; + [Dependency] public EntityQuery NinjaQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Nutrition/EntitySystems/ExaminableHungerSystem.cs b/Content.Shared/Nutrition/EntitySystems/ExaminableHungerSystem.cs index 9b30e5d438..aee545564a 100644 --- a/Content.Shared/Nutrition/EntitySystems/ExaminableHungerSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/ExaminableHungerSystem.cs @@ -5,11 +5,11 @@ using Content.Shared.Nutrition.Components; namespace Content.Shared.Nutrition.EntitySystems; /// -public sealed class ExaminableHungerSystem : EntitySystem +public sealed partial class ExaminableHungerSystem : EntitySystem { - [Dependency] private readonly HungerSystem _hunger = default!; + [Dependency] private HungerSystem _hunger = default!; - [Dependency] private readonly EntityQuery _hungerQuery = default!; + [Dependency] private EntityQuery _hungerQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Nutrition/EntitySystems/FlavorProfileSystem.cs b/Content.Shared/Nutrition/EntitySystems/FlavorProfileSystem.cs index e887486e93..b9f6f57f6e 100644 --- a/Content.Shared/Nutrition/EntitySystems/FlavorProfileSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/FlavorProfileSystem.cs @@ -10,10 +10,10 @@ namespace Content.Shared.Nutrition.EntitySystems; /// /// Deals with flavor profiles when you eat something. /// -public sealed class FlavorProfileSystem : EntitySystem +public sealed partial class FlavorProfileSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IConfigurationManager _configManager = default!; private const string BackupFlavorMessage = "flavor-profile-unknown"; diff --git a/Content.Shared/Nutrition/EntitySystems/FoodSequenceSystem.cs b/Content.Shared/Nutrition/EntitySystems/FoodSequenceSystem.cs index 8ab4da445e..edbd965093 100644 --- a/Content.Shared/Nutrition/EntitySystems/FoodSequenceSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/FoodSequenceSystem.cs @@ -13,17 +13,17 @@ using Robust.Shared.Random; namespace Content.Shared.Nutrition.EntitySystems; -public sealed class FoodSequenceSystem : SharedFoodSequenceSystem +public sealed partial class FoodSequenceSystem : SharedFoodSequenceSystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly IngestionSystem _ingestion = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private IngestionSystem _ingestion = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private TagSystem _tag = default!; public override void Initialize() { diff --git a/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs b/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs index 226f2c4c40..b28455b02e 100644 --- a/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs @@ -12,16 +12,16 @@ using Robust.Shared.Timing; namespace Content.Shared.Nutrition.EntitySystems; -public sealed class HungerSystem : EntitySystem +public sealed partial class HungerSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; - [Dependency] private readonly SharedJetpackSystem _jetpack = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private SharedJetpackSystem _jetpack = default!; private static readonly ProtoId HungerIconOverfedId = "HungerIconOverfed"; private static readonly ProtoId HungerIconPeckishId = "HungerIconPeckish"; diff --git a/Content.Shared/Nutrition/EntitySystems/IngestionSystem.Blockers.cs b/Content.Shared/Nutrition/EntitySystems/IngestionSystem.Blockers.cs index a4d5d62391..3764555540 100644 --- a/Content.Shared/Nutrition/EntitySystems/IngestionSystem.Blockers.cs +++ b/Content.Shared/Nutrition/EntitySystems/IngestionSystem.Blockers.cs @@ -13,7 +13,7 @@ namespace Content.Shared.Nutrition.EntitySystems; public sealed partial class IngestionSystem { - [Dependency] private readonly OpenableSystem _openable = default!; + [Dependency] private OpenableSystem _openable = default!; public void InitializeBlockers() { diff --git a/Content.Shared/Nutrition/EntitySystems/IngestionSystem.Utensils.cs b/Content.Shared/Nutrition/EntitySystems/IngestionSystem.Utensils.cs index 3c70060b9e..16af36193f 100644 --- a/Content.Shared/Nutrition/EntitySystems/IngestionSystem.Utensils.cs +++ b/Content.Shared/Nutrition/EntitySystems/IngestionSystem.Utensils.cs @@ -12,10 +12,10 @@ namespace Content.Shared.Nutrition.EntitySystems; public sealed partial class IngestionSystem { - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private IGameTiming _timing = default!; - [Dependency] private readonly EntityQuery _utensilsQuery = default!; + [Dependency] private EntityQuery _utensilsQuery = default!; public void InitializeUtensils() { diff --git a/Content.Shared/Nutrition/EntitySystems/IngestionSystem.cs b/Content.Shared/Nutrition/EntitySystems/IngestionSystem.cs index e906bb93e6..9f30fb6a29 100644 --- a/Content.Shared/Nutrition/EntitySystems/IngestionSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/IngestionSystem.cs @@ -44,23 +44,23 @@ namespace Content.Shared.Nutrition.EntitySystems; /// public sealed partial class IngestionSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly FlavorProfileSystem _flavorProfile = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private FlavorProfileSystem _flavorProfile = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedTransformSystem _transform = default!; // Body Component Dependencies - [Dependency] private readonly BodySystem _body = default!; - [Dependency] private readonly ReactiveSystem _reaction = default!; - [Dependency] private readonly StomachSystem _stomach = default!; + [Dependency] private BodySystem _body = default!; + [Dependency] private ReactiveSystem _reaction = default!; + [Dependency] private StomachSystem _stomach = default!; /// public override void Initialize() diff --git a/Content.Shared/Nutrition/EntitySystems/MessyDrinkerSystem.cs b/Content.Shared/Nutrition/EntitySystems/MessyDrinkerSystem.cs index 7db62fb595..7f7cc623d8 100644 --- a/Content.Shared/Nutrition/EntitySystems/MessyDrinkerSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/MessyDrinkerSystem.cs @@ -8,13 +8,13 @@ using Robust.Shared.Timing; namespace Content.Shared.Nutrition.EntitySystems; -public sealed class MessyDrinkerSystem : EntitySystem +public sealed partial class MessyDrinkerSystem : EntitySystem { - [Dependency] private readonly IngestionSystem _ingestion = default!; - [Dependency] private readonly SharedPuddleSystem _puddle = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private IngestionSystem _ingestion = default!; + [Dependency] private SharedPuddleSystem _puddle = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private TagSystem _tag = default!; public override void Initialize() { diff --git a/Content.Shared/Nutrition/EntitySystems/OpenableSystem.cs b/Content.Shared/Nutrition/EntitySystems/OpenableSystem.cs index 1a87dd25e9..c4ec955c00 100644 --- a/Content.Shared/Nutrition/EntitySystems/OpenableSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/OpenableSystem.cs @@ -17,10 +17,10 @@ namespace Content.Shared.Nutrition.EntitySystems; /// public sealed partial class OpenableSystem : EntitySystem { - [Dependency] private readonly LockSystem _lock = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private LockSystem _lock = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Nutrition/EntitySystems/PressurizedSolutionSystem.cs b/Content.Shared/Nutrition/EntitySystems/PressurizedSolutionSystem.cs index 4f594f0f44..d34263bcae 100644 --- a/Content.Shared/Nutrition/EntitySystems/PressurizedSolutionSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/PressurizedSolutionSystem.cs @@ -16,16 +16,16 @@ namespace Content.Shared.Nutrition.EntitySystems; public sealed partial class PressurizedSolutionSystem : EntitySystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly OpenableSystem _openable = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedPuddleSystem _puddle = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private OpenableSystem _openable = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedPuddleSystem _puddle = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; public override void Initialize() { base.Initialize(); diff --git a/Content.Shared/Nutrition/EntitySystems/SealableSystem.cs b/Content.Shared/Nutrition/EntitySystems/SealableSystem.cs index 414b8d182b..0bbc0b6ea2 100644 --- a/Content.Shared/Nutrition/EntitySystems/SealableSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/SealableSystem.cs @@ -6,7 +6,7 @@ namespace Content.Shared.Nutrition.EntitySystems; public sealed partial class SealableSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { base.Initialize(); diff --git a/Content.Shared/Nutrition/EntitySystems/ShakeableSystem.cs b/Content.Shared/Nutrition/EntitySystems/ShakeableSystem.cs index 39890aada9..a73e8d0505 100644 --- a/Content.Shared/Nutrition/EntitySystems/ShakeableSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/ShakeableSystem.cs @@ -11,10 +11,10 @@ namespace Content.Shared.Nutrition.EntitySystems; public sealed partial class ShakeableSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedHandsSystem _hands = default!; public override void Initialize() { diff --git a/Content.Shared/Nutrition/EntitySystems/SharedCreamPieSystem.cs b/Content.Shared/Nutrition/EntitySystems/SharedCreamPieSystem.cs index 84827ed0e3..171abfe1dd 100644 --- a/Content.Shared/Nutrition/EntitySystems/SharedCreamPieSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/SharedCreamPieSystem.cs @@ -15,18 +15,18 @@ using Robust.Shared.Player; namespace Content.Shared.Nutrition.EntitySystems; -public abstract class SharedCreamPieSystem : EntitySystem +public abstract partial class SharedCreamPieSystem : EntitySystem { - [Dependency] private readonly SharedStunSystem _stunSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly IngestionSystem _ingestion = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedPuddleSystem _puddle = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutions = default!; - [Dependency] private readonly TriggerSystem _trigger = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private SharedStunSystem _stunSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private IngestionSystem _ingestion = default!; + [Dependency] private ItemSlotsSystem _itemSlots = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedPuddleSystem _puddle = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedSolutionContainerSystem _solutions = default!; + [Dependency] private TriggerSystem _trigger = default!; + [Dependency] private INetManager _net = default!; public override void Initialize() { diff --git a/Content.Shared/Nutrition/EntitySystems/ThirstSystem.cs b/Content.Shared/Nutrition/EntitySystems/ThirstSystem.cs index ff0ce54953..aab777a741 100644 --- a/Content.Shared/Nutrition/EntitySystems/ThirstSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/ThirstSystem.cs @@ -14,14 +14,14 @@ using System.Diagnostics.CodeAnalysis; namespace Content.Shared.Nutrition.EntitySystems; [UsedImplicitly] -public sealed class ThirstSystem : EntitySystem +public sealed partial class ThirstSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movement = default!; - [Dependency] private readonly SharedJetpackSystem _jetpack = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private MovementSpeedModifierSystem _movement = default!; + [Dependency] private SharedJetpackSystem _jetpack = default!; private static readonly ProtoId ThirstIconOverhydratedId = "ThirstIconOverhydrated"; private static readonly ProtoId ThirstIconThirstyId = "ThirstIconThirsty"; diff --git a/Content.Shared/Objectives/Systems/SharedObjectivesSystem.cs b/Content.Shared/Objectives/Systems/SharedObjectivesSystem.cs index bbefe4f421..52be0fb57e 100644 --- a/Content.Shared/Objectives/Systems/SharedObjectivesSystem.cs +++ b/Content.Shared/Objectives/Systems/SharedObjectivesSystem.cs @@ -9,10 +9,10 @@ namespace Content.Shared.Objectives.Systems; /// /// Provides API for creating and interacting with objectives. /// -public abstract class SharedObjectivesSystem : EntitySystem +public abstract partial class SharedObjectivesSystem : EntitySystem { - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly IPrototypeManager _protoMan = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private IPrototypeManager _protoMan = default!; /// /// Checks requirements and duplicate objectives to see if an objective can be assigned. diff --git a/Content.Shared/Objectives/Systems/TargetSystem.cs b/Content.Shared/Objectives/Systems/TargetSystem.cs index 215d87d62f..1249d5e4b3 100644 --- a/Content.Shared/Objectives/Systems/TargetSystem.cs +++ b/Content.Shared/Objectives/Systems/TargetSystem.cs @@ -11,11 +11,11 @@ namespace Content.Shared.Objectives.Systems; /// This system stores enumerators to find valid Targets, typically searching for minds. /// Typically used in conjunction with a or an Objective. /// -public sealed class TargetSystem : EntitySystem +public sealed partial class TargetSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private SharedMindSystem _mind = default!; private HashSet> _pickingMinds = new(); diff --git a/Content.Shared/PDA/SharedPdaSystem.cs b/Content.Shared/PDA/SharedPdaSystem.cs index 78a7575e42..6eb665747d 100644 --- a/Content.Shared/PDA/SharedPdaSystem.cs +++ b/Content.Shared/PDA/SharedPdaSystem.cs @@ -5,11 +5,11 @@ using Robust.Shared.Containers; namespace Content.Shared.PDA { - public abstract class SharedPdaSystem : EntitySystem + public abstract partial class SharedPdaSystem : EntitySystem { - [Dependency] protected readonly ItemSlotsSystem ItemSlotsSystem = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] private readonly SharedJobStatusSystem _jobStatus = default!; + [Dependency] protected ItemSlotsSystem ItemSlotsSystem = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] private SharedJobStatusSystem _jobStatus = default!; public override void Initialize() { diff --git a/Content.Shared/PDA/SharedRingerSystem.cs b/Content.Shared/PDA/SharedRingerSystem.cs index ee0a7fb0bc..d8f383bce0 100644 --- a/Content.Shared/PDA/SharedRingerSystem.cs +++ b/Content.Shared/PDA/SharedRingerSystem.cs @@ -16,20 +16,20 @@ namespace Content.Shared.PDA; /// /// Handles the shared functionality for PDA ringtones. /// -public abstract class SharedRingerSystem : EntitySystem +public abstract partial class SharedRingerSystem : EntitySystem { public const int RingtoneLength = 6; public const int NoteTempo = 300; public const float NoteDelay = 60f / NoteTempo; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPdaSystem _pda = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] protected readonly SharedStoreSystem Store = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; - [Dependency] protected readonly SharedUserInterfaceSystem UI = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPdaSystem _pda = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] protected SharedStoreSystem Store = default!; + [Dependency] private SharedTransformSystem _xform = default!; + [Dependency] protected SharedUserInterfaceSystem UI = default!; /// public override void Initialize() diff --git a/Content.Shared/Paper/EnvelopeSystem.cs b/Content.Shared/Paper/EnvelopeSystem.cs index 560c2c82f9..2121aa0970 100644 --- a/Content.Shared/Paper/EnvelopeSystem.cs +++ b/Content.Shared/Paper/EnvelopeSystem.cs @@ -6,11 +6,11 @@ using Content.Shared.Examine; namespace Content.Shared.Paper; -public sealed class EnvelopeSystem : EntitySystem +public sealed partial class EnvelopeSystem : EntitySystem { - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private ItemSlotsSystem _itemSlotsSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Paper/PaperSystem.cs b/Content.Shared/Paper/PaperSystem.cs index d99fffda74..a4b5940ccd 100644 --- a/Content.Shared/Paper/PaperSystem.cs +++ b/Content.Shared/Paper/PaperSystem.cs @@ -15,20 +15,20 @@ using Robust.Shared.Random; namespace Content.Shared.Paper; -public sealed class PaperSystem : EntitySystem +public sealed partial class PaperSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; - [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly MetaDataSystem _metaSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private TagSystem _tagSystem = default!; + [Dependency] private SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private MetaDataSystem _metaSystem = default!; + [Dependency] private SharedAudioSystem _audio = default!; - [Dependency] private readonly EntityQuery _paperQuery = default!; + [Dependency] private EntityQuery _paperQuery = default!; private static readonly ProtoId WriteIgnoreStampsTag = "WriteIgnoreStamps"; private static readonly ProtoId WriteTag = "Write"; diff --git a/Content.Shared/Parallax/Biomes/SharedBiomeSystem.cs b/Content.Shared/Parallax/Biomes/SharedBiomeSystem.cs index a5238e8c6e..0ded008083 100644 --- a/Content.Shared/Parallax/Biomes/SharedBiomeSystem.cs +++ b/Content.Shared/Parallax/Biomes/SharedBiomeSystem.cs @@ -11,13 +11,13 @@ using Robust.Shared.Utility; namespace Content.Shared.Parallax.Biomes; -public abstract class SharedBiomeSystem : EntitySystem +public abstract partial class SharedBiomeSystem : EntitySystem { - [Dependency] protected readonly IPrototypeManager ProtoManager = default!; - [Dependency] private readonly ISerializationManager _serManager = default!; - [Dependency] protected readonly ITileDefinitionManager TileDefManager = default!; - [Dependency] private readonly TileSystem _tile = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] protected IPrototypeManager ProtoManager = default!; + [Dependency] private ISerializationManager _serManager = default!; + [Dependency] protected ITileDefinitionManager TileDefManager = default!; + [Dependency] private TileSystem _tile = default!; + [Dependency] private SharedMapSystem _map = default!; protected const byte ChunkSize = 8; diff --git a/Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.ParcelWrap.cs b/Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.ParcelWrap.cs index 053f718276..410970147a 100644 --- a/Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.ParcelWrap.cs +++ b/Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.ParcelWrap.cs @@ -15,8 +15,8 @@ namespace Content.Shared.ParcelWrap.Systems; // This part handles Parcel Wrap. public sealed partial class ParcelWrappingSystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private INetManager _net = default!; private static ProtoId _fallbackParcelSize = "Ginormous"; diff --git a/Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.WrappedParcel.cs b/Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.WrappedParcel.cs index 96919b0ae2..2cff05a056 100644 --- a/Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.WrappedParcel.cs +++ b/Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.WrappedParcel.cs @@ -14,7 +14,7 @@ namespace Content.Shared.ParcelWrap.Systems; // This part handles Wrapped Parcels public sealed partial class ParcelWrappingSystem { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; private void InitializeWrappedParcel() { diff --git a/Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.cs b/Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.cs index 15d0074f96..84856ac73d 100644 --- a/Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.cs +++ b/Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.cs @@ -17,15 +17,15 @@ namespace Content.Shared.ParcelWrap.Systems; /// public sealed partial class ParcelWrappingSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedChargesSystem _charges = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedItemSystem _item = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedChargesSystem _charges = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedItemSystem _item = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; /// public override void Initialize() diff --git a/Content.Shared/Payload/EntitySystems/ChemicalPayloadSystem.cs b/Content.Shared/Payload/EntitySystems/ChemicalPayloadSystem.cs index a06bb74a06..8b22271e79 100644 --- a/Content.Shared/Payload/EntitySystems/ChemicalPayloadSystem.cs +++ b/Content.Shared/Payload/EntitySystems/ChemicalPayloadSystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Containers; namespace Content.Shared.Payload.EntitySystems; -public sealed class ChemicalPayloadSystem : EntitySystem +public sealed partial class ChemicalPayloadSystem : EntitySystem { - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private ItemSlotsSystem _itemSlotsSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Shared/Photography/PhotographySystem.cs b/Content.Shared/Photography/PhotographySystem.cs index e8b2334b25..05451fcc66 100644 --- a/Content.Shared/Photography/PhotographySystem.cs +++ b/Content.Shared/Photography/PhotographySystem.cs @@ -11,12 +11,12 @@ namespace Content.Shared.Photography; /// /// Handles everything related to photography. /// -public sealed class PhotographySystem : EntitySystem +public sealed partial class PhotographySystem : EntitySystem { - [Dependency] private readonly ExamineSystemShared _examine = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly EntityTableSystem _tables = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private ExamineSystemShared _examine = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private EntityTableSystem _tables = default!; + [Dependency] private INetManager _net = default!; public override void Initialize() { diff --git a/Content.Shared/Physics/Controllers/SharedConveyorController.cs b/Content.Shared/Physics/Controllers/SharedConveyorController.cs index 26f9df9424..bf49bcdba1 100644 --- a/Content.Shared/Physics/Controllers/SharedConveyorController.cs +++ b/Content.Shared/Physics/Controllers/SharedConveyorController.cs @@ -16,25 +16,25 @@ using Robust.Shared.Threading; namespace Content.Shared.Physics.Controllers; -public abstract class SharedConveyorController : VirtualController +public abstract partial class SharedConveyorController : VirtualController { - [Dependency] protected readonly IMapManager MapManager = default!; - [Dependency] private readonly IParallelManager _parallel = default!; - [Dependency] private readonly CollisionWakeSystem _wake = default!; - [Dependency] protected readonly EntityLookupSystem Lookup = default!; - [Dependency] private readonly FixtureSystem _fixtures = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; - [Dependency] private readonly SharedMoverController _mover = default!; - [Dependency] private readonly SharedStackSystem _stack = default!; + [Dependency] protected IMapManager MapManager = default!; + [Dependency] private IParallelManager _parallel = default!; + [Dependency] private CollisionWakeSystem _wake = default!; + [Dependency] protected EntityLookupSystem Lookup = default!; + [Dependency] private FixtureSystem _fixtures = default!; + [Dependency] private SharedGravitySystem _gravity = default!; + [Dependency] private SharedMoverController _mover = default!; + [Dependency] private SharedStackSystem _stack = default!; protected const string ConveyorFixture = "conveyor"; private ConveyorJob _job; - [Dependency] private readonly EntityQuery _conveyorQuery = default!; - [Dependency] private readonly EntityQuery _conveyedQuery = default!; - [Dependency] protected readonly EntityQuery PhysicsQuery = default!; - [Dependency] protected readonly EntityQuery XformQuery = default!; + [Dependency] private EntityQuery _conveyorQuery = default!; + [Dependency] private EntityQuery _conveyedQuery = default!; + [Dependency] protected EntityQuery PhysicsQuery = default!; + [Dependency] protected EntityQuery XformQuery = default!; protected HashSet Intersecting = new(); diff --git a/Content.Shared/Pinpointer/SharedNavMapSystem.cs b/Content.Shared/Pinpointer/SharedNavMapSystem.cs index 2f7e1dfdfd..2423d43ccf 100644 --- a/Content.Shared/Pinpointer/SharedNavMapSystem.cs +++ b/Content.Shared/Pinpointer/SharedNavMapSystem.cs @@ -10,7 +10,7 @@ using Robust.Shared.Serialization; namespace Content.Shared.Pinpointer; -public abstract class SharedNavMapSystem : EntitySystem +public abstract partial class SharedNavMapSystem : EntitySystem { public const int Categories = 3; public const int Directions = 4; // Not directly tied to number of atmos directions @@ -23,10 +23,10 @@ public abstract class SharedNavMapSystem : EntitySystem public const int WallMask = AllDirMask << (int) NavMapChunkType.Wall; public const int FloorMask = AllDirMask << (int) NavMapChunkType.Floor; - [Robust.Shared.IoC.Dependency] private readonly TagSystem _tagSystem = default!; - [Robust.Shared.IoC.Dependency] private readonly INetManager _net = default!; + [Robust.Shared.IoC.Dependency] private TagSystem _tagSystem = default!; + [Robust.Shared.IoC.Dependency] private INetManager _net = default!; - [Robust.Shared.IoC.Dependency] private readonly EntityQuery _doorQuery = default!; + [Robust.Shared.IoC.Dependency] private EntityQuery _doorQuery = default!; private static readonly ProtoId[] WallTags = {"Wall", "Window"}; diff --git a/Content.Shared/Pinpointer/SharedPinpointerSystem.cs b/Content.Shared/Pinpointer/SharedPinpointerSystem.cs index 79fc820baf..1ebe567aad 100644 --- a/Content.Shared/Pinpointer/SharedPinpointerSystem.cs +++ b/Content.Shared/Pinpointer/SharedPinpointerSystem.cs @@ -7,10 +7,10 @@ using Content.Shared.Interaction; namespace Content.Shared.Pinpointer; -public abstract class SharedPinpointerSystem : EntitySystem +public abstract partial class SharedPinpointerSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly EmagSystem _emag = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private EmagSystem _emag = default!; public override void Initialize() { diff --git a/Content.Shared/Placeable/ItemPlacerSystem.cs b/Content.Shared/Placeable/ItemPlacerSystem.cs index d1ea88b82a..7a561a7a7e 100644 --- a/Content.Shared/Placeable/ItemPlacerSystem.cs +++ b/Content.Shared/Placeable/ItemPlacerSystem.cs @@ -8,11 +8,11 @@ namespace Content.Shared.Placeable; /// Tracks placed entities /// Subscribe to or to do things when items or placed or removed. /// -public sealed class ItemPlacerSystem : EntitySystem +public sealed partial class ItemPlacerSystem : EntitySystem { - [Dependency] private readonly CollisionWakeSystem _wake = default!; - [Dependency] private readonly PlaceableSurfaceSystem _placeableSurface = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private CollisionWakeSystem _wake = default!; + [Dependency] private PlaceableSurfaceSystem _placeableSurface = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Placeable/PlaceableSurfaceSystem.cs b/Content.Shared/Placeable/PlaceableSurfaceSystem.cs index 251043a60d..0d2152bf1e 100644 --- a/Content.Shared/Placeable/PlaceableSurfaceSystem.cs +++ b/Content.Shared/Placeable/PlaceableSurfaceSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Random; namespace Content.Shared.Placeable; -public sealed class PlaceableSurfaceSystem : EntitySystem +public sealed partial class PlaceableSurfaceSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Plunger/Systems/PlungerSystem.cs b/Content.Shared/Plunger/Systems/PlungerSystem.cs index fbefad9f6e..185d51dd4f 100644 --- a/Content.Shared/Plunger/Systems/PlungerSystem.cs +++ b/Content.Shared/Plunger/Systems/PlungerSystem.cs @@ -15,13 +15,13 @@ namespace Content.Shared.Plunger.Systems; /// /// Plungers can be used to unblock entities with PlungerUseComponent. /// -public sealed class PlungerSystem : EntitySystem +public sealed partial class PlungerSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/PneumaticCannon/SharedPneumaticCannonSystem.cs b/Content.Shared/PneumaticCannon/SharedPneumaticCannonSystem.cs index 27384f8d55..6df8428ede 100644 --- a/Content.Shared/PneumaticCannon/SharedPneumaticCannonSystem.cs +++ b/Content.Shared/PneumaticCannon/SharedPneumaticCannonSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Serialization; namespace Content.Shared.PneumaticCannon; -public abstract class SharedPneumaticCannonSystem : EntitySystem +public abstract partial class SharedPneumaticCannonSystem : EntitySystem { - [Dependency] protected readonly SharedContainerSystem Container = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; + [Dependency] protected SharedContainerSystem Container = default!; + [Dependency] protected SharedPopupSystem Popup = default!; public override void Initialize() diff --git a/Content.Shared/Polymorph/Systems/SharedChameleonProjectorSystem.cs b/Content.Shared/Polymorph/Systems/SharedChameleonProjectorSystem.cs index 33763529d3..9504a72a79 100644 --- a/Content.Shared/Polymorph/Systems/SharedChameleonProjectorSystem.cs +++ b/Content.Shared/Polymorph/Systems/SharedChameleonProjectorSystem.cs @@ -23,20 +23,20 @@ namespace Content.Shared.Polymorph.Systems; /// Handles disguise validation, disguising and revealing. /// Most appearance copying is done clientside. /// -public abstract class SharedChameleonProjectorSystem : EntitySystem +public abstract partial class SharedChameleonProjectorSystem : EntitySystem { - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; - [Dependency] private readonly ISerializationManager _serMan = default!; - [Dependency] private readonly MetaDataSystem _meta = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; - [Dependency] private readonly ItemToggleSystem _toggle = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private IPrototypeManager _proto = default!; + [Dependency] private ISerializationManager _serMan = default!; + [Dependency] private MetaDataSystem _meta = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _xform = default!; + [Dependency] private ItemToggleSystem _toggle = default!; public override void Initialize() { diff --git a/Content.Shared/Power/EntitySystems/ChargerSystem.cs b/Content.Shared/Power/EntitySystems/ChargerSystem.cs index 00429067c4..7ffd05a07e 100644 --- a/Content.Shared/Power/EntitySystems/ChargerSystem.cs +++ b/Content.Shared/Power/EntitySystems/ChargerSystem.cs @@ -11,15 +11,15 @@ using Robust.Shared.Timing; namespace Content.Shared.Power.EntitySystems; -public sealed class ChargerSystem : EntitySystem +public sealed partial class ChargerSystem : EntitySystem { - [Dependency] private readonly SharedBatterySystem _battery = default!; - [Dependency] private readonly SharedPowerReceiverSystem _receiver = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedBatterySystem _battery = default!; + [Dependency] private SharedPowerReceiverSystem _receiver = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private PowerCellSystem _powerCell = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Shared/Power/EntitySystems/ItemSlotRequiresPowerSystem.cs b/Content.Shared/Power/EntitySystems/ItemSlotRequiresPowerSystem.cs index 3df8b91a98..3e48a997c2 100644 --- a/Content.Shared/Power/EntitySystems/ItemSlotRequiresPowerSystem.cs +++ b/Content.Shared/Power/EntitySystems/ItemSlotRequiresPowerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Power.Components; namespace Content.Shared.Power.EntitySystems; -public sealed class ItemSlotRequiresPowerSystem : EntitySystem +public sealed partial class ItemSlotRequiresPowerSystem : EntitySystem { - [Dependency] private readonly SharedPowerReceiverSystem _receiver = default!; + [Dependency] private SharedPowerReceiverSystem _receiver = default!; public override void Initialize() { diff --git a/Content.Shared/Power/EntitySystems/PowerStateSystem.cs b/Content.Shared/Power/EntitySystems/PowerStateSystem.cs index c669557115..0a92979676 100644 --- a/Content.Shared/Power/EntitySystems/PowerStateSystem.cs +++ b/Content.Shared/Power/EntitySystems/PowerStateSystem.cs @@ -7,11 +7,11 @@ namespace Content.Shared.Power.EntitySystems; /// Generic system that handles entities with . /// Used for simple machines that only need to switch between "idle" and "working" power states. /// -public abstract class SharedPowerStateSystem : EntitySystem +public abstract partial class SharedPowerStateSystem : EntitySystem { - [Dependency] private readonly SharedPowerReceiverSystem _powerReceiverSystem = default!; + [Dependency] private SharedPowerReceiverSystem _powerReceiverSystem = default!; - [Dependency] private readonly EntityQuery _powerStateQuery = default!; + [Dependency] private EntityQuery _powerStateQuery = default!; /// /// Sets the working state of the entity, adjusting its power draw accordingly. diff --git a/Content.Shared/Power/EntitySystems/SharedBatterySystem.cs b/Content.Shared/Power/EntitySystems/SharedBatterySystem.cs index e150fd60d8..559c9e55e9 100644 --- a/Content.Shared/Power/EntitySystems/SharedBatterySystem.cs +++ b/Content.Shared/Power/EntitySystems/SharedBatterySystem.cs @@ -12,8 +12,8 @@ namespace Content.Shared.Power.EntitySystems; /// public abstract partial class SharedBatterySystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Shared/Power/EntitySystems/SharedPowerNetSystem.cs b/Content.Shared/Power/EntitySystems/SharedPowerNetSystem.cs index 7611074d80..b684810641 100644 --- a/Content.Shared/Power/EntitySystems/SharedPowerNetSystem.cs +++ b/Content.Shared/Power/EntitySystems/SharedPowerNetSystem.cs @@ -2,9 +2,9 @@ using Content.Shared.Power.Components; namespace Content.Shared.Power.EntitySystems; -public abstract class SharedPowerNetSystem : EntitySystem +public abstract partial class SharedPowerNetSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public abstract bool IsPoweredCalculate(SharedApcPowerReceiverComponent comp); diff --git a/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs b/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs index c3ab0ce26d..a626148bdb 100644 --- a/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs +++ b/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Network; namespace Content.Shared.Power.EntitySystems; -public abstract class SharedPowerReceiverSystem : EntitySystem +public abstract partial class SharedPowerReceiverSystem : EntitySystem { - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPowerNetSystem _net = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPowerNetSystem _net = default!; public abstract bool ResolveApc(EntityUid entity, [NotNullWhen(true)] ref SharedApcPowerReceiverComponent? component); diff --git a/Content.Shared/Power/EntitySystems/UIPowerStateSystem.cs b/Content.Shared/Power/EntitySystems/UIPowerStateSystem.cs index 6bd5af591e..b8641c21e8 100644 --- a/Content.Shared/Power/EntitySystems/UIPowerStateSystem.cs +++ b/Content.Shared/Power/EntitySystems/UIPowerStateSystem.cs @@ -7,10 +7,10 @@ namespace Content.Shared.Power.EntitySystems; /// Entities with this component will increase their power usage to a working state /// when a UI on the entity is open. /// -public sealed class UIPowerStateSystem : EntitySystem +public sealed partial class UIPowerStateSystem : EntitySystem { - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; - [Dependency] private readonly SharedPowerStateSystem _powerState = default!; + [Dependency] private SharedUserInterfaceSystem _ui = default!; + [Dependency] private SharedPowerStateSystem _powerState = default!; public override void Initialize() { diff --git a/Content.Shared/PowerCell/PowerCellSystem.cs b/Content.Shared/PowerCell/PowerCellSystem.cs index 8f4950c5d2..a732fc0e48 100644 --- a/Content.Shared/PowerCell/PowerCellSystem.cs +++ b/Content.Shared/PowerCell/PowerCellSystem.cs @@ -12,11 +12,11 @@ namespace Content.Shared.PowerCell; public sealed partial class PowerCellSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedBatterySystem _battery = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ItemSlotsSystem _itemSlots = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedBatterySystem _battery = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/PowerCell/ToggleCellDrawSystem.cs b/Content.Shared/PowerCell/ToggleCellDrawSystem.cs index c4d78ff52e..b9090e54e5 100644 --- a/Content.Shared/PowerCell/ToggleCellDrawSystem.cs +++ b/Content.Shared/PowerCell/ToggleCellDrawSystem.cs @@ -7,10 +7,10 @@ namespace Content.Shared.PowerCell; /// /// Handles events to integrate PowerCellDraw with ItemToggle /// -public sealed class ToggleCellDrawSystem : EntitySystem +public sealed partial class ToggleCellDrawSystem : EntitySystem { - [Dependency] private readonly ItemToggleSystem _toggle = default!; - [Dependency] private readonly PowerCellSystem _cell = default!; + [Dependency] private ItemToggleSystem _toggle = default!; + [Dependency] private PowerCellSystem _cell = default!; public override void Initialize() { diff --git a/Content.Shared/Projectiles/SharedProjectileSystem.cs b/Content.Shared/Projectiles/SharedProjectileSystem.cs index c5aaf3135d..32972c0f3d 100644 --- a/Content.Shared/Projectiles/SharedProjectileSystem.cs +++ b/Content.Shared/Projectiles/SharedProjectileSystem.cs @@ -21,11 +21,11 @@ public abstract partial class SharedProjectileSystem : EntitySystem { public const string ProjectileFixture = "projectile"; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Shared/ProximityDetection/Systems/ProximityDetectionSystem.cs b/Content.Shared/ProximityDetection/Systems/ProximityDetectionSystem.cs index 56c3c2a9a6..167a95964d 100644 --- a/Content.Shared/ProximityDetection/Systems/ProximityDetectionSystem.cs +++ b/Content.Shared/ProximityDetection/Systems/ProximityDetectionSystem.cs @@ -8,10 +8,10 @@ namespace Content.Shared.ProximityDetection.Systems; /// /// Handles generic proximity detector logic. /// -public sealed class ProximityDetectionSystem : EntitySystem +public sealed partial class ProximityDetectionSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ItemToggleSystem _toggle = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ItemToggleSystem _toggle = default!; public override void Initialize() { diff --git a/Content.Shared/Prying/Systems/PryingSystem.cs b/Content.Shared/Prying/Systems/PryingSystem.cs index 207c1313e9..d5732cd9b9 100644 --- a/Content.Shared/Prying/Systems/PryingSystem.cs +++ b/Content.Shared/Prying/Systems/PryingSystem.cs @@ -17,13 +17,13 @@ namespace Content.Shared.Prying.Systems; /// /// Handles prying of entities (e.g. doors) /// -public sealed class PryingSystem : EntitySystem +public sealed partial class PryingSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; + [Dependency] private ISharedAdminLogManager _adminLog = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private AlertsSystem _alerts = default!; public override void Initialize() { diff --git a/Content.Shared/Puppet/SharedVentriloquistPuppetSystem.cs b/Content.Shared/Puppet/SharedVentriloquistPuppetSystem.cs index e3fa21ed37..925af86cd1 100644 --- a/Content.Shared/Puppet/SharedVentriloquistPuppetSystem.cs +++ b/Content.Shared/Puppet/SharedVentriloquistPuppetSystem.cs @@ -8,9 +8,9 @@ using Content.Shared.Movement.Events; namespace Content.Shared.Puppet; // TODO deduplicate with BlockMovementComponent -public abstract class SharedVentriloquistPuppetSystem : EntitySystem +public abstract partial class SharedVentriloquistPuppetSystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _blocker = default!; + [Dependency] private ActionBlockerSystem _blocker = default!; public override void Initialize() { diff --git a/Content.Shared/RCD/Systems/RCDAmmoSystem.cs b/Content.Shared/RCD/Systems/RCDAmmoSystem.cs index eb770f2898..7d9abed698 100644 --- a/Content.Shared/RCD/Systems/RCDAmmoSystem.cs +++ b/Content.Shared/RCD/Systems/RCDAmmoSystem.cs @@ -8,11 +8,11 @@ using Robust.Shared.Timing; namespace Content.Shared.RCD.Systems; -public sealed class RCDAmmoSystem : EntitySystem +public sealed partial class RCDAmmoSystem : EntitySystem { - [Dependency] private readonly SharedChargesSystem _sharedCharges = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedChargesSystem _sharedCharges = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/RCD/Systems/RCDSystem.cs b/Content.Shared/RCD/Systems/RCDSystem.cs index 1ed71a57f6..fa84f5719a 100644 --- a/Content.Shared/RCD/Systems/RCDSystem.cs +++ b/Content.Shared/RCD/Systems/RCDSystem.cs @@ -25,25 +25,25 @@ using System.Linq; namespace Content.Shared.RCD.Systems; -public sealed class RCDSystem : EntitySystem +public sealed partial class RCDSystem : EntitySystem { - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefMan = default!; - [Dependency] private readonly FloorTileSystem _floors = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedChargesSystem _sharedCharges = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly TurfSystem _turf = default!; - [Dependency] private readonly TileSystem _tile = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly TagSystem _tags = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private ITileDefinitionManager _tileDefMan = default!; + [Dependency] private FloorTileSystem _floors = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedChargesSystem _sharedCharges = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private TurfSystem _turf = default!; + [Dependency] private TileSystem _tile = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private TagSystem _tags = default!; private readonly int _instantConstructionDelay = 0; private readonly EntProtoId _instantConstructionFx = "EffectRCDConstruct0"; diff --git a/Content.Shared/Radiation/Systems/RadiationPulseSystem.cs b/Content.Shared/Radiation/Systems/RadiationPulseSystem.cs index 9f28033025..e6f914ec01 100644 --- a/Content.Shared/Radiation/Systems/RadiationPulseSystem.cs +++ b/Content.Shared/Radiation/Systems/RadiationPulseSystem.cs @@ -4,9 +4,9 @@ using Robust.Shared.Timing; namespace Content.Shared.Radiation.Systems; -public sealed class RadiationPulseSystem : EntitySystem +public sealed partial class RadiationPulseSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Radiation/Systems/SharedRadiationSystem.cs b/Content.Shared/Radiation/Systems/SharedRadiationSystem.cs index a431ffa4fd..d618084672 100644 --- a/Content.Shared/Radiation/Systems/SharedRadiationSystem.cs +++ b/Content.Shared/Radiation/Systems/SharedRadiationSystem.cs @@ -4,7 +4,7 @@ namespace Content.Shared.Radiation.Systems; public abstract partial class SharedRadiationSystem : EntitySystem { - [Dependency] protected readonly EntityQuery SourceQuery = default!; + [Dependency] protected EntityQuery SourceQuery = default!; /// /// Sets the intensity of a to the passed intensity. diff --git a/Content.Shared/Radio/EntitySystems/EncryptionKeySystem.cs b/Content.Shared/Radio/EntitySystems/EncryptionKeySystem.cs index 0b12bbc53f..d3879091ad 100644 --- a/Content.Shared/Radio/EntitySystems/EncryptionKeySystem.cs +++ b/Content.Shared/Radio/EntitySystems/EncryptionKeySystem.cs @@ -23,13 +23,13 @@ namespace Content.Shared.Radio.EntitySystems; /// public sealed partial class EncryptionKeySystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly SharedToolSystem _tool = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedWiresSystem _wires = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private SharedToolSystem _tool = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedWiresSystem _wires = default!; public override void Initialize() { diff --git a/Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs b/Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs index 258b964cca..a08c867006 100644 --- a/Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs +++ b/Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs @@ -10,11 +10,11 @@ using Content.Shared.Power; namespace Content.Shared.Radio.EntitySystems; -public abstract class SharedJammerSystem : EntitySystem +public abstract partial class SharedJammerSystem : EntitySystem { - [Dependency] private readonly ItemToggleSystem _itemToggle = default!; - [Dependency] private readonly SharedDeviceNetworkJammerSystem _jammer = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private ItemToggleSystem _itemToggle = default!; + [Dependency] private SharedDeviceNetworkJammerSystem _jammer = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Radio/EntitySystems/SharedRadioDeviceSystem.cs b/Content.Shared/Radio/EntitySystems/SharedRadioDeviceSystem.cs index 715310f55d..bdeb453bc6 100644 --- a/Content.Shared/Radio/EntitySystems/SharedRadioDeviceSystem.cs +++ b/Content.Shared/Radio/EntitySystems/SharedRadioDeviceSystem.cs @@ -3,10 +3,10 @@ using Content.Shared.Radio.Components; namespace Content.Shared.Radio.EntitySystems; -public abstract class SharedRadioDeviceSystem : EntitySystem +public abstract partial class SharedRadioDeviceSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; #region Toggling public void ToggleRadioMicrophone(EntityUid uid, EntityUid user, bool quiet = false, RadioMicrophoneComponent? component = null) diff --git a/Content.Shared/Random/RandomHelperSystem.cs b/Content.Shared/Random/RandomHelperSystem.cs index 145b47b045..f83b52c5e2 100644 --- a/Content.Shared/Random/RandomHelperSystem.cs +++ b/Content.Shared/Random/RandomHelperSystem.cs @@ -8,10 +8,10 @@ namespace Content.Shared.Random; /// /// System containing various content-related random helpers. /// -public sealed class RandomHelperSystem : EntitySystem +public sealed partial class RandomHelperSystem : EntitySystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private IRobustRandom _random = default!; public void RandomOffset(EntityUid entity, float minX, float maxX, float minY, float maxY) { diff --git a/Content.Shared/RatKing/SharedRatKingSystem.cs b/Content.Shared/RatKing/SharedRatKingSystem.cs index 3f6c9bdc22..0464e2faf1 100644 --- a/Content.Shared/RatKing/SharedRatKingSystem.cs +++ b/Content.Shared/RatKing/SharedRatKingSystem.cs @@ -5,11 +5,11 @@ using Robust.Shared.Random; namespace Content.Shared.RatKing; -public abstract class SharedRatKingSystem : EntitySystem +public abstract partial class SharedRatKingSystem : EntitySystem { - [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; - [Dependency] protected readonly IRobustRandom Random = default!; - [Dependency] private readonly SharedActionsSystem _action = default!; + [Dependency] protected IPrototypeManager PrototypeManager = default!; + [Dependency] protected IRobustRandom Random = default!; + [Dependency] private SharedActionsSystem _action = default!; /// public override void Initialize() diff --git a/Content.Shared/RatKing/Systems/RummagerSystem.cs b/Content.Shared/RatKing/Systems/RummagerSystem.cs index d9e9a87694..fd8937c9f2 100644 --- a/Content.Shared/RatKing/Systems/RummagerSystem.cs +++ b/Content.Shared/RatKing/Systems/RummagerSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Serialization; namespace Content.Shared.RatKing.Systems; -public sealed class RummagerSystem : EntitySystem +public sealed partial class RummagerSystem : EntitySystem { - [Dependency] private readonly EntityTableSystem _entityTable = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; + [Dependency] private EntityTableSystem _entityTable = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; /// public override void Initialize() diff --git a/Content.Shared/ReagentSpeed/ReagentSpeedSystem.cs b/Content.Shared/ReagentSpeed/ReagentSpeedSystem.cs index 8561c7b12a..ee8c65576a 100644 --- a/Content.Shared/ReagentSpeed/ReagentSpeedSystem.cs +++ b/Content.Shared/ReagentSpeed/ReagentSpeedSystem.cs @@ -2,9 +2,9 @@ using Content.Shared.Chemistry.EntitySystems; namespace Content.Shared.ReagentSpeed; -public sealed class ReagentSpeedSystem : EntitySystem +public sealed partial class ReagentSpeedSystem : EntitySystem { - [Dependency] private readonly SharedSolutionContainerSystem _solution = default!; + [Dependency] private SharedSolutionContainerSystem _solution = default!; /// /// Consumes reagents and modifies the duration. diff --git a/Content.Shared/Remotes/EntitySystems/SharedDoorRemoteSystem.cs b/Content.Shared/Remotes/EntitySystems/SharedDoorRemoteSystem.cs index 48e1b7a11e..21365e674e 100644 --- a/Content.Shared/Remotes/EntitySystems/SharedDoorRemoteSystem.cs +++ b/Content.Shared/Remotes/EntitySystems/SharedDoorRemoteSystem.cs @@ -16,18 +16,18 @@ using Robust.Shared.Timing; namespace Content.Shared.Remotes.EntitySystems; -public abstract class SharedDoorRemoteSystem : EntitySystem +public abstract partial class SharedDoorRemoteSystem : EntitySystem { - [Dependency] private readonly SharedAirlockSystem _airlock = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDoorSystem _doorSystem = default!; - [Dependency] private readonly SharedElectrocutionSystem _electrify = default!; - [Dependency] private readonly ExamineSystemShared _examine = default!; - [Dependency] private readonly SharedPowerReceiverSystem _powerReceiver = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; - [Dependency] protected readonly IGameTiming Timing = default!; + [Dependency] private SharedAirlockSystem _airlock = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDoorSystem _doorSystem = default!; + [Dependency] private SharedElectrocutionSystem _electrify = default!; + [Dependency] private ExamineSystemShared _examine = default!; + [Dependency] private SharedPowerReceiverSystem _powerReceiver = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private TagSystem _tagSystem = default!; + [Dependency] protected IGameTiming Timing = default!; public override void Initialize() diff --git a/Content.Shared/Repairable/RepairableSystem.cs b/Content.Shared/Repairable/RepairableSystem.cs index bbb4b40b2f..6693d8974b 100644 --- a/Content.Shared/Repairable/RepairableSystem.cs +++ b/Content.Shared/Repairable/RepairableSystem.cs @@ -12,10 +12,10 @@ namespace Content.Shared.Repairable; public sealed partial class RepairableSystem : EntitySystem { - [Dependency] private readonly SharedToolSystem _toolSystem = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedToolSystem _toolSystem = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; public override void Initialize() { diff --git a/Content.Shared/RepulseAttract/RepulseAttractSystem.cs b/Content.Shared/RepulseAttract/RepulseAttractSystem.cs index e526ab00dc..29be516e1e 100644 --- a/Content.Shared/RepulseAttract/RepulseAttractSystem.cs +++ b/Content.Shared/RepulseAttract/RepulseAttractSystem.cs @@ -12,15 +12,15 @@ using Content.Shared.Weapons.Melee; namespace Content.Shared.RepulseAttract; -public sealed class RepulseAttractSystem : EntitySystem +public sealed partial class RepulseAttractSystem : EntitySystem { - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly ThrowingSystem _throw = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly SharedTransformSystem _xForm = default!; - [Dependency] private readonly UseDelaySystem _delay = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private ThrowingSystem _throw = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private SharedTransformSystem _xForm = default!; + [Dependency] private UseDelaySystem _delay = default!; - [Dependency] private readonly EntityQuery _physicsQuery = default!; + [Dependency] private EntityQuery _physicsQuery = default!; private HashSet _entSet = new(); diff --git a/Content.Shared/Research/Systems/BlueprintSystem.cs b/Content.Shared/Research/Systems/BlueprintSystem.cs index 903e529089..c01a0efaf4 100644 --- a/Content.Shared/Research/Systems/BlueprintSystem.cs +++ b/Content.Shared/Research/Systems/BlueprintSystem.cs @@ -11,11 +11,11 @@ using System.Linq; namespace Content.Shared.Research.Systems; -public sealed class BlueprintSystem : EntitySystem +public sealed partial class BlueprintSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly EntityWhitelistSystem _entityWhitelist = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private EntityWhitelistSystem _entityWhitelist = default!; + [Dependency] private SharedPopupSystem _popup = default!; /// public override void Initialize() diff --git a/Content.Shared/Research/Systems/SharedResearchStealerSystem.cs b/Content.Shared/Research/Systems/SharedResearchStealerSystem.cs index 070ff40b70..3838f0e885 100644 --- a/Content.Shared/Research/Systems/SharedResearchStealerSystem.cs +++ b/Content.Shared/Research/Systems/SharedResearchStealerSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Serialization; namespace Content.Shared.Research.Systems; -public abstract class SharedResearchStealerSystem : EntitySystem +public abstract partial class SharedResearchStealerSystem : EntitySystem { - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedNinjaGlovesSystem _gloves = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedNinjaGlovesSystem _gloves = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Research/Systems/SharedResearchSystem.cs b/Content.Shared/Research/Systems/SharedResearchSystem.cs index 7ed33f7204..4fe1822c92 100644 --- a/Content.Shared/Research/Systems/SharedResearchSystem.cs +++ b/Content.Shared/Research/Systems/SharedResearchSystem.cs @@ -9,11 +9,11 @@ using Robust.Shared.Utility; namespace Content.Shared.Research.Systems; -public abstract class SharedResearchSystem : EntitySystem +public abstract partial class SharedResearchSystem : EntitySystem { - [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedLatheSystem _lathe = default!; + [Dependency] protected IPrototypeManager PrototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedLatheSystem _lathe = default!; public override void Initialize() { diff --git a/Content.Shared/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs b/Content.Shared/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs index 8958f8b3ff..811aee5536 100644 --- a/Content.Shared/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs +++ b/Content.Shared/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs @@ -15,15 +15,15 @@ using Robust.Shared.Serialization; namespace Content.Shared.Research.TechnologyDisk.Systems; -public sealed class TechnologyDiskSystem : EntitySystem +public sealed partial class TechnologyDiskSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedResearchSystem _research = default!; - [Dependency] private readonly SharedLatheSystem _lathe = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly NameModifierSystem _nameModifier = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedResearchSystem _research = default!; + [Dependency] private SharedLatheSystem _lathe = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private NameModifierSystem _nameModifier = default!; public override void Initialize() { diff --git a/Content.Shared/RetractableItemAction/RetractableItemActionSystem.cs b/Content.Shared/RetractableItemAction/RetractableItemActionSystem.cs index 1820541746..9ca70790a6 100644 --- a/Content.Shared/RetractableItemAction/RetractableItemActionSystem.cs +++ b/Content.Shared/RetractableItemAction/RetractableItemActionSystem.cs @@ -13,13 +13,13 @@ namespace Content.Shared.RetractableItemAction; /// /// System for handling retractable items, such as armblades. /// -public sealed class RetractableItemActionSystem : EntitySystem +public sealed partial class RetractableItemActionSystem : EntitySystem { - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedContainerSystem _containers = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedPopupSystem _popups = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedContainerSystem _containers = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private SharedPopupSystem _popups = default!; public override void Initialize() { diff --git a/Content.Shared/Revenant/EntitySystems/SharedCorporealSystem.cs b/Content.Shared/Revenant/EntitySystems/SharedCorporealSystem.cs index e86fdb8e80..1ead9be4d3 100644 --- a/Content.Shared/Revenant/EntitySystems/SharedCorporealSystem.cs +++ b/Content.Shared/Revenant/EntitySystems/SharedCorporealSystem.cs @@ -12,11 +12,11 @@ namespace Content.Shared.Revenant.EntitySystems; /// Additionally applies a few visual effects. /// Used for status effect. /// -public abstract class SharedCorporealSystem : EntitySystem +public abstract partial class SharedCorporealSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movement = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private MovementSpeedModifierSystem _movement = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; public override void Initialize() { diff --git a/Content.Shared/Revolutionary/SharedRevolutionarySystem.cs b/Content.Shared/Revolutionary/SharedRevolutionarySystem.cs index 36a31d88a4..fda8187234 100644 --- a/Content.Shared/Revolutionary/SharedRevolutionarySystem.cs +++ b/Content.Shared/Revolutionary/SharedRevolutionarySystem.cs @@ -9,10 +9,10 @@ using Content.Shared.Antag; namespace Content.Shared.Revolutionary; -public abstract class SharedRevolutionarySystem : EntitySystem +public abstract partial class SharedRevolutionarySystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedStunSystem _sharedStun = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedStunSystem _sharedStun = default!; public override void Initialize() { diff --git a/Content.Shared/Roles/Jobs/SharedJobSystem.cs b/Content.Shared/Roles/Jobs/SharedJobSystem.cs index c7e0fb17d6..bd8956bd07 100644 --- a/Content.Shared/Roles/Jobs/SharedJobSystem.cs +++ b/Content.Shared/Roles/Jobs/SharedJobSystem.cs @@ -10,10 +10,10 @@ namespace Content.Shared.Roles.Jobs; /// /// Handles the job data on mind entities. /// -public abstract class SharedJobSystem : EntitySystem +public abstract partial class SharedJobSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypes = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; + [Dependency] private IPrototypeManager _prototypes = default!; + [Dependency] private SharedRoleSystem _roles = default!; private readonly Dictionary _inverseTrackerLookup = new(); diff --git a/Content.Shared/Roles/SharedRoleSystem.cs b/Content.Shared/Roles/SharedRoleSystem.cs index b95c9c4857..9e294513d9 100644 --- a/Content.Shared/Roles/SharedRoleSystem.cs +++ b/Content.Shared/Roles/SharedRoleSystem.cs @@ -18,15 +18,15 @@ using Robust.Shared.Utility; namespace Content.Shared.Roles; -public abstract class SharedRoleSystem : EntitySystem +public abstract partial class SharedRoleSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] protected readonly ISharedPlayerManager Player = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly SharedMindSystem _minds = default!; - [Dependency] private readonly IPrototypeManager _prototypes = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] protected ISharedPlayerManager Player = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private SharedMindSystem _minds = default!; + [Dependency] private IPrototypeManager _prototypes = default!; private JobRequirementOverridePrototype? _requirementOverride; diff --git a/Content.Shared/Rootable/RootableSystem.cs b/Content.Shared/Rootable/RootableSystem.cs index 451b994aff..d0e97dcfa4 100644 --- a/Content.Shared/Rootable/RootableSystem.cs +++ b/Content.Shared/Rootable/RootableSystem.cs @@ -30,22 +30,22 @@ namespace Content.Shared.Rootable; /// Adds an action to toggle rooting to the ground, primarily for the Diona species. /// Being rooted prevents weighlessness and slipping, but causes any floor contents to transfer its reagents to the bloodstream. /// -public sealed class RootableSystem : EntitySystem +public sealed partial class RootableSystem : EntitySystem { - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly ISharedAdminLogManager _logger = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; - [Dependency] private readonly ReactiveSystem _reactive = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedBloodstreamSystem _blood = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private AlertsSystem _alerts = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private ISharedAdminLogManager _logger = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private ReactiveSystem _reactive = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedBloodstreamSystem _blood = default!; + [Dependency] private SharedGravitySystem _gravity = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly EntityQuery _puddleQuery = default!; - [Dependency] private readonly EntityQuery _physicsQuery = default!; + [Dependency] private EntityQuery _puddleQuery = default!; + [Dependency] private EntityQuery _physicsQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Rotatable/RotatableSystem.cs b/Content.Shared/Rotatable/RotatableSystem.cs index 94d9206247..a21a4995c0 100644 --- a/Content.Shared/Rotatable/RotatableSystem.cs +++ b/Content.Shared/Rotatable/RotatableSystem.cs @@ -15,12 +15,12 @@ namespace Content.Shared.Rotatable; /// /// Handles verbs for the and components. /// -public sealed class RotatableSystem : EntitySystem +public sealed partial class RotatableSystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Shared/SSDIndicator/SSDIndicatorSystem.cs b/Content.Shared/SSDIndicator/SSDIndicatorSystem.cs index 14d71d90d9..6b3d4fe79b 100644 --- a/Content.Shared/SSDIndicator/SSDIndicatorSystem.cs +++ b/Content.Shared/SSDIndicator/SSDIndicatorSystem.cs @@ -10,13 +10,13 @@ namespace Content.Shared.SSDIndicator; /// /// Handle changing player SSD indicator status /// -public sealed class SSDIndicatorSystem : EntitySystem +public sealed partial class SSDIndicatorSystem : EntitySystem { public static readonly EntProtoId StatusEffectSSDSleeping = "StatusEffectSSDSleeping"; - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly StatusEffectsSystem _statusEffects = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private StatusEffectsSystem _statusEffects = default!; private bool _icSsdSleep; private float _icSsdSleepTime; diff --git a/Content.Shared/Salvage/Fulton/SharedFultonSystem.cs b/Content.Shared/Salvage/Fulton/SharedFultonSystem.cs index fec1890928..ef83b15953 100644 --- a/Content.Shared/Salvage/Fulton/SharedFultonSystem.cs +++ b/Content.Shared/Salvage/Fulton/SharedFultonSystem.cs @@ -22,16 +22,16 @@ namespace Content.Shared.Salvage.Fulton; /// public abstract partial class SharedFultonSystem : EntitySystem { - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly FoldableSystem _foldable = default!; - [Dependency] protected readonly SharedContainerSystem Container = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedStackSystem _stack = default!; - [Dependency] protected readonly SharedTransformSystem TransformSystem = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] private MetaDataSystem _metadata = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private FoldableSystem _foldable = default!; + [Dependency] protected SharedContainerSystem Container = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedStackSystem _stack = default!; + [Dependency] protected SharedTransformSystem TransformSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; public static readonly EntProtoId EffectProto = "FultonEffect"; protected static readonly Vector2 EffectOffset = Vector2.Zero; diff --git a/Content.Shared/Salvage/SharedSalvageSystem.cs b/Content.Shared/Salvage/SharedSalvageSystem.cs index 6e596449b4..948224f82a 100644 --- a/Content.Shared/Salvage/SharedSalvageSystem.cs +++ b/Content.Shared/Salvage/SharedSalvageSystem.cs @@ -17,8 +17,8 @@ namespace Content.Shared.Salvage; public abstract partial class SharedSalvageSystem : EntitySystem { - [Dependency] protected readonly IConfigurationManager CfgManager = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] protected IConfigurationManager CfgManager = default!; + [Dependency] private IPrototypeManager _proto = default!; /// /// Main loot table for salvage expeditions. diff --git a/Content.Shared/Sandbox/SharedSandboxSystem.cs b/Content.Shared/Sandbox/SharedSandboxSystem.cs index b26b359be6..92f258db74 100644 --- a/Content.Shared/Sandbox/SharedSandboxSystem.cs +++ b/Content.Shared/Sandbox/SharedSandboxSystem.cs @@ -3,9 +3,9 @@ using Robust.Shared.Serialization; namespace Content.Shared.Sandbox { - public abstract class SharedSandboxSystem : EntitySystem + public abstract partial class SharedSandboxSystem : EntitySystem { - [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; + [Dependency] protected IPrototypeManager PrototypeManager = default!; [Serializable, NetSerializable] protected sealed class MsgSandboxStatus : EntityEventArgs diff --git a/Content.Shared/SecretLocks/SharedVoiceTriggerLockSystem.cs b/Content.Shared/SecretLocks/SharedVoiceTriggerLockSystem.cs index 483b3ec251..d154a9d18b 100644 --- a/Content.Shared/SecretLocks/SharedVoiceTriggerLockSystem.cs +++ b/Content.Shared/SecretLocks/SharedVoiceTriggerLockSystem.cs @@ -6,7 +6,7 @@ namespace Content.Shared.SecretLocks; public sealed partial class SharedVoiceTriggerLockSystem : EntitySystem { - [Dependency] private readonly ItemToggleSystem _toggle = default!; + [Dependency] private ItemToggleSystem _toggle = default!; public override void Initialize() { diff --git a/Content.Shared/Security/Systems/DeployableBarrierSystem.cs b/Content.Shared/Security/Systems/DeployableBarrierSystem.cs index 622edc4b62..f82d791f6d 100644 --- a/Content.Shared/Security/Systems/DeployableBarrierSystem.cs +++ b/Content.Shared/Security/Systems/DeployableBarrierSystem.cs @@ -6,13 +6,13 @@ using Robust.Shared.Physics.Systems; namespace Content.Shared.Security.Systems; -public sealed class DeployableBarrierSystem : EntitySystem +public sealed partial class DeployableBarrierSystem : EntitySystem { - [Dependency] private readonly FixtureSystem _fixtures = default!; - [Dependency] private readonly SharedPointLightSystem _pointLight = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly PullingSystem _pulling = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private FixtureSystem _fixtures = default!; + [Dependency] private SharedPointLightSystem _pointLight = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private PullingSystem _pulling = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Shared/Security/Systems/SharedGenpopSystem.cs b/Content.Shared/Security/Systems/SharedGenpopSystem.cs index 410922747b..2956e96d8a 100644 --- a/Content.Shared/Security/Systems/SharedGenpopSystem.cs +++ b/Content.Shared/Security/Systems/SharedGenpopSystem.cs @@ -14,17 +14,17 @@ using Robust.Shared.Timing; namespace Content.Shared.Security.Systems; -public abstract class SharedGenpopSystem : EntitySystem +public abstract partial class SharedGenpopSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _cfgManager = default!; - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] private readonly AccessReaderSystem _accessReader = default!; - [Dependency] private readonly SharedEntityStorageSystem _entityStorage = default!; - [Dependency] protected readonly SharedIdCardSystem IdCard = default!; - [Dependency] private readonly LockSystem _lock = default!; - [Dependency] protected readonly MetaDataSystem MetaDataSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedUserInterfaceSystem _userInterface = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; + [Dependency] private SharedEntityStorageSystem _entityStorage = default!; + [Dependency] protected SharedIdCardSystem IdCard = default!; + [Dependency] private LockSystem _lock = default!; + [Dependency] protected MetaDataSystem MetaDataSystem = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedUserInterfaceSystem _userInterface = default!; // CCvar. private int _maxIdJobLength; diff --git a/Content.Shared/SelectableComponentAdder/SelectableComponentAdderSystem.cs b/Content.Shared/SelectableComponentAdder/SelectableComponentAdderSystem.cs index 1bed150645..8c933dce5d 100644 --- a/Content.Shared/SelectableComponentAdder/SelectableComponentAdderSystem.cs +++ b/Content.Shared/SelectableComponentAdder/SelectableComponentAdderSystem.cs @@ -6,7 +6,7 @@ namespace Content.Shared.SelectableComponentAdder; public sealed partial class SelectableComponentAdderSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Sericulture/SericultureSystem.cs b/Content.Shared/Sericulture/SericultureSystem.cs index e733b93483..83426367ad 100644 --- a/Content.Shared/Sericulture/SericultureSystem.cs +++ b/Content.Shared/Sericulture/SericultureSystem.cs @@ -16,14 +16,14 @@ namespace Content.Shared.Sericulture; public abstract partial class SharedSericultureSystem : EntitySystem { // Managers - [Dependency] private readonly INetManager _netManager = default!; + [Dependency] private INetManager _netManager = default!; // Systems - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly HungerSystem _hungerSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedStackSystem _stackSystem = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private HungerSystem _hungerSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedStackSystem _stackSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Shuttles/Systems/SharedDockingSystem.cs b/Content.Shared/Shuttles/Systems/SharedDockingSystem.cs index 4b3f6975d1..9722d025bc 100644 --- a/Content.Shared/Shuttles/Systems/SharedDockingSystem.cs +++ b/Content.Shared/Shuttles/Systems/SharedDockingSystem.cs @@ -3,9 +3,9 @@ using Robust.Shared.Map; namespace Content.Shared.Shuttles.Systems; -public abstract class SharedDockingSystem : EntitySystem +public abstract partial class SharedDockingSystem : EntitySystem { - [Dependency] protected readonly SharedTransformSystem XformSystem = default!; + [Dependency] protected SharedTransformSystem XformSystem = default!; public const float DockingHiglightRange = 4f; public const float DockRange = 1f + 0.2f; diff --git a/Content.Shared/Shuttles/Systems/SharedEmergencyShuttleSystem.cs b/Content.Shared/Shuttles/Systems/SharedEmergencyShuttleSystem.cs index 5f1477acc2..9665186f43 100644 --- a/Content.Shared/Shuttles/Systems/SharedEmergencyShuttleSystem.cs +++ b/Content.Shared/Shuttles/Systems/SharedEmergencyShuttleSystem.cs @@ -6,10 +6,10 @@ using Robust.Shared.Configuration; namespace Content.Shared.Shuttles.Systems; -public abstract class SharedEmergencyShuttleSystem : EntitySystem +public abstract partial class SharedEmergencyShuttleSystem : EntitySystem { - [Dependency] protected readonly IConfigurationManager ConfigManager = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; + [Dependency] protected IConfigurationManager ConfigManager = default!; + [Dependency] protected SharedPopupSystem Popup = default!; private bool _emergencyEarlyLaunchAllowed; diff --git a/Content.Shared/Shuttles/Systems/SharedShuttleConsoleSystem.cs b/Content.Shared/Shuttles/Systems/SharedShuttleConsoleSystem.cs index 38a76ae6d1..deb4ae9a3c 100644 --- a/Content.Shared/Shuttles/Systems/SharedShuttleConsoleSystem.cs +++ b/Content.Shared/Shuttles/Systems/SharedShuttleConsoleSystem.cs @@ -6,9 +6,9 @@ using Robust.Shared.Serialization; namespace Content.Shared.Shuttles.Systems { - public abstract class SharedShuttleConsoleSystem : EntitySystem + public abstract partial class SharedShuttleConsoleSystem : EntitySystem { - [Dependency] protected readonly ActionBlockerSystem ActionBlockerSystem = default!; + [Dependency] protected ActionBlockerSystem ActionBlockerSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Shuttles/Systems/SharedShuttleSystem.cs b/Content.Shared/Shuttles/Systems/SharedShuttleSystem.cs index c551cbc112..f05640913f 100644 --- a/Content.Shared/Shuttles/Systems/SharedShuttleSystem.cs +++ b/Content.Shared/Shuttles/Systems/SharedShuttleSystem.cs @@ -14,20 +14,20 @@ namespace Content.Shared.Shuttles.Systems; public abstract partial class SharedShuttleSystem : EntitySystem { - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; - [Dependency] protected readonly FixtureSystem Fixtures = default!; - [Dependency] protected readonly SharedMapSystem Maps = default!; - [Dependency] protected readonly SharedPhysicsSystem Physics = default!; - [Dependency] protected readonly SharedTransformSystem XformSystem = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private ItemSlotsSystem _itemSlots = default!; + [Dependency] protected FixtureSystem Fixtures = default!; + [Dependency] protected SharedMapSystem Maps = default!; + [Dependency] protected SharedPhysicsSystem Physics = default!; + [Dependency] protected SharedTransformSystem XformSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; public const float FTLRange = 256f; public const float FTLBufferRange = 8f; public const float TileDensityMultiplier = 0.5f; - [Dependency] private readonly EntityQuery _gridQuery = default!; - [Dependency] private readonly EntityQuery _physicsQuery = default!; + [Dependency] private EntityQuery _gridQuery = default!; + [Dependency] private EntityQuery _physicsQuery = default!; private List> _grids = new(); diff --git a/Content.Shared/Silicons/Borgs/SharedBorgSwitchableTypeSystem.cs b/Content.Shared/Silicons/Borgs/SharedBorgSwitchableTypeSystem.cs index fa6b809016..0b2dc2a0d2 100644 --- a/Content.Shared/Silicons/Borgs/SharedBorgSwitchableTypeSystem.cs +++ b/Content.Shared/Silicons/Borgs/SharedBorgSwitchableTypeSystem.cs @@ -12,14 +12,14 @@ namespace Content.Shared.Silicons.Borgs; /// Implements borg type switching. /// /// -public abstract class SharedBorgSwitchableTypeSystem : EntitySystem +public abstract partial class SharedBorgSwitchableTypeSystem : EntitySystem { // TODO: Allow borgs to be reset to default configuration. - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly SharedUserInterfaceSystem _userInterface = default!; - [Dependency] protected readonly IPrototypeManager Prototypes = default!; - [Dependency] private readonly InteractionPopupSystem _interactionPopup = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private SharedUserInterfaceSystem _userInterface = default!; + [Dependency] protected IPrototypeManager Prototypes = default!; + [Dependency] private InteractionPopupSystem _interactionPopup = default!; public static readonly EntProtoId ActionId = "ActionSelectBorgType"; diff --git a/Content.Shared/Silicons/Borgs/SharedBorgSystem.Module.cs b/Content.Shared/Silicons/Borgs/SharedBorgSystem.Module.cs index 5413216ee9..348f33e892 100644 --- a/Content.Shared/Silicons/Borgs/SharedBorgSystem.Module.cs +++ b/Content.Shared/Silicons/Borgs/SharedBorgSystem.Module.cs @@ -11,7 +11,7 @@ namespace Content.Shared.Silicons.Borgs; public abstract partial class SharedBorgSystem { - [Dependency] private readonly EntityQuery _moduleQuery = default!; + [Dependency] private EntityQuery _moduleQuery = default!; public void InitializeModule() { diff --git a/Content.Shared/Silicons/Borgs/SharedBorgSystem.cs b/Content.Shared/Silicons/Borgs/SharedBorgSystem.cs index ebdef9ed1c..cf4bb95b61 100644 --- a/Content.Shared/Silicons/Borgs/SharedBorgSystem.cs +++ b/Content.Shared/Silicons/Borgs/SharedBorgSystem.cs @@ -41,29 +41,29 @@ namespace Content.Shared.Silicons.Borgs; /// public abstract partial class SharedBorgSystem : EntitySystem { - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; - [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IConfigurationManager _configuration = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedHandheldLightSystem _handheldLight = default!; - [Dependency] private readonly SharedAccessSystem _access = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private ItemSlotsSystem _itemSlots = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedRoleSystem _roles = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private PowerCellSystem _powerCell = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private ISharedPlayerManager _player = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IConfigurationManager _configuration = default!; + [Dependency] private ISharedAdminLogManager _adminLog = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedHandheldLightSystem _handheldLight = default!; + [Dependency] private SharedAccessSystem _access = default!; + [Dependency] private SharedAudioSystem _audio = default!; /// public override void Initialize() diff --git a/Content.Shared/Silicons/Bots/MedibotSystem.cs b/Content.Shared/Silicons/Bots/MedibotSystem.cs index 1505b60415..e23190c92b 100644 --- a/Content.Shared/Silicons/Bots/MedibotSystem.cs +++ b/Content.Shared/Silicons/Bots/MedibotSystem.cs @@ -18,15 +18,15 @@ namespace Content.Shared.Silicons.Bots; /// /// Handles emagging medibots and provides api. /// -public sealed class MedibotSystem : EntitySystem +public sealed partial class MedibotSystem : EntitySystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly EmagSystem _emag = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private EmagSystem _emag = default!; [Dependency] private SharedInteractionSystem _interaction = default!; [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; [Dependency] private SharedPopupSystem _popup = default!; [Dependency] private SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private DamageableSystem _damageable = default!; public override void Initialize() { diff --git a/Content.Shared/Silicons/Bots/SharedHugBotSystem.cs b/Content.Shared/Silicons/Bots/SharedHugBotSystem.cs index b5dec71f20..30937d0e64 100644 --- a/Content.Shared/Silicons/Bots/SharedHugBotSystem.cs +++ b/Content.Shared/Silicons/Bots/SharedHugBotSystem.cs @@ -6,9 +6,9 @@ namespace Content.Shared.Silicons.Bots; /// /// This system handles HugBots. /// -public abstract class SharedHugBotSystem : EntitySystem +public abstract partial class SharedHugBotSystem : EntitySystem { - [Dependency] private readonly EmagSystem _emag = default!; + [Dependency] private EmagSystem _emag = default!; public override void Initialize() { diff --git a/Content.Shared/Silicons/Laws/SharedSiliconLawSystem.cs b/Content.Shared/Silicons/Laws/SharedSiliconLawSystem.cs index 46ffff3422..cf62d11ac7 100644 --- a/Content.Shared/Silicons/Laws/SharedSiliconLawSystem.cs +++ b/Content.Shared/Silicons/Laws/SharedSiliconLawSystem.cs @@ -14,10 +14,10 @@ namespace Content.Shared.Silicons.Laws; /// public abstract partial class SharedSiliconLawSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedStunSystem _stunSystem = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedStunSystem _stunSystem = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private SharedMindSystem _mind = default!; /// public override void Initialize() diff --git a/Content.Shared/Silicons/StationAi/SharedStationAiFixerConsoleSystem.cs b/Content.Shared/Silicons/StationAi/SharedStationAiFixerConsoleSystem.cs index 1abafd7cb2..fd7cb3996a 100644 --- a/Content.Shared/Silicons/StationAi/SharedStationAiFixerConsoleSystem.cs +++ b/Content.Shared/Silicons/StationAi/SharedStationAiFixerConsoleSystem.cs @@ -19,13 +19,13 @@ namespace Content.Shared.Silicons.StationAi; /// public abstract partial class SharedStationAiFixerConsoleSystem : EntitySystem { - [Dependency] private readonly SharedUserInterfaceSystem _userInterface = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedUserInterfaceSystem _userInterface = default!; + [Dependency] private ItemSlotsSystem _itemSlots = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private MobStateSystem _mobState = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; public override void Initialize() { diff --git a/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Airlock.cs b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Airlock.cs index 68025ac515..af64846e54 100644 --- a/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Airlock.cs +++ b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Airlock.cs @@ -9,7 +9,7 @@ namespace Content.Shared.Silicons.StationAi; // Handles airlock radial public abstract partial class SharedStationAiSystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; private void InitializeAirlock() { diff --git a/Content.Shared/Silicons/StationAi/SharedStationAiSystem.cs b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.cs index 2eec51c410..0cca2be82b 100644 --- a/Content.Shared/Silicons/StationAi/SharedStationAiSystem.cs +++ b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.cs @@ -38,32 +38,32 @@ namespace Content.Shared.Silicons.StationAi; public abstract partial class SharedStationAiSystem : EntitySystem { - [Dependency] private readonly ISharedAdminManager _admin = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly ItemSlotsSystem _slots = default!; - [Dependency] private readonly ItemToggleSystem _toggles = default!; - [Dependency] private readonly AccessReaderSystem _access = default!; - [Dependency] private readonly ActionBlockerSystem _blocker = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; - [Dependency] private readonly SharedAirlockSystem _airlocks = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _containers = default!; - [Dependency] private readonly SharedDoorSystem _doors = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedElectrocutionSystem _electrify = default!; - [Dependency] private readonly SharedEyeSystem _eye = default!; - [Dependency] protected readonly SharedMapSystem Maps = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SharedMoverController _mover = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedPowerReceiverSystem PowerReceiver = default!; - [Dependency] private readonly SharedTransformSystem _xforms = default!; - [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly StationAiVisionSystem _vision = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private ISharedAdminManager _admin = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private ItemSlotsSystem _slots = default!; + [Dependency] private ItemToggleSystem _toggles = default!; + [Dependency] private AccessReaderSystem _access = default!; + [Dependency] private ActionBlockerSystem _blocker = default!; + [Dependency] private MetaDataSystem _metadata = default!; + [Dependency] private SharedAirlockSystem _airlocks = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _containers = default!; + [Dependency] private SharedDoorSystem _doors = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedElectrocutionSystem _electrify = default!; + [Dependency] private SharedEyeSystem _eye = default!; + [Dependency] protected SharedMapSystem Maps = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private SharedMoverController _mover = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedPowerReceiverSystem PowerReceiver = default!; + [Dependency] private SharedTransformSystem _xforms = default!; + [Dependency] private SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private StationAiVisionSystem _vision = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private MobStateSystem _mobState = default!; // StationAiHeld is added to anything inside of an AI core. // StationAiHolder indicates it can hold an AI positronic brain (e.g. holocard / core). @@ -72,8 +72,8 @@ public abstract partial class SharedStationAiSystem : EntitySystem // StationAiOverlay handles the static overlay. It also handles interaction blocking on client and server // for anything under it. - [Dependency] private readonly EntityQuery _broadphaseQuery = default!; - [Dependency] private readonly EntityQuery _gridQuery = default!; + [Dependency] private EntityQuery _broadphaseQuery = default!; + [Dependency] private EntityQuery _gridQuery = default!; private static readonly EntProtoId DefaultAi = "StationAiBrain"; private readonly ProtoId _downloadChatNotificationPrototype = "IntellicardDownload"; diff --git a/Content.Shared/Silicons/StationAi/StationAiVisionSystem.cs b/Content.Shared/Silicons/StationAi/StationAiVisionSystem.cs index 253c9df60c..9c132194ad 100644 --- a/Content.Shared/Silicons/StationAi/StationAiVisionSystem.cs +++ b/Content.Shared/Silicons/StationAi/StationAiVisionSystem.cs @@ -6,7 +6,7 @@ using Robust.Shared.Threading; namespace Content.Shared.Silicons.StationAi; -public sealed class StationAiVisionSystem : EntitySystem +public sealed partial class StationAiVisionSystem : EntitySystem { /* * This class handles 2 things: @@ -14,13 +14,13 @@ public sealed class StationAiVisionSystem : EntitySystem * 2. It does single-tile lookups to tell if they're visible or not with support for a faster range-only path. */ - [Dependency] private readonly IParallelManager _parallel = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedMapSystem _maps = default!; - [Dependency] private readonly SharedTransformSystem _xforms = default!; - [Dependency] private readonly SharedPowerReceiverSystem _power = default!; + [Dependency] private IParallelManager _parallel = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedMapSystem _maps = default!; + [Dependency] private SharedTransformSystem _xforms = default!; + [Dependency] private SharedPowerReceiverSystem _power = default!; - [Dependency] private readonly EntityQuery _occluderQuery = default!; + [Dependency] private EntityQuery _occluderQuery = default!; private SeedJob _seedJob; private ViewJob _job; diff --git a/Content.Shared/Singularity/EntitySystems/SharedEmitterSystem.cs b/Content.Shared/Singularity/EntitySystems/SharedEmitterSystem.cs index 9ef7dcfbdb..a0f01af4a3 100644 --- a/Content.Shared/Singularity/EntitySystems/SharedEmitterSystem.cs +++ b/Content.Shared/Singularity/EntitySystems/SharedEmitterSystem.cs @@ -8,10 +8,10 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Singularity.EntitySystems; -public abstract class SharedEmitterSystem : EntitySystem +public abstract partial class SharedEmitterSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Singularity/EntitySystems/SharedEventHorizonSystem.cs b/Content.Shared/Singularity/EntitySystems/SharedEventHorizonSystem.cs index a791a70668..3b49c73e43 100644 --- a/Content.Shared/Singularity/EntitySystems/SharedEventHorizonSystem.cs +++ b/Content.Shared/Singularity/EntitySystems/SharedEventHorizonSystem.cs @@ -13,12 +13,12 @@ namespace Content.Shared.Singularity.EntitySystems; /// /// The entity system primarily responsible for managing s. /// -public abstract class SharedEventHorizonSystem : EntitySystem +public abstract partial class SharedEventHorizonSystem : EntitySystem { - [Dependency] private readonly FixtureSystem _fixtures = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] protected readonly IViewVariablesManager Vvm = default!; + [Dependency] private FixtureSystem _fixtures = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] protected IViewVariablesManager Vvm = default!; public override void Initialize() { diff --git a/Content.Shared/Singularity/EntitySystems/SharedSingularityGeneratorSystem.cs b/Content.Shared/Singularity/EntitySystems/SharedSingularityGeneratorSystem.cs index 331c1fa4dd..79f590b849 100644 --- a/Content.Shared/Singularity/EntitySystems/SharedSingularityGeneratorSystem.cs +++ b/Content.Shared/Singularity/EntitySystems/SharedSingularityGeneratorSystem.cs @@ -7,11 +7,11 @@ namespace Content.Shared.Singularity.EntitySystems; /// /// Shared part of SingularitySingularityGeneratorSystem /// -public abstract class SharedSingularityGeneratorSystem : EntitySystem +public abstract partial class SharedSingularityGeneratorSystem : EntitySystem { #region Dependencies - [Dependency] protected readonly SharedPopupSystem PopupSystem = default!; - [Dependency] private readonly EmagSystem _emag = default!; + [Dependency] protected SharedPopupSystem PopupSystem = default!; + [Dependency] private EmagSystem _emag = default!; #endregion Dependencies public override void Initialize() diff --git a/Content.Shared/Singularity/EntitySystems/SharedSingularitySystem.cs b/Content.Shared/Singularity/EntitySystems/SharedSingularitySystem.cs index eccfbe58d8..0cec26da82 100644 --- a/Content.Shared/Singularity/EntitySystems/SharedSingularitySystem.cs +++ b/Content.Shared/Singularity/EntitySystems/SharedSingularitySystem.cs @@ -13,15 +13,15 @@ namespace Content.Shared.Singularity.EntitySystems; /// /// The entity system primarily responsible for managing s. /// -public abstract class SharedSingularitySystem : EntitySystem +public abstract partial class SharedSingularitySystem : EntitySystem { #region Dependencies - [Dependency] private readonly SharedAppearanceSystem _visualizer = default!; - [Dependency] private readonly SharedContainerSystem _containers = default!; - [Dependency] private readonly SharedEventHorizonSystem _horizons = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedRadiationSystem _radiation = default!; - [Dependency] protected readonly IViewVariablesManager Vvm = default!; + [Dependency] private SharedAppearanceSystem _visualizer = default!; + [Dependency] private SharedContainerSystem _containers = default!; + [Dependency] private SharedEventHorizonSystem _horizons = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedRadiationSystem _radiation = default!; + [Dependency] protected IViewVariablesManager Vvm = default!; #endregion Dependencies /// diff --git a/Content.Shared/Slippery/SlidingSystem.cs b/Content.Shared/Slippery/SlidingSystem.cs index 2bd771da5d..39e0f19647 100644 --- a/Content.Shared/Slippery/SlidingSystem.cs +++ b/Content.Shared/Slippery/SlidingSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Physics.Systems; namespace Content.Shared.Slippery; -public sealed class SlidingSystem : EntitySystem +public sealed partial class SlidingSystem : EntitySystem { - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly MovementSpeedModifierSystem _speedModifierSystem = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private MovementSpeedModifierSystem _speedModifierSystem = default!; - [Dependency] private readonly EntityQuery _slipperyQuery = default!; + [Dependency] private EntityQuery _slipperyQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Slippery/SlipperySystem.cs b/Content.Shared/Slippery/SlipperySystem.cs index 6ab466f2e0..4d78e7cf98 100644 --- a/Content.Shared/Slippery/SlipperySystem.cs +++ b/Content.Shared/Slippery/SlipperySystem.cs @@ -19,21 +19,21 @@ using Robust.Shared.Physics.Events; namespace Content.Shared.Slippery; [UsedImplicitly] -public sealed class SlipperySystem : EntitySystem +public sealed partial class SlipperySystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly MovementModStatusSystem _movementMod = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; - [Dependency] private readonly StatusEffectsSystem _status = default!; - [Dependency] private readonly SharedStaminaSystem _stamina = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SpeedModifierContactsSystem _speedModifier = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private MovementModStatusSystem _movementMod = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedStunSystem _stun = default!; + [Dependency] private StatusEffectsSystem _status = default!; + [Dependency] private SharedStaminaSystem _stamina = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SpeedModifierContactsSystem _speedModifier = default!; - [Dependency] private readonly EntityQuery _knockedDownQuery = default!; - [Dependency] private readonly EntityQuery _physicsQuery = default!; - [Dependency] private readonly EntityQuery _slidingQuery = default!; + [Dependency] private EntityQuery _knockedDownQuery = default!; + [Dependency] private EntityQuery _physicsQuery = default!; + [Dependency] private EntityQuery _slidingQuery = default!; public override void Initialize() { diff --git a/Content.Shared/SmartFridge/SharedSmartFridgeSystem.cs b/Content.Shared/SmartFridge/SharedSmartFridgeSystem.cs index 7ad6cf9c28..1c57bc11a8 100644 --- a/Content.Shared/SmartFridge/SharedSmartFridgeSystem.cs +++ b/Content.Shared/SmartFridge/SharedSmartFridgeSystem.cs @@ -14,15 +14,15 @@ using Robust.Shared.Utility; namespace Content.Shared.SmartFridge; -public abstract class SharedSmartFridgeSystem : EntitySystem +public abstract partial class SharedSmartFridgeSystem : EntitySystem { - [Dependency] private readonly AccessReaderSystem _accessReader = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Sound/SharedEmitSoundSystem.cs b/Content.Shared/Sound/SharedEmitSoundSystem.cs index ed1837e3f4..433ce602a4 100644 --- a/Content.Shared/Sound/SharedEmitSoundSystem.cs +++ b/Content.Shared/Sound/SharedEmitSoundSystem.cs @@ -27,17 +27,17 @@ namespace Content.Shared.Sound; /// Will play a sound on various events if the affected entity has a component derived from BaseEmitSoundComponent /// [UsedImplicitly] -public abstract class SharedEmitSoundSystem : EntitySystem +public abstract partial class SharedEmitSoundSystem : EntitySystem { - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] protected readonly IRobustRandom Random = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambient = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] protected IRobustRandom Random = default!; + [Dependency] private SharedAmbientSoundSystem _ambient = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private TurfSystem _turf = default!; public override void Initialize() { diff --git a/Content.Shared/Sound/SharedSpamEmitSoundRequirePowerSystem.cs b/Content.Shared/Sound/SharedSpamEmitSoundRequirePowerSystem.cs index ad44cba8a5..6cba8e5cfc 100644 --- a/Content.Shared/Sound/SharedSpamEmitSoundRequirePowerSystem.cs +++ b/Content.Shared/Sound/SharedSpamEmitSoundRequirePowerSystem.cs @@ -2,5 +2,5 @@ namespace Content.Shared.Sound; public abstract partial class SharedSpamEmitSoundRequirePowerSystem : EntitySystem { - [Dependency] protected readonly SharedEmitSoundSystem EmitSound = default!; + [Dependency] protected SharedEmitSoundSystem EmitSound = default!; } diff --git a/Content.Shared/Species/Systems/GibActionSystem.cs b/Content.Shared/Species/Systems/GibActionSystem.cs index 26c14f8699..13c6fee8dd 100644 --- a/Content.Shared/Species/Systems/GibActionSystem.cs +++ b/Content.Shared/Species/Systems/GibActionSystem.cs @@ -12,10 +12,10 @@ namespace Content.Shared.Species; public sealed partial class GibActionSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Species/Systems/ReformSystem.cs b/Content.Shared/Species/Systems/ReformSystem.cs index 285d36840f..ca5764eda9 100644 --- a/Content.Shared/Species/Systems/ReformSystem.cs +++ b/Content.Shared/Species/Systems/ReformSystem.cs @@ -14,14 +14,14 @@ namespace Content.Shared.Species; public sealed partial class ReformSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly SharedStunSystem _stunSystem = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly SharedMindSystem _mindSystem = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private SharedStunSystem _stunSystem = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private SharedMindSystem _mindSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Speech/EntitySystems/SharedStutteringSystem.cs b/Content.Shared/Speech/EntitySystems/SharedStutteringSystem.cs index 827853cca1..06871aad09 100644 --- a/Content.Shared/Speech/EntitySystems/SharedStutteringSystem.cs +++ b/Content.Shared/Speech/EntitySystems/SharedStutteringSystem.cs @@ -4,11 +4,11 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Speech.EntitySystems; -public abstract class SharedStutteringSystem : RelayAccentSystem +public abstract partial class SharedStutteringSystem : RelayAccentSystem { public static readonly EntProtoId Stuttering = "StatusEffectStutter"; - [Dependency] protected readonly StatusEffectsSystem Status = default!; + [Dependency] protected StatusEffectsSystem Status = default!; // For code in shared... I imagine we ain't getting accent prediction anytime soon so let's not bother. public virtual void DoStutter(EntityUid uid, TimeSpan time, bool refresh) diff --git a/Content.Shared/Spider/SharedSpiderSystem.cs b/Content.Shared/Spider/SharedSpiderSystem.cs index 47b0dff763..66b73d7f6e 100644 --- a/Content.Shared/Spider/SharedSpiderSystem.cs +++ b/Content.Shared/Spider/SharedSpiderSystem.cs @@ -2,9 +2,9 @@ using Content.Shared.Actions; namespace Content.Shared.Spider; -public abstract class SharedSpiderSystem : EntitySystem +public abstract partial class SharedSpiderSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _action = default!; + [Dependency] private SharedActionsSystem _action = default!; public override void Initialize() { diff --git a/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs b/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs index a3eb26a892..8228090314 100644 --- a/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs +++ b/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs @@ -21,16 +21,16 @@ namespace Content.Shared.SprayPainter; /// System for painting paintable objects using a spray painter. /// Pipes are handled serverside since AtmosPipeColorSystem is server only. /// -public abstract class SharedSprayPainterSystem : EntitySystem +public abstract partial class SharedSprayPainterSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] protected readonly IPrototypeManager Proto = default!; - [Dependency] protected readonly ISharedAdminLogManager AdminLogger = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] protected readonly SharedChargesSystem Charges = default!; - [Dependency] protected readonly SharedDoAfterSystem DoAfter = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] protected IPrototypeManager Proto = default!; + [Dependency] protected ISharedAdminLogManager AdminLogger = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] protected SharedChargesSystem Charges = default!; + [Dependency] protected SharedDoAfterSystem DoAfter = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/SprayPainter/SprayPainterAmmoSystem.cs b/Content.Shared/SprayPainter/SprayPainterAmmoSystem.cs index d43420efc5..0d1e4b249c 100644 --- a/Content.Shared/SprayPainter/SprayPainterAmmoSystem.cs +++ b/Content.Shared/SprayPainter/SprayPainterAmmoSystem.cs @@ -10,10 +10,10 @@ namespace Content.Shared.SprayPainter; /// /// The system handles interactions with spray painter ammo. /// -public sealed class SprayPainterAmmoSystem : EntitySystem +public sealed partial class SprayPainterAmmoSystem : EntitySystem { - [Dependency] private readonly SharedChargesSystem _charges = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedChargesSystem _charges = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Sprite/SharedScaleVisualsSystem.cs b/Content.Shared/Sprite/SharedScaleVisualsSystem.cs index 408f5984b1..e92af21948 100644 --- a/Content.Shared/Sprite/SharedScaleVisualsSystem.cs +++ b/Content.Shared/Sprite/SharedScaleVisualsSystem.cs @@ -3,9 +3,9 @@ using Robust.Shared.Serialization; namespace Content.Shared.Sprite; -public abstract class SharedScaleVisualsSystem : EntitySystem +public abstract partial class SharedScaleVisualsSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Shared/Stacks/SharedStackSystem.cs b/Content.Shared/Stacks/SharedStackSystem.cs index a04fe579b0..22fc3cdf41 100644 --- a/Content.Shared/Stacks/SharedStackSystem.cs +++ b/Content.Shared/Stacks/SharedStackSystem.cs @@ -21,15 +21,15 @@ namespace Content.Shared.Stacks; [UsedImplicitly] public abstract partial class SharedStackSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IViewVariablesManager _vvm = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] protected readonly SharedHandsSystem Hands = default!; - [Dependency] protected readonly SharedTransformSystem Xform = default!; - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] private readonly SharedStorageSystem _storage = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IViewVariablesManager _vvm = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] protected SharedHandsSystem Hands = default!; + [Dependency] protected SharedTransformSystem Xform = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] private SharedStorageSystem _storage = default!; // TODO: These should be in the prototype. public static readonly int[] DefaultSplitAmounts = { 1, 5, 10, 20, 30, 50 }; diff --git a/Content.Shared/Standing/StandingStateSystem.cs b/Content.Shared/Standing/StandingStateSystem.cs index f6189fa667..a9a362162d 100644 --- a/Content.Shared/Standing/StandingStateSystem.cs +++ b/Content.Shared/Standing/StandingStateSystem.cs @@ -11,11 +11,11 @@ using Robust.Shared.Physics.Systems; namespace Content.Shared.Standing; -public sealed class StandingStateSystem : EntitySystem +public sealed partial class StandingStateSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; // If StandingCollisionLayer value is ever changed to more than one layer, the logic needs to be edited. public const int StandingCollisionLayer = (int) CollisionGroup.MidImpassable; diff --git a/Content.Shared/Station/SharedStationSpawningSystem.cs b/Content.Shared/Station/SharedStationSpawningSystem.cs index 7cc93d25f6..45eb649fd6 100644 --- a/Content.Shared/Station/SharedStationSpawningSystem.cs +++ b/Content.Shared/Station/SharedStationSpawningSystem.cs @@ -14,20 +14,20 @@ using Robust.Shared.Utility; namespace Content.Shared.Station; -public abstract class SharedStationSpawningSystem : EntitySystem +public abstract partial class SharedStationSpawningSystem : EntitySystem { - [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] protected readonly InventorySystem InventorySystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; - [Dependency] private readonly SharedStorageSystem _storage = default!; - [Dependency] private readonly SharedTransformSystem _xformSystem = default!; + [Dependency] protected IPrototypeManager PrototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] protected InventorySystem InventorySystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private MetaDataSystem _metadata = default!; + [Dependency] private SharedStorageSystem _storage = default!; + [Dependency] private SharedTransformSystem _xformSystem = default!; - [Dependency] private readonly EntityQuery _handsQuery = default!; - [Dependency] private readonly EntityQuery _inventoryQuery = default!; - [Dependency] private readonly EntityQuery _storageQuery = default!; - [Dependency] private readonly EntityQuery _xformQuery = default!; + [Dependency] private EntityQuery _handsQuery = default!; + [Dependency] private EntityQuery _inventoryQuery = default!; + [Dependency] private EntityQuery _storageQuery = default!; + [Dependency] private EntityQuery _xformQuery = default!; /// /// Equips the data from a `RoleLoadout` onto an entity. diff --git a/Content.Shared/Station/SharedStationSystem.cs b/Content.Shared/Station/SharedStationSystem.cs index 4fee0f7ad5..ef1a69661f 100644 --- a/Content.Shared/Station/SharedStationSystem.cs +++ b/Content.Shared/Station/SharedStationSystem.cs @@ -8,10 +8,10 @@ namespace Content.Shared.Station; public abstract partial class SharedStationSystem : EntitySystem { - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly MetaDataSystem _meta = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private MetaDataSystem _meta = default!; - [Dependency] private readonly EntityQuery _stationMemberQuery = default!; + [Dependency] private EntityQuery _stationMemberQuery = default!; /// public override void Initialize() diff --git a/Content.Shared/StationRecords/StationRecordKeyStorageSystem.cs b/Content.Shared/StationRecords/StationRecordKeyStorageSystem.cs index e9d68721b6..6851866261 100644 --- a/Content.Shared/StationRecords/StationRecordKeyStorageSystem.cs +++ b/Content.Shared/StationRecords/StationRecordKeyStorageSystem.cs @@ -2,9 +2,9 @@ using Robust.Shared.GameStates; namespace Content.Shared.StationRecords; -public sealed class StationRecordKeyStorageSystem : EntitySystem +public sealed partial class StationRecordKeyStorageSystem : EntitySystem { - [Dependency] private readonly SharedStationRecordsSystem _records = default!; + [Dependency] private SharedStationRecordsSystem _records = default!; public override void Initialize() { diff --git a/Content.Shared/StatusEffect/StatusEffectsSystem.cs b/Content.Shared/StatusEffect/StatusEffectsSystem.cs index c0c409d168..767ed76aca 100644 --- a/Content.Shared/StatusEffect/StatusEffectsSystem.cs +++ b/Content.Shared/StatusEffect/StatusEffectsSystem.cs @@ -10,11 +10,11 @@ using Robust.Shared.Utility; namespace Content.Shared.StatusEffect { [Obsolete("Migration to Content.Shared.StatusEffectNew.StatusEffectsSystem is required")] - public sealed class StatusEffectsSystem : EntitySystem + public sealed partial class StatusEffectsSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly AlertsSystem _alertsSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private AlertsSystem _alertsSystem = default!; private List _toRemove = new(); public override void Initialize() diff --git a/Content.Shared/StatusEffectNew/StatusEffectAlertSystem.cs b/Content.Shared/StatusEffectNew/StatusEffectAlertSystem.cs index e5614cd971..8972c3d2be 100644 --- a/Content.Shared/StatusEffectNew/StatusEffectAlertSystem.cs +++ b/Content.Shared/StatusEffectNew/StatusEffectAlertSystem.cs @@ -6,11 +6,11 @@ namespace Content.Shared.StatusEffectNew; /// /// Handles displaying status effects that should show an alert, optionally with a duration. /// -public sealed class StatusEffectAlertSystem : EntitySystem +public sealed partial class StatusEffectAlertSystem : EntitySystem { - [Dependency] private readonly AlertsSystem _alerts = default!; + [Dependency] private AlertsSystem _alerts = default!; - [Dependency] private readonly EntityQuery _effectQuery = default!; + [Dependency] private EntityQuery _effectQuery = default!; public override void Initialize() { diff --git a/Content.Shared/StatusEffectNew/StatusEffectsSystem.cs b/Content.Shared/StatusEffectNew/StatusEffectsSystem.cs index 18dcf20c98..2fc125d324 100644 --- a/Content.Shared/StatusEffectNew/StatusEffectsSystem.cs +++ b/Content.Shared/StatusEffectNew/StatusEffectsSystem.cs @@ -14,14 +14,14 @@ namespace Content.Shared.StatusEffectNew; /// public sealed partial class StatusEffectsSystem : EntitySystem { - [Dependency] private readonly IComponentFactory _factory = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IComponentFactory _factory = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private IPrototypeManager _proto = default!; - [Dependency] private readonly EntityQuery _containerQuery = default!; - [Dependency] private readonly EntityQuery _effectQuery = default!; + [Dependency] private EntityQuery _containerQuery = default!; + [Dependency] private EntityQuery _effectQuery = default!; public readonly HashSet StatusEffectPrototypes = []; diff --git a/Content.Shared/Stealth/SharedStealthSystem.cs b/Content.Shared/Stealth/SharedStealthSystem.cs index 1bab55589f..44f0d4ff11 100644 --- a/Content.Shared/Stealth/SharedStealthSystem.cs +++ b/Content.Shared/Stealth/SharedStealthSystem.cs @@ -7,9 +7,9 @@ using Robust.Shared.Timing; namespace Content.Shared.Stealth; -public abstract class SharedStealthSystem : EntitySystem +public abstract partial class SharedStealthSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/StepTrigger/Systems/StepTriggerImmuneSystem.cs b/Content.Shared/StepTrigger/Systems/StepTriggerImmuneSystem.cs index 5771de60cd..a79f445dd0 100644 --- a/Content.Shared/StepTrigger/Systems/StepTriggerImmuneSystem.cs +++ b/Content.Shared/StepTrigger/Systems/StepTriggerImmuneSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.StepTrigger.Components; namespace Content.Shared.StepTrigger.Systems; -public sealed class StepTriggerImmuneSystem : EntitySystem +public sealed partial class StepTriggerImmuneSystem : EntitySystem { - [Dependency] private readonly InventorySystem _inventory = default!; + [Dependency] private InventorySystem _inventory = default!; /// public override void Initialize() diff --git a/Content.Shared/StepTrigger/Systems/StepTriggerSystem.cs b/Content.Shared/StepTrigger/Systems/StepTriggerSystem.cs index c25b37865c..b944acc443 100644 --- a/Content.Shared/StepTrigger/Systems/StepTriggerSystem.cs +++ b/Content.Shared/StepTrigger/Systems/StepTriggerSystem.cs @@ -8,14 +8,14 @@ using Robust.Shared.Physics.Events; namespace Content.Shared.StepTrigger.Systems; -public sealed class StepTriggerSystem : EntitySystem +public sealed partial class StepTriggerSystem : EntitySystem { - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] private SharedGravitySystem _gravity = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly EntityQuery _physicsquery = default!; + [Dependency] private EntityQuery _physicsquery = default!; public override void Initialize() { diff --git a/Content.Shared/Sticky/Systems/StickySystem.cs b/Content.Shared/Sticky/Systems/StickySystem.cs index f060cfe700..9428a3b045 100644 --- a/Content.Shared/Sticky/Systems/StickySystem.cs +++ b/Content.Shared/Sticky/Systems/StickySystem.cs @@ -9,15 +9,15 @@ using Robust.Shared.Containers; namespace Content.Shared.Sticky.Systems; -public sealed class StickySystem : EntitySystem +public sealed partial class StickySystem : EntitySystem { - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedPopupSystem _popup = default!; private const string StickerSlotId = "stickers_container"; diff --git a/Content.Shared/Storage/EntitySystems/AnchoredStorageFilterSystem.cs b/Content.Shared/Storage/EntitySystems/AnchoredStorageFilterSystem.cs index ea98fc2852..26a14af0a2 100644 --- a/Content.Shared/Storage/EntitySystems/AnchoredStorageFilterSystem.cs +++ b/Content.Shared/Storage/EntitySystems/AnchoredStorageFilterSystem.cs @@ -8,10 +8,10 @@ namespace Content.Shared.Storage.EntitySystems; /// Ejects items that do not match a from a storage when it is anchored. /// /// -public sealed class AnchoredStorageFilterSystem : EntitySystem +public sealed partial class AnchoredStorageFilterSystem : EntitySystem { - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private SharedContainerSystem _container = default!; /// public override void Initialize() diff --git a/Content.Shared/Storage/EntitySystems/BinSystem.cs b/Content.Shared/Storage/EntitySystems/BinSystem.cs index 9009df3753..a0949b9e44 100644 --- a/Content.Shared/Storage/EntitySystems/BinSystem.cs +++ b/Content.Shared/Storage/EntitySystems/BinSystem.cs @@ -16,13 +16,13 @@ namespace Content.Shared.Storage.EntitySystems; /// /// This handles /// -public sealed class BinSystem : EntitySystem +public sealed partial class BinSystem : EntitySystem { - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly ISharedAdminLogManager _admin = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private ISharedAdminLogManager _admin = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; /// public override void Initialize() diff --git a/Content.Shared/Storage/EntitySystems/DumpableSystem.cs b/Content.Shared/Storage/EntitySystems/DumpableSystem.cs index dea4f79656..0e42cdb685 100644 --- a/Content.Shared/Storage/EntitySystems/DumpableSystem.cs +++ b/Content.Shared/Storage/EntitySystems/DumpableSystem.cs @@ -12,15 +12,15 @@ using Robust.Shared.Utility; namespace Content.Shared.Storage.EntitySystems; -public sealed class DumpableSystem : EntitySystem +public sealed partial class DumpableSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly EntityQuery _itemQuery = default!; + [Dependency] private EntityQuery _itemQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Storage/EntitySystems/MagnetPickupSystem.cs b/Content.Shared/Storage/EntitySystems/MagnetPickupSystem.cs index 6f64002cc4..3dad1392ef 100644 --- a/Content.Shared/Storage/EntitySystems/MagnetPickupSystem.cs +++ b/Content.Shared/Storage/EntitySystems/MagnetPickupSystem.cs @@ -10,17 +10,17 @@ namespace Content.Shared.Storage.EntitySystems; /// /// /// -public sealed class MagnetPickupSystem : EntitySystem +public sealed partial class MagnetPickupSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedStorageSystem _storage = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedStorageSystem _storage = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedHandsSystem _hands = default!; - [Dependency] private readonly EntityQuery _physicsQuery = default!; + [Dependency] private EntityQuery _physicsQuery = default!; private static readonly TimeSpan ScanDelay = TimeSpan.FromSeconds(1); diff --git a/Content.Shared/Storage/EntitySystems/PickRandomSystem.cs b/Content.Shared/Storage/EntitySystems/PickRandomSystem.cs index 87fb4219ad..342fe3171f 100644 --- a/Content.Shared/Storage/EntitySystems/PickRandomSystem.cs +++ b/Content.Shared/Storage/EntitySystems/PickRandomSystem.cs @@ -10,13 +10,13 @@ using Robust.Shared.Random; namespace Content.Shared.Storage.EntitySystems; -public sealed class PickRandomSystem : EntitySystem +public sealed partial class PickRandomSystem : EntitySystem { - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedHandsSystem _hands = default!; public override void Initialize() { diff --git a/Content.Shared/Storage/EntitySystems/SecretStashSystem.cs b/Content.Shared/Storage/EntitySystems/SecretStashSystem.cs index 5118c6ae0b..0df6ed80e9 100644 --- a/Content.Shared/Storage/EntitySystems/SecretStashSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SecretStashSystem.cs @@ -23,16 +23,16 @@ namespace Content.Shared.Storage.EntitySystems; /// /// Secret Stash allows an item to be hidden within. /// -public sealed class SecretStashSystem : EntitySystem +public sealed partial class SecretStashSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedItemSystem _item = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly ToolOpenableSystem _toolOpenableSystem = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly DamageableSystem _damageableSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedContainerSystem _containerSystem = default!; + [Dependency] private SharedItemSystem _item = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private ToolOpenableSystem _toolOpenableSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private DamageableSystem _damageableSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs index 9618ee900b..ad3d9ce426 100644 --- a/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs @@ -27,22 +27,22 @@ using Robust.Shared.Utility; namespace Content.Shared.Storage.EntitySystems; -public abstract class SharedEntityStorageSystem : EntitySystem +public abstract partial class SharedEntityStorageSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedJointSystem _joints = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] protected readonly SharedTransformSystem TransformSystem = default!; - [Dependency] private readonly WeldableSystem _weldable = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedJointSystem _joints = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] protected SharedTransformSystem TransformSystem = default!; + [Dependency] private WeldableSystem _weldable = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; public const string ContainerName = "entity_storage"; diff --git a/Content.Shared/Storage/EntitySystems/SharedItemCounterSystem.cs b/Content.Shared/Storage/EntitySystems/SharedItemCounterSystem.cs index 62f91d8663..55d8d2c3b0 100644 --- a/Content.Shared/Storage/EntitySystems/SharedItemCounterSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedItemCounterSystem.cs @@ -6,9 +6,9 @@ using Robust.Shared.Containers; namespace Content.Shared.Storage.EntitySystems { [UsedImplicitly] - public abstract class SharedItemCounterSystem : EntitySystem + public abstract partial class SharedItemCounterSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; /// public override void Initialize() diff --git a/Content.Shared/Storage/EntitySystems/SharedItemMapperSystem.cs b/Content.Shared/Storage/EntitySystems/SharedItemMapperSystem.cs index 3b4b08bbfd..f7609084e6 100644 --- a/Content.Shared/Storage/EntitySystems/SharedItemMapperSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedItemMapperSystem.cs @@ -12,11 +12,11 @@ namespace Content.Shared.Storage.EntitySystems; /// if its tags/component, and overall quantity match . /// [UsedImplicitly] -public abstract class SharedItemMapperSystem : EntitySystem +public abstract partial class SharedItemMapperSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; /// public override void Initialize() diff --git a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs index 5f5eaf0d1c..f75f85aa41 100644 --- a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs @@ -47,36 +47,36 @@ using Robust.Shared.Map.Enumerators; namespace Content.Shared.Storage.EntitySystems; -public abstract class SharedStorageSystem : EntitySystem +public abstract partial class SharedStorageSystem : EntitySystem { - [Dependency] private readonly IConfigurationManager _cfg = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] protected readonly IRobustRandom Random = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; + [Dependency] private IConfigurationManager _cfg = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] protected IRobustRandom Random = default!; + [Dependency] private ISharedAdminLogManager _adminLog = default!; - [Dependency] protected readonly ActionBlockerSystem ActionBlocker = default!; - [Dependency] private readonly EntityLookupSystem _entityLookupSystem = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] protected readonly SharedContainerSystem ContainerSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] protected readonly SharedEntityStorageSystem EntityStorage = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] protected readonly SharedItemSystem ItemSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedHandsSystem _sharedHandsSystem = default!; - [Dependency] private readonly SharedStackSystem _stack = default!; - [Dependency] protected readonly SharedTransformSystem TransformSystem = default!; - [Dependency] protected readonly SharedUserInterfaceSystem UI = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] protected readonly UseDelaySystem UseDelay = default!; + [Dependency] protected ActionBlockerSystem ActionBlocker = default!; + [Dependency] private EntityLookupSystem _entityLookupSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] protected SharedContainerSystem ContainerSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] protected SharedEntityStorageSystem EntityStorage = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] protected SharedItemSystem ItemSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedHandsSystem _sharedHandsSystem = default!; + [Dependency] private SharedStackSystem _stack = default!; + [Dependency] protected SharedTransformSystem TransformSystem = default!; + [Dependency] protected SharedUserInterfaceSystem UI = default!; + [Dependency] private TagSystem _tag = default!; + [Dependency] protected UseDelaySystem UseDelay = default!; - [Dependency] private readonly EntityQuery _itemQuery = default!; - [Dependency] private readonly EntityQuery _stackQuery = default!; - [Dependency] private readonly EntityQuery _xformQuery = default!; - [Dependency] private readonly EntityQuery _userQuery = default!; + [Dependency] private EntityQuery _itemQuery = default!; + [Dependency] private EntityQuery _stackQuery = default!; + [Dependency] private EntityQuery _xformQuery = default!; + [Dependency] private EntityQuery _userQuery = default!; /// /// Whether we're allowed to go up-down storage via UI. diff --git a/Content.Shared/Storage/EntitySystems/StoreAfterFailedInteractSystem.cs b/Content.Shared/Storage/EntitySystems/StoreAfterFailedInteractSystem.cs index 77f72806f4..3a7b73c527 100644 --- a/Content.Shared/Storage/EntitySystems/StoreAfterFailedInteractSystem.cs +++ b/Content.Shared/Storage/EntitySystems/StoreAfterFailedInteractSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Storage.Events; namespace Content.Shared.Storage.EntitySystems; -public sealed class StoreAfterFailedInteractSystem : EntitySystem +public sealed partial class StoreAfterFailedInteractSystem : EntitySystem { - [Dependency] private readonly SharedStorageSystem _storage = default!; + [Dependency] private SharedStorageSystem _storage = default!; public override void Initialize() { diff --git a/Content.Shared/Storage/EntitySystems/StoreOnCollideSystem.cs b/Content.Shared/Storage/EntitySystems/StoreOnCollideSystem.cs index 000e19faf3..44e502412c 100644 --- a/Content.Shared/Storage/EntitySystems/StoreOnCollideSystem.cs +++ b/Content.Shared/Storage/EntitySystems/StoreOnCollideSystem.cs @@ -7,13 +7,13 @@ using Robust.Shared.Timing; namespace Content.Shared.Storage.EntitySystems; -internal sealed class StoreOnCollideSystem : EntitySystem +internal sealed partial class StoreOnCollideSystem : EntitySystem { - [Dependency] private readonly SharedEntityStorageSystem _storage = default!; - [Dependency] private readonly LockSystem _lock = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private SharedEntityStorageSystem _storage = default!; + [Dependency] private LockSystem _lock = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private IGameTiming _gameTiming = default!; public override void Initialize() { diff --git a/Content.Shared/Store/SharedStoreSystem.cs b/Content.Shared/Store/SharedStoreSystem.cs index 980c27016c..c754551a52 100644 --- a/Content.Shared/Store/SharedStoreSystem.cs +++ b/Content.Shared/Store/SharedStoreSystem.cs @@ -18,14 +18,14 @@ namespace Content.Shared.Store; /// public abstract partial class SharedStoreSystem : EntitySystem { - [Dependency] protected readonly IPrototypeManager Proto = default!; - [Dependency] protected readonly SharedMindSystem Mind = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] protected readonly SharedStackSystem Stack = default!; - [Dependency] protected readonly SharedUserInterfaceSystem UI = default!; + [Dependency] protected IPrototypeManager Proto = default!; + [Dependency] protected SharedMindSystem Mind = default!; + [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] protected SharedStackSystem Stack = default!; + [Dependency] protected SharedUserInterfaceSystem UI = default!; - [Dependency] protected readonly EntityQuery StoreQuery = default!; - [Dependency] protected readonly EntityQuery RemoteStoreQuery = default!; + [Dependency] protected EntityQuery StoreQuery = default!; + [Dependency] protected EntityQuery RemoteStoreQuery = default!; public override void Initialize() { diff --git a/Content.Shared/StoryGen/EntitySystems/StoryGeneratorSystem.cs b/Content.Shared/StoryGen/EntitySystems/StoryGeneratorSystem.cs index 07699fa372..7906b54cf4 100644 --- a/Content.Shared/StoryGen/EntitySystems/StoryGeneratorSystem.cs +++ b/Content.Shared/StoryGen/EntitySystems/StoryGeneratorSystem.cs @@ -10,8 +10,8 @@ namespace Content.Shared.StoryGen; /// public sealed partial class StoryGeneratorSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] private IRobustRandom _random = default!; /// /// Tries to generate a random story using the given template, picking a random word from the referenced diff --git a/Content.Shared/Strip/SharedStrippableSystem.cs b/Content.Shared/Strip/SharedStrippableSystem.cs index fe9c4adb83..767cb70580 100644 --- a/Content.Shared/Strip/SharedStrippableSystem.cs +++ b/Content.Shared/Strip/SharedStrippableSystem.cs @@ -21,20 +21,20 @@ using Robust.Shared.Utility; namespace Content.Shared.Strip; -public abstract class SharedStrippableSystem : EntitySystem +public abstract partial class SharedStrippableSystem : EntitySystem { - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; + [Dependency] private SharedUserInterfaceSystem _ui = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; + [Dependency] private InventorySystem _inventorySystem = default!; - [Dependency] private readonly SharedCuffableSystem _cuffableSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedCuffableSystem _cuffableSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedHandsSystem _handsSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; public override void Initialize() { diff --git a/Content.Shared/Strip/ThievingSystem.cs b/Content.Shared/Strip/ThievingSystem.cs index 3eacc90fbe..88a7db24a5 100644 --- a/Content.Shared/Strip/ThievingSystem.cs +++ b/Content.Shared/Strip/ThievingSystem.cs @@ -7,7 +7,7 @@ namespace Content.Shared.Strip; public sealed partial class ThievingSystem : EntitySystem { - [Dependency] private readonly AlertsSystem _alertsSystem = default!; + [Dependency] private AlertsSystem _alertsSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Stunnable/SharedStunSystem.Knockdown.cs b/Content.Shared/Stunnable/SharedStunSystem.Knockdown.cs index 4fb2022deb..4ab80446de 100644 --- a/Content.Shared/Stunnable/SharedStunSystem.Knockdown.cs +++ b/Content.Shared/Stunnable/SharedStunSystem.Knockdown.cs @@ -29,15 +29,15 @@ namespace Content.Shared.Stunnable; /// public abstract partial class SharedStunSystem { - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly StandingStateSystem _standingState = default!; - [Dependency] private readonly IConfigurationManager _cfgManager = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private StandingStateSystem _standingState = default!; + [Dependency] private IConfigurationManager _cfgManager = default!; - [Dependency] private readonly EntityQuery _crawlerQuery = default!; - [Dependency] private readonly EntityQuery _fixtureQuery = default!; + [Dependency] private EntityQuery _crawlerQuery = default!; + [Dependency] private EntityQuery _fixtureQuery = default!; public static readonly ProtoId KnockdownAlert = "Knockdown"; diff --git a/Content.Shared/Stunnable/SharedStunSystem.cs b/Content.Shared/Stunnable/SharedStunSystem.cs index 2a3d96b9c7..89eef28540 100644 --- a/Content.Shared/Stunnable/SharedStunSystem.cs +++ b/Content.Shared/Stunnable/SharedStunSystem.cs @@ -27,17 +27,17 @@ public abstract partial class SharedStunSystem : EntitySystem { public static readonly EntProtoId StunId = "StatusEffectStunned"; - [Dependency] protected readonly IGameTiming GameTiming = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] protected readonly ActionBlockerSystem Blocker = default!; - [Dependency] protected readonly AlertsSystem Alerts = default!; - [Dependency] private readonly EntityWhitelistSystem _entityWhitelist = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] protected readonly SharedDoAfterSystem DoAfter = default!; - [Dependency] protected readonly SharedStaminaSystem Stamina = default!; - [Dependency] private readonly StatusEffectsSystem _status = default!; + [Dependency] protected IGameTiming GameTiming = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] protected ActionBlockerSystem Blocker = default!; + [Dependency] protected AlertsSystem Alerts = default!; + [Dependency] private EntityWhitelistSystem _entityWhitelist = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] protected SharedDoAfterSystem DoAfter = default!; + [Dependency] protected SharedStaminaSystem Stamina = default!; + [Dependency] private StatusEffectsSystem _status = default!; public override void Initialize() { diff --git a/Content.Shared/Stunnable/SharedStunbatonSystem.cs b/Content.Shared/Stunnable/SharedStunbatonSystem.cs index aaee093a0a..06bef5639c 100644 --- a/Content.Shared/Stunnable/SharedStunbatonSystem.cs +++ b/Content.Shared/Stunnable/SharedStunbatonSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Item.ItemToggle.Components; namespace Content.Shared.Stunnable; -public abstract class SharedStunbatonSystem : EntitySystem +public abstract partial class SharedStunbatonSystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; public override void Initialize() { diff --git a/Content.Shared/SubFloor/SharedSubFloorHideSystem.cs b/Content.Shared/SubFloor/SharedSubFloorHideSystem.cs index a66060bf4c..7a9d57fd0d 100644 --- a/Content.Shared/SubFloor/SharedSubFloorHideSystem.cs +++ b/Content.Shared/SubFloor/SharedSubFloorHideSystem.cs @@ -17,16 +17,16 @@ namespace Content.Shared.SubFloor /// Entity system backing . /// [UsedImplicitly] - public abstract class SharedSubFloorHideSystem : EntitySystem + public abstract partial class SharedSubFloorHideSystem : EntitySystem { - [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; - [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; - [Dependency] protected readonly SharedMapSystem Map = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] private readonly SharedVisibilitySystem _visibility = default!; - [Dependency] protected readonly SharedPopupSystem _popup = default!; + [Dependency] private ITileDefinitionManager _tileDefinitionManager = default!; + [Dependency] private SharedAmbientSoundSystem _ambientSoundSystem = default!; + [Dependency] protected SharedMapSystem Map = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] private SharedVisibilitySystem _visibility = default!; + [Dependency] protected SharedPopupSystem _popup = default!; - [Dependency] private readonly EntityQuery _hideQuery = default!; + [Dependency] private EntityQuery _hideQuery = default!; public override void Initialize() { diff --git a/Content.Shared/SubFloor/SharedTrayScannerSystem.cs b/Content.Shared/SubFloor/SharedTrayScannerSystem.cs index 1c0b1c3d95..e732450de4 100644 --- a/Content.Shared/SubFloor/SharedTrayScannerSystem.cs +++ b/Content.Shared/SubFloor/SharedTrayScannerSystem.cs @@ -12,13 +12,13 @@ using Robust.Shared.Utility; namespace Content.Shared.SubFloor; -public abstract class SharedTrayScannerSystem : EntitySystem +public abstract partial class SharedTrayScannerSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedEyeSystem _eye = default!; - [Dependency] private readonly UseDelaySystem _delay = default!; - [Dependency] private readonly INetManager _netMan = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedEyeSystem _eye = default!; + [Dependency] private UseDelaySystem _delay = default!; + [Dependency] private INetManager _netMan = default!; public const float SubfloorRevealAlpha = 0.8f; diff --git a/Content.Shared/Tabletop/SharedTabletopSystem.cs b/Content.Shared/Tabletop/SharedTabletopSystem.cs index ab6fe94fdb..4e1dd6e77b 100644 --- a/Content.Shared/Tabletop/SharedTabletopSystem.cs +++ b/Content.Shared/Tabletop/SharedTabletopSystem.cs @@ -10,13 +10,13 @@ using Robust.Shared.Serialization; namespace Content.Shared.Tabletop { - public abstract class SharedTabletopSystem : EntitySystem + public abstract partial class SharedTabletopSystem : EntitySystem { - [Dependency] protected readonly ActionBlockerSystem ActionBlockerSystem = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] protected readonly SharedTransformSystem Transforms = default!; + [Dependency] protected ActionBlockerSystem ActionBlockerSystem = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] protected SharedTransformSystem Transforms = default!; public override void Initialize() { diff --git a/Content.Shared/Tag/TagSystem.cs b/Content.Shared/Tag/TagSystem.cs index fd74c10a59..37a7077d24 100644 --- a/Content.Shared/Tag/TagSystem.cs +++ b/Content.Shared/Tag/TagSystem.cs @@ -14,11 +14,11 @@ namespace Content.Shared.Tag; /// if you need to use them often, it's better to make a proper implementation, /// you can read more HERE. /// -public sealed class TagSystem : EntitySystem +public sealed partial class TagSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private IPrototypeManager _proto = default!; - [Dependency] private readonly EntityQuery _tagQuery = default!; + [Dependency] private EntityQuery _tagQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Teleportation/Systems/LinkedEntitySystem.cs b/Content.Shared/Teleportation/Systems/LinkedEntitySystem.cs index 35ce5665dd..28a2d936ed 100644 --- a/Content.Shared/Teleportation/Systems/LinkedEntitySystem.cs +++ b/Content.Shared/Teleportation/Systems/LinkedEntitySystem.cs @@ -9,9 +9,9 @@ namespace Content.Shared.Teleportation.Systems; /// This does not do anything on its own (outside of deleting entities that have 0 links, if that option is true) /// Systems can do whatever they please with the linked entities, such as . /// -public sealed class LinkedEntitySystem : EntitySystem +public sealed partial class LinkedEntitySystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; /// public override void Initialize() diff --git a/Content.Shared/Teleportation/Systems/SharedPortalSystem.cs b/Content.Shared/Teleportation/Systems/SharedPortalSystem.cs index 3735b68f61..23697c98e9 100644 --- a/Content.Shared/Teleportation/Systems/SharedPortalSystem.cs +++ b/Content.Shared/Teleportation/Systems/SharedPortalSystem.cs @@ -24,16 +24,16 @@ namespace Content.Shared.Teleportation.Systems; /// Uses to get linked portals. /// /// -public abstract class SharedPortalSystem : EntitySystem +public abstract partial class SharedPortalSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly PullingSystem _pulling = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedJointSystem _joints = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private PullingSystem _pulling = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedJointSystem _joints = default!; private const string PortalFixture = "portalFixture"; private const string ProjectileFixture = "projectile"; diff --git a/Content.Shared/Teleportation/Systems/SharedTeleportLocationsSystem.cs b/Content.Shared/Teleportation/Systems/SharedTeleportLocationsSystem.cs index eb4be36ced..596d1626d5 100644 --- a/Content.Shared/Teleportation/Systems/SharedTeleportLocationsSystem.cs +++ b/Content.Shared/Teleportation/Systems/SharedTeleportLocationsSystem.cs @@ -10,10 +10,10 @@ namespace Content.Shared.Teleportation.Systems; /// public abstract partial class SharedTeleportLocationsSystem : EntitySystem { - [Dependency] protected readonly UseDelaySystem Delay = default!; + [Dependency] protected UseDelaySystem Delay = default!; - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; + [Dependency] private SharedUserInterfaceSystem _ui = default!; + [Dependency] private SharedTransformSystem _xform = default!; protected const string TeleportDelay = "TeleportDelay"; diff --git a/Content.Shared/Teleportation/Systems/SwapTeleporterSystem.cs b/Content.Shared/Teleportation/Systems/SwapTeleporterSystem.cs index 8620cca292..c35d7bbf37 100644 --- a/Content.Shared/Teleportation/Systems/SwapTeleporterSystem.cs +++ b/Content.Shared/Teleportation/Systems/SwapTeleporterSystem.cs @@ -18,16 +18,16 @@ namespace Content.Shared.Teleportation.Systems; /// /// This handles /// -public sealed class SwapTeleporterSystem : EntitySystem +public sealed partial class SwapTeleporterSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; /// public override void Initialize() diff --git a/Content.Shared/Temperature/Systems/SharedEntityHeaterSystem.cs b/Content.Shared/Temperature/Systems/SharedEntityHeaterSystem.cs index 887047bfa1..524877e9ef 100644 --- a/Content.Shared/Temperature/Systems/SharedEntityHeaterSystem.cs +++ b/Content.Shared/Temperature/Systems/SharedEntityHeaterSystem.cs @@ -13,10 +13,10 @@ namespace Content.Shared.Temperature.Systems; /// public abstract partial class SharedEntityHeaterSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedPowerReceiverSystem _receiver = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedPowerReceiverSystem _receiver = default!; + [Dependency] private SharedAudioSystem _audio = default!; private readonly int _settingCount = Enum.GetValues().Length; diff --git a/Content.Shared/Temperature/Systems/SharedTemperatureSystem.cs b/Content.Shared/Temperature/Systems/SharedTemperatureSystem.cs index a5e2dbab38..e28083ec7b 100644 --- a/Content.Shared/Temperature/Systems/SharedTemperatureSystem.cs +++ b/Content.Shared/Temperature/Systems/SharedTemperatureSystem.cs @@ -11,12 +11,12 @@ namespace Content.Shared.Temperature.Systems; /// /// This handles predicting temperature based speedup. /// -public abstract class SharedTemperatureSystem : EntitySystem +public abstract partial class SharedTemperatureSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifier = default!; - [Dependency] protected readonly EntityQuery TemperatureQuery = default!; + [Dependency] protected EntityQuery TemperatureQuery = default!; /// /// Band-aid for unpredicted atmos. Delays the application for a short period so that laggy clients can get the replicated temperature. diff --git a/Content.Shared/Thief/Systems/ThiefBeaconSystem.cs b/Content.Shared/Thief/Systems/ThiefBeaconSystem.cs index 9cf6814873..d73b42c476 100644 --- a/Content.Shared/Thief/Systems/ThiefBeaconSystem.cs +++ b/Content.Shared/Thief/Systems/ThiefBeaconSystem.cs @@ -14,12 +14,12 @@ namespace Content.Shared.Thief.Systems; /// /// /// -public sealed class ThiefBeaconSystem : EntitySystem +public sealed partial class ThiefBeaconSystem : EntitySystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SharedRoleSystem _roles = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private SharedRoleSystem _roles = default!; public override void Initialize() { base.Initialize(); diff --git a/Content.Shared/Throwing/CatchableSystem.cs b/Content.Shared/Throwing/CatchableSystem.cs index 93c07d1e7e..d4fa1d697a 100644 --- a/Content.Shared/Throwing/CatchableSystem.cs +++ b/Content.Shared/Throwing/CatchableSystem.cs @@ -15,16 +15,16 @@ namespace Content.Shared.Throwing; public sealed partial class CatchableSystem : EntitySystem { - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly ThrownItemSystem _thrown = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private ThrownItemSystem _thrown = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly EntityQuery _handsQuery = default!; - [Dependency] private readonly EntityQuery _combatModeQuery = default!; + [Dependency] private EntityQuery _handsQuery = default!; + [Dependency] private EntityQuery _combatModeQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Throwing/ThrowingSystem.cs b/Content.Shared/Throwing/ThrowingSystem.cs index 530c591f60..46dd8f9174 100644 --- a/Content.Shared/Throwing/ThrowingSystem.cs +++ b/Content.Shared/Throwing/ThrowingSystem.cs @@ -17,7 +17,7 @@ using Robust.Shared.Timing; namespace Content.Shared.Throwing; -public sealed class ThrowingSystem : EntitySystem +public sealed partial class ThrowingSystem : EntitySystem { public const float ThrowAngularImpulse = 5f; @@ -30,17 +30,17 @@ public sealed class ThrowingSystem : EntitySystem private float _frictionModifier; private float _airDamping; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly ThrownItemSystem _thrownSystem = default!; - [Dependency] private readonly SharedCameraRecoilSystem _recoil = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private ThrownItemSystem _thrownSystem = default!; + [Dependency] private SharedCameraRecoilSystem _recoil = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private IConfigurationManager _configManager = default!; - [Dependency] private readonly EntityQuery _anchorableQuery = default!; - [Dependency] private readonly EntityQuery _physicsQuery = default!; - [Dependency] private readonly EntityQuery _projectileQuery = default!; + [Dependency] private EntityQuery _anchorableQuery = default!; + [Dependency] private EntityQuery _physicsQuery = default!; + [Dependency] private EntityQuery _projectileQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Throwing/ThrownItemSystem.cs b/Content.Shared/Throwing/ThrownItemSystem.cs index 5adad359e5..a2870eedcd 100644 --- a/Content.Shared/Throwing/ThrownItemSystem.cs +++ b/Content.Shared/Throwing/ThrownItemSystem.cs @@ -16,15 +16,15 @@ namespace Content.Shared.Throwing /// /// Handles throwing landing and collisions. /// - public sealed class ThrownItemSystem : EntitySystem + public sealed partial class ThrownItemSystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly FixtureSystem _fixtures = default!; - [Dependency] private readonly SharedBroadphaseSystem _broadphase = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private FixtureSystem _fixtures = default!; + [Dependency] private SharedBroadphaseSystem _broadphase = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedGravitySystem _gravity = default!; private const string ThrowingFixture = "throw-fixture"; diff --git a/Content.Shared/Tiles/FloorTileSystem.cs b/Content.Shared/Tiles/FloorTileSystem.cs index 15ca721dbd..2190148502 100644 --- a/Content.Shared/Tiles/FloorTileSystem.cs +++ b/Content.Shared/Tiles/FloorTileSystem.cs @@ -21,24 +21,24 @@ using Robust.Shared.Timing; namespace Content.Shared.Tiles; -public sealed class FloorTileSystem : EntitySystem +public sealed partial class FloorTileSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedStackSystem _stackSystem = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly TileSystem _tile = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedMapSystem _map = default!; - [Dependency] private readonly TurfSystem _turf = default!; + [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!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedStackSystem _stackSystem = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private TileSystem _tile = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedMapSystem _map = default!; + [Dependency] private TurfSystem _turf = default!; - [Dependency] private readonly EntityQuery _physicsQuery = default!; + [Dependency] private EntityQuery _physicsQuery = default!; private static readonly Vector2 CheckRange = new(1f, 1f); diff --git a/Content.Shared/Tiles/ProtectedGridSystem.cs b/Content.Shared/Tiles/ProtectedGridSystem.cs index f90b0a52de..0e823585f5 100644 --- a/Content.Shared/Tiles/ProtectedGridSystem.cs +++ b/Content.Shared/Tiles/ProtectedGridSystem.cs @@ -4,9 +4,9 @@ using Robust.Shared.Map.Enumerators; namespace Content.Shared.Tiles; -public sealed class ProtectedGridSystem : EntitySystem +public sealed partial class ProtectedGridSystem : EntitySystem { - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private SharedMapSystem _map = default!; /// public override void Initialize() diff --git a/Content.Shared/Tiles/ReplaceFloorOnSpawnSystem.cs b/Content.Shared/Tiles/ReplaceFloorOnSpawnSystem.cs index 818991f823..9340062e4f 100644 --- a/Content.Shared/Tiles/ReplaceFloorOnSpawnSystem.cs +++ b/Content.Shared/Tiles/ReplaceFloorOnSpawnSystem.cs @@ -5,12 +5,12 @@ using Robust.Shared.Random; namespace Content.Shared.Tiles; -public sealed class ReplaceFloorOnSpawnSystem : EntitySystem +public sealed partial class ReplaceFloorOnSpawnSystem : EntitySystem { - [Dependency] private readonly ITileDefinitionManager _tile = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedMapSystem _map = default!; + [Dependency] private ITileDefinitionManager _tile = default!; + [Dependency] private IPrototypeManager _prototype = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedMapSystem _map = default!; /// public override void Initialize() diff --git a/Content.Shared/Timing/UseDelaySystem.cs b/Content.Shared/Timing/UseDelaySystem.cs index 0950e8981d..3f0e5d3568 100644 --- a/Content.Shared/Timing/UseDelaySystem.cs +++ b/Content.Shared/Timing/UseDelaySystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Timing; namespace Content.Shared.Timing; -public sealed class UseDelaySystem : EntitySystem +public sealed partial class UseDelaySystem : EntitySystem { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; + [Dependency] private IGameTiming _gameTiming = default!; + [Dependency] private MetaDataSystem _metadata = default!; public const string DefaultId = "default"; diff --git a/Content.Shared/Toilet/Systems/ToiletSystem.cs b/Content.Shared/Toilet/Systems/ToiletSystem.cs index ad08012b11..ff221e7993 100644 --- a/Content.Shared/Toilet/Systems/ToiletSystem.cs +++ b/Content.Shared/Toilet/Systems/ToiletSystem.cs @@ -13,11 +13,11 @@ namespace Content.Shared.Toilet.Systems; /// Handles sprite changes for both toilet seat up and down as well as for lid /// open and closed. /// -public sealed class ToiletSystem : EntitySystem +public sealed partial class ToiletSystem : EntitySystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Shared/Tools/Systems/SharedToolSystem.Tile.cs b/Content.Shared/Tools/Systems/SharedToolSystem.Tile.cs index 6fa4fac4b3..1f6e60fa5a 100644 --- a/Content.Shared/Tools/Systems/SharedToolSystem.Tile.cs +++ b/Content.Shared/Tools/Systems/SharedToolSystem.Tile.cs @@ -13,7 +13,7 @@ namespace Content.Shared.Tools.Systems; public abstract partial class SharedToolSystem { - [Dependency] private readonly INetManager _net = default!; + [Dependency] private INetManager _net = default!; public void InitializeTile() { diff --git a/Content.Shared/Tools/Systems/SharedToolSystem.Welder.cs b/Content.Shared/Tools/Systems/SharedToolSystem.Welder.cs index b657b99170..4ae44ddb89 100644 --- a/Content.Shared/Tools/Systems/SharedToolSystem.Welder.cs +++ b/Content.Shared/Tools/Systems/SharedToolSystem.Welder.cs @@ -13,7 +13,7 @@ namespace Content.Shared.Tools.Systems; public abstract partial class SharedToolSystem { - [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; + [Dependency] private ActionBlockerSystem _actionBlocker = default!; public void InitializeWelder() { diff --git a/Content.Shared/Tools/Systems/SharedToolSystem.cs b/Content.Shared/Tools/Systems/SharedToolSystem.cs index 7051cfea00..93567bb2d5 100644 --- a/Content.Shared/Tools/Systems/SharedToolSystem.cs +++ b/Content.Shared/Tools/Systems/SharedToolSystem.cs @@ -19,21 +19,21 @@ namespace Content.Shared.Tools.Systems; public abstract partial class SharedToolSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IPrototypeManager _protoMan = default!; - [Dependency] protected readonly ISharedAdminLogManager AdminLogger = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefManager = default!; - [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] protected readonly SharedInteractionSystem InteractionSystem = default!; - [Dependency] protected readonly ItemToggleSystem ItemToggle = default!; - [Dependency] private readonly SharedMapSystem _maps = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] protected readonly SharedSolutionContainerSystem SolutionContainerSystem = default!; - [Dependency] private readonly SharedTransformSystem _transformSystem = default!; - [Dependency] private readonly TileSystem _tiles = default!; - [Dependency] private readonly TurfSystem _turfs = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IMapManager _mapManager = default!; + [Dependency] private IPrototypeManager _protoMan = default!; + [Dependency] protected ISharedAdminLogManager AdminLogger = default!; + [Dependency] private ITileDefinitionManager _tileDefManager = default!; + [Dependency] private SharedAudioSystem _audioSystem = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] protected SharedInteractionSystem InteractionSystem = default!; + [Dependency] protected ItemToggleSystem ItemToggle = default!; + [Dependency] private SharedMapSystem _maps = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] protected SharedSolutionContainerSystem SolutionContainerSystem = default!; + [Dependency] private SharedTransformSystem _transformSystem = default!; + [Dependency] private TileSystem _tiles = default!; + [Dependency] private TurfSystem _turfs = default!; public const string CutQuality = "Cutting"; public const string PulseQuality = "Pulsing"; diff --git a/Content.Shared/Tools/Systems/SimpleToolUsageSystem.cs b/Content.Shared/Tools/Systems/SimpleToolUsageSystem.cs index cc2fc36775..7b62c50c72 100644 --- a/Content.Shared/Tools/Systems/SimpleToolUsageSystem.cs +++ b/Content.Shared/Tools/Systems/SimpleToolUsageSystem.cs @@ -8,8 +8,8 @@ namespace Content.Shared.Tools.Systems; public sealed partial class SimpleToolUsageSystem : EntitySystem { - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - [Dependency] private readonly SharedToolSystem _tools = default!; + [Dependency] private SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private SharedToolSystem _tools = default!; public override void Initialize() { diff --git a/Content.Shared/Tools/Systems/ToolOpenableSystem.cs b/Content.Shared/Tools/Systems/ToolOpenableSystem.cs index 10e0dd6869..7328747717 100644 --- a/Content.Shared/Tools/Systems/ToolOpenableSystem.cs +++ b/Content.Shared/Tools/Systems/ToolOpenableSystem.cs @@ -7,10 +7,10 @@ using Content.Shared.Verbs; namespace Content.Shared.Tools.EntitySystems; -public sealed class ToolOpenableSystem : EntitySystem +public sealed partial class ToolOpenableSystem : EntitySystem { - [Dependency] private readonly SharedToolSystem _tool = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedToolSystem _tool = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Shared/Tools/Systems/ToolRefinableSystem.cs b/Content.Shared/Tools/Systems/ToolRefinableSystem.cs index e8ac4d492d..d7f39df916 100644 --- a/Content.Shared/Tools/Systems/ToolRefinableSystem.cs +++ b/Content.Shared/Tools/Systems/ToolRefinableSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Random; namespace Content.Shared.Tools.Systems; -public sealed class ToolRefinablSystem : EntitySystem +public sealed partial class ToolRefinablSystem : EntitySystem { - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedToolSystem _toolSystem = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedToolSystem _toolSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Tools/Systems/WeldableSystem.cs b/Content.Shared/Tools/Systems/WeldableSystem.cs index 2651fa7449..2526fa06e5 100644 --- a/Content.Shared/Tools/Systems/WeldableSystem.cs +++ b/Content.Shared/Tools/Systems/WeldableSystem.cs @@ -9,14 +9,14 @@ using LayerChangeOnWeldComponent = Content.Shared.Tools.Components.LayerChangeOn namespace Content.Shared.Tools.Systems; -public sealed class WeldableSystem : EntitySystem +public sealed partial class WeldableSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedToolSystem _toolSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedToolSystem _toolSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; - [Dependency] private readonly EntityQuery _query = default!; + [Dependency] private EntityQuery _query = default!; public override void Initialize() { diff --git a/Content.Shared/Traits/Assorted/ImpairedMobilitySystem.cs b/Content.Shared/Traits/Assorted/ImpairedMobilitySystem.cs index 678fc85344..06e5235b0d 100644 --- a/Content.Shared/Traits/Assorted/ImpairedMobilitySystem.cs +++ b/Content.Shared/Traits/Assorted/ImpairedMobilitySystem.cs @@ -9,10 +9,10 @@ namespace Content.Shared.Traits.Assorted; /// /// Handles /// -public sealed class ImpairedMobilitySystem : EntitySystem +public sealed partial class ImpairedMobilitySystem : EntitySystem { - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly MovementSpeedModifierSystem _speedModifier = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private MovementSpeedModifierSystem _speedModifier = default!; public override void Initialize() { SubscribeLocalEvent(OnInit); diff --git a/Content.Shared/Traits/Assorted/LegsParalyzedSystem.cs b/Content.Shared/Traits/Assorted/LegsParalyzedSystem.cs index 0ab661dce9..cd2f4e9de5 100644 --- a/Content.Shared/Traits/Assorted/LegsParalyzedSystem.cs +++ b/Content.Shared/Traits/Assorted/LegsParalyzedSystem.cs @@ -6,10 +6,10 @@ using Content.Shared.Throwing; namespace Content.Shared.Traits.Assorted; -public sealed class LegsParalyzedSystem : EntitySystem +public sealed partial class LegsParalyzedSystem : EntitySystem { - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifierSystem = default!; - [Dependency] private readonly StandingStateSystem _standingSystem = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifierSystem = default!; + [Dependency] private StandingStateSystem _standingSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Traits/Assorted/MobilityAidSystem.cs b/Content.Shared/Traits/Assorted/MobilityAidSystem.cs index 7df47ca750..b0ec6fc94f 100644 --- a/Content.Shared/Traits/Assorted/MobilityAidSystem.cs +++ b/Content.Shared/Traits/Assorted/MobilityAidSystem.cs @@ -7,9 +7,9 @@ namespace Content.Shared.Traits.Assorted; /// /// Handles /// -public sealed class MobilityAidSystem : EntitySystem +public sealed partial class MobilityAidSystem : EntitySystem { - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifier = default!; /// public override void Initialize() diff --git a/Content.Shared/Traits/Assorted/NarcolepsySystem.cs b/Content.Shared/Traits/Assorted/NarcolepsySystem.cs index bdc055c679..2be99674a2 100644 --- a/Content.Shared/Traits/Assorted/NarcolepsySystem.cs +++ b/Content.Shared/Traits/Assorted/NarcolepsySystem.cs @@ -9,11 +9,11 @@ namespace Content.Shared.Traits.Assorted; /// /// This handles narcolepsy, causing the affected to fall asleep uncontrollably at a random interval. /// -public sealed class NarcolepsySystem : EntitySystem +public sealed partial class NarcolepsySystem : EntitySystem { - [Dependency] private readonly StatusEffectsSystem _statusEffects = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private StatusEffectsSystem _statusEffects = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private IGameTiming _timing = default!; /// public override void Initialize() diff --git a/Content.Shared/Traits/Assorted/PainNumbnessSystem.cs b/Content.Shared/Traits/Assorted/PainNumbnessSystem.cs index 688354c161..d98ab7630a 100644 --- a/Content.Shared/Traits/Assorted/PainNumbnessSystem.cs +++ b/Content.Shared/Traits/Assorted/PainNumbnessSystem.cs @@ -6,9 +6,9 @@ using Content.Shared.StatusEffectNew; namespace Content.Shared.Traits.Assorted; -public sealed class PainNumbnessSystem : EntitySystem +public sealed partial class PainNumbnessSystem : EntitySystem { - [Dependency] private readonly MobThresholdSystem _mobThresholdSystem = default!; + [Dependency] private MobThresholdSystem _mobThresholdSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Traits/Assorted/PermanentBlindnessSystem.cs b/Content.Shared/Traits/Assorted/PermanentBlindnessSystem.cs index e060de7dd9..e5aba9c9a3 100644 --- a/Content.Shared/Traits/Assorted/PermanentBlindnessSystem.cs +++ b/Content.Shared/Traits/Assorted/PermanentBlindnessSystem.cs @@ -8,9 +8,9 @@ namespace Content.Shared.Traits.Assorted; /// /// This handles permanent blindness, both the examine and the actual effect. /// -public sealed class PermanentBlindnessSystem : EntitySystem +public sealed partial class PermanentBlindnessSystem : EntitySystem { - [Dependency] private readonly BlindableSystem _blinding = default!; + [Dependency] private BlindableSystem _blinding = default!; /// public override void Initialize() diff --git a/Content.Shared/Trigger/SharedTriggerSystems.cs b/Content.Shared/Trigger/SharedTriggerSystems.cs index bb500398c3..73fd9dbec8 100644 --- a/Content.Shared/Trigger/SharedTriggerSystems.cs +++ b/Content.Shared/Trigger/SharedTriggerSystems.cs @@ -6,9 +6,9 @@ namespace Content.Shared.Trigger; /// /// This is a base Trigger system which handles all the boilerplate for triggers automagically! /// -public abstract class TriggerOnXSystem : EntitySystem +public abstract partial class TriggerOnXSystem : EntitySystem { - [Dependency] protected readonly TriggerSystem Trigger = default!; + [Dependency] protected TriggerSystem Trigger = default!; } /// diff --git a/Content.Shared/Trigger/Systems/AdminLogOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/AdminLogOnTriggerSystem.cs index 0adf483aed..392c29cbcf 100644 --- a/Content.Shared/Trigger/Systems/AdminLogOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/AdminLogOnTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class AdminLogOnTriggerSystem : XOnTriggerSystem +public sealed partial class AdminLogOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/DamageOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/DamageOnTriggerSystem.cs index d021eed80d..2a67718a7f 100644 --- a/Content.Shared/Trigger/Systems/DamageOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/DamageOnTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class DamageOnTriggerSystem : XOnTriggerSystem +public sealed partial class DamageOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly Damage.Systems.DamageableSystem _damageableSystem = default!; + [Dependency] private Damage.Systems.DamageableSystem _damageableSystem = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/DnaScrambleOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/DnaScrambleOnTriggerSystem.cs index 9e2dc0ad9f..acf4c1127a 100644 --- a/Content.Shared/Trigger/Systems/DnaScrambleOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/DnaScrambleOnTriggerSystem.cs @@ -10,15 +10,15 @@ using Robust.Shared.Network; namespace Content.Shared.Trigger.Systems; -public sealed class DnaScrambleOnTriggerSystem : XOnTriggerSystem +public sealed partial class DnaScrambleOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly HumanoidProfileSystem _humanoidProfile = default!; - [Dependency] private readonly SharedVisualBodySystem _visualBody = default!; - [Dependency] private readonly IdentitySystem _identity = default!; - [Dependency] private readonly SharedForensicsSystem _forensics = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private MetaDataSystem _metaData = default!; + [Dependency] private HumanoidProfileSystem _humanoidProfile = default!; + [Dependency] private SharedVisualBodySystem _visualBody = default!; + [Dependency] private IdentitySystem _identity = default!; + [Dependency] private SharedForensicsSystem _forensics = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private INetManager _net = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/EmitSoundOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/EmitSoundOnTriggerSystem.cs index b2ad01dd9a..55ea59be18 100644 --- a/Content.Shared/Trigger/Systems/EmitSoundOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/EmitSoundOnTriggerSystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Network; namespace Content.Shared.Trigger.Systems; -public sealed class EmitSoundOnTriggerSystem : XOnTriggerSystem +public sealed partial class EmitSoundOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private SharedAudioSystem _audio = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/EmpOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/EmpOnTriggerSystem.cs index a77cddd738..653d9ee70d 100644 --- a/Content.Shared/Trigger/Systems/EmpOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/EmpOnTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class EmpOnTriggerSystem : XOnTriggerSystem +public sealed partial class EmpOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedEmpSystem _emp = default!; + [Dependency] private SharedEmpSystem _emp = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/EmptyContainersOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/EmptyContainersOnTriggerSystem.cs index dbe1601022..88bcafbde5 100644 --- a/Content.Shared/Trigger/Systems/EmptyContainersOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/EmptyContainersOnTriggerSystem.cs @@ -6,9 +6,9 @@ namespace Content.Shared.Trigger.Systems; /// /// Empty containers trigger system. /// -public sealed class EmptyContainersOnTriggerSystem : XOnTriggerSystem +public sealed partial class EmptyContainersOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private SharedContainerSystem _container = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { @@ -44,9 +44,9 @@ public sealed class EmptyContainersOnTriggerSystem : XOnTriggerSystem /// Empty containers and delete items trigger system. /// -public sealed class CleanContainersOnTriggerSystem : XOnTriggerSystem +public sealed partial class CleanContainersOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private SharedContainerSystem _container = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/EntityEffectOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/EntityEffectOnTriggerSystem.cs index 294bf9660f..a6c82ad23c 100644 --- a/Content.Shared/Trigger/Systems/EntityEffectOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/EntityEffectOnTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class EntityEffectOnTriggerSystem : XOnTriggerSystem +public sealed partial class EntityEffectOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedEntityEffectsSystem _effects = default!; + [Dependency] private SharedEntityEffectsSystem _effects = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/ExplodeOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/ExplodeOnTriggerSystem.cs index 239d490820..81d71a9543 100644 --- a/Content.Shared/Trigger/Systems/ExplodeOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/ExplodeOnTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class ExplodeOnTriggerSystem : XOnTriggerSystem +public sealed partial class ExplodeOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedExplosionSystem _explosion = default!; + [Dependency] private SharedExplosionSystem _explosion = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { @@ -14,9 +14,9 @@ public sealed class ExplodeOnTriggerSystem : XOnTriggerSystem +public sealed partial class ExplosionOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedExplosionSystem _explosion = default!; + [Dependency] private SharedExplosionSystem _explosion = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/FlashOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/FlashOnTriggerSystem.cs index ca2dee6274..e52af42995 100644 --- a/Content.Shared/Trigger/Systems/FlashOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/FlashOnTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class FlashOnTriggerSystem : XOnTriggerSystem +public sealed partial class FlashOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedFlashSystem _flash = default!; + [Dependency] private SharedFlashSystem _flash = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/GibOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/GibOnTriggerSystem.cs index 83b4790af9..ab98f9c0ba 100644 --- a/Content.Shared/Trigger/Systems/GibOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/GibOnTriggerSystem.cs @@ -4,10 +4,10 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class GibOnTriggerSystem : XOnTriggerSystem +public sealed partial class GibOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly GibbingSystem _gibbing = default!; - [Dependency] private readonly InventorySystem _inventory = default!; + [Dependency] private GibbingSystem _gibbing = default!; + [Dependency] private InventorySystem _inventory = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/JitterOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/JitterOnTriggerSystem.cs index 5a9e0463ed..aa77cd7338 100644 --- a/Content.Shared/Trigger/Systems/JitterOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/JitterOnTriggerSystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Network; namespace Content.Shared.Trigger.Systems; -public sealed class JitterOnTriggerSystem : XOnTriggerSystem +public sealed partial class JitterOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedJitteringSystem _jittering = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private SharedJitteringSystem _jittering = default!; + [Dependency] private INetManager _net = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/KnockdownOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/KnockdownOnTriggerSystem.cs index 815e00abc8..8a3648f1e9 100644 --- a/Content.Shared/Trigger/Systems/KnockdownOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/KnockdownOnTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class KnockdownOnTriggerSystem : XOnTriggerSystem +public sealed partial class KnockdownOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedStunSystem _stun = default!; + [Dependency] private SharedStunSystem _stun = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/LaunchOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/LaunchOnTriggerSystem.cs index 8bc7dd16c0..e767bbf200 100644 --- a/Content.Shared/Trigger/Systems/LaunchOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/LaunchOnTriggerSystem.cs @@ -5,10 +5,10 @@ using Robust.Shared.Physics.Systems; namespace Content.Shared.Trigger.Systems; -public sealed class LaunchOnTriggerSystem : XOnTriggerSystem +public sealed partial class LaunchOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/LockOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/LockOnTriggerSystem.cs index 3bc8fecc1e..7296052c24 100644 --- a/Content.Shared/Trigger/Systems/LockOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/LockOnTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class LockOnTriggerSystem : XOnTriggerSystem +public sealed partial class LockOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly LockSystem _lock = default!; + [Dependency] private LockSystem _lock = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/PopupOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/PopupOnTriggerSystem.cs index 7f118aab52..798f2662a1 100644 --- a/Content.Shared/Trigger/Systems/PopupOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/PopupOnTriggerSystem.cs @@ -7,9 +7,9 @@ namespace Content.Shared.Trigger.Systems; /// /// This handles /// -public sealed class PopupOnTriggerSystem : XOnTriggerSystem +public sealed partial class PopupOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedPopupSystem _popup = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/RandomTriggerOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/RandomTriggerOnTriggerSystem.cs index 5bd58e14c2..8a4b03181c 100644 --- a/Content.Shared/Trigger/Systems/RandomTriggerOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/RandomTriggerOnTriggerSystem.cs @@ -5,11 +5,11 @@ using Robust.Shared.Timing; namespace Content.Shared.Trigger.Systems; -public sealed class RandomTriggerOnTriggerSystem : XOnTriggerSystem +public sealed partial class RandomTriggerOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private TriggerSystem _trigger = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private IGameTiming _timing = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/RejuvenateOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/RejuvenateOnTriggerSystem.cs index 9457c5e6ee..9f8411a9b8 100644 --- a/Content.Shared/Trigger/Systems/RejuvenateOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/RejuvenateOnTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class RejuvenateOnTriggerSystem : XOnTriggerSystem +public sealed partial class RejuvenateOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly RejuvenateSystem _rejuvenate = default!; + [Dependency] private RejuvenateSystem _rejuvenate = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/RepulseAttractOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/RepulseAttractOnTriggerSystem.cs index 3a9813f322..5258ca06b6 100644 --- a/Content.Shared/Trigger/Systems/RepulseAttractOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/RepulseAttractOnTriggerSystem.cs @@ -3,10 +3,10 @@ using Content.Shared.RepulseAttract; namespace Content.Shared.Trigger.Systems; -public sealed class RepulseAttractOnTriggerSystem : XOnTriggerSystem +public sealed partial class RepulseAttractOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly RepulseAttractSystem _repulse = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private RepulseAttractSystem _repulse = default!; + [Dependency] private SharedTransformSystem _transform = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/ScramOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/ScramOnTriggerSystem.cs index 32666f1be8..a1129ca283 100644 --- a/Content.Shared/Trigger/Systems/ScramOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/ScramOnTriggerSystem.cs @@ -12,14 +12,14 @@ using Robust.Shared.Random; namespace Content.Shared.Trigger.Systems; -public sealed class ScramOnTriggerSystem : XOnTriggerSystem +public sealed partial class ScramOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly PullingSystem _pulling = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly TurfSystem _turfSystem = default!; + [Dependency] private PullingSystem _pulling = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private TurfSystem _turfSystem = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/SharedReleaseGasOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/SharedReleaseGasOnTriggerSystem.cs index e1871e0435..db98017c3a 100644 --- a/Content.Shared/Trigger/Systems/SharedReleaseGasOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/SharedReleaseGasOnTriggerSystem.cs @@ -8,10 +8,10 @@ namespace Content.Shared.Trigger.Systems; /// Can also release gas over a set timespan to prevent trolling people /// with the instant-wall-of-pressure-inator. /// -public abstract class SharedReleaseGasOnTriggerSystem : EntitySystem +public abstract partial class SharedReleaseGasOnTriggerSystem : EntitySystem { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Trigger/Systems/ShockOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/ShockOnTriggerSystem.cs index 08c5da6ed3..bfd8087298 100644 --- a/Content.Shared/Trigger/Systems/ShockOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/ShockOnTriggerSystem.cs @@ -4,10 +4,10 @@ using Robust.Shared.Containers; namespace Content.Shared.Trigger.Systems; -public sealed class ShockOnTriggerSystem : XOnTriggerSystem +public sealed partial class ShockOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedElectrocutionSystem _electrocution = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedElectrocutionSystem _electrocution = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/SolutionTriggerSystem.cs b/Content.Shared/Trigger/Systems/SolutionTriggerSystem.cs index a5e1f3d547..301082dcf6 100644 --- a/Content.Shared/Trigger/Systems/SolutionTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/SolutionTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Chemistry.EntitySystems; namespace Content.Shared.Trigger.Systems; -public sealed class SolutionTriggerSystem : XOnTriggerSystem +public sealed partial class SolutionTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private SharedSolutionContainerSystem _solutionContainer = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/StaminaDamageOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/StaminaDamageOnTriggerSystem.cs index 7d159925f9..b53ed8d1d6 100644 --- a/Content.Shared/Trigger/Systems/StaminaDamageOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/StaminaDamageOnTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class StaminaDamageOnTriggerSystem : XOnTriggerSystem +public sealed partial class StaminaDamageOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedStaminaSystem _stamina = default!; + [Dependency] private SharedStaminaSystem _stamina = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/StatusEffectOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/StatusEffectOnTriggerSystem.cs index c766d7b467..3152631661 100644 --- a/Content.Shared/Trigger/Systems/StatusEffectOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/StatusEffectOnTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class SetStatusEffectOnTriggerSystem : XOnTriggerSystem +public sealed partial class SetStatusEffectOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly StatusEffectsSystem _status = default!; + [Dependency] private StatusEffectsSystem _status = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { @@ -13,9 +13,9 @@ public sealed class SetStatusEffectOnTriggerSystem : XOnTriggerSystem +public sealed partial class RemoveStatusEffectOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly StatusEffectsSystem _status = default!; + [Dependency] private StatusEffectsSystem _status = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/StunOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/StunOnTriggerSystem.cs index ce86f971d3..be230a9bc8 100644 --- a/Content.Shared/Trigger/Systems/StunOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/StunOnTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class StunOnTriggerSystem : XOnTriggerSystem +public sealed partial class StunOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedStunSystem _stun = default!; + [Dependency] private SharedStunSystem _stun = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/SwapLocationOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/SwapLocationOnTriggerSystem.cs index 7b3004ad59..3e8bf7325c 100644 --- a/Content.Shared/Trigger/Systems/SwapLocationOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/SwapLocationOnTriggerSystem.cs @@ -3,10 +3,10 @@ using Robust.Shared.Network; namespace Content.Shared.Trigger.Systems; -public sealed class SwapLocationOnTriggerSystem : EntitySystem +public sealed partial class SwapLocationOnTriggerSystem : EntitySystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly INetManager _net = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private INetManager _net = default!; public override void Initialize() { diff --git a/Content.Shared/Trigger/Systems/TagOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/TagOnTriggerSystem.cs index d636593d43..069237737e 100644 --- a/Content.Shared/Trigger/Systems/TagOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/TagOnTriggerSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class AddTagsOnTriggerSystem : XOnTriggerSystem +public sealed partial class AddTagsOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private TagSystem _tag = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { @@ -14,9 +14,9 @@ public sealed class AddTagsOnTriggerSystem : XOnTriggerSystem +public sealed partial class RemoveTagsOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private TagSystem _tag = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/TippyOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/TippyOnTriggerSystem.cs index 10c55490af..7eccb4eb73 100644 --- a/Content.Shared/Trigger/Systems/TippyOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/TippyOnTriggerSystem.cs @@ -4,9 +4,9 @@ using Robust.Shared.Player; namespace Content.Shared.Trigger.Systems; -public sealed class TippyOnTriggerSystem : EntitySystem +public sealed partial class TippyOnTriggerSystem : EntitySystem { - [Dependency] private readonly SharedTipsSystem _tips = default!; + [Dependency] private SharedTipsSystem _tips = default!; public override void Initialize() { diff --git a/Content.Shared/Trigger/Systems/TriggerOnContainerInteractionSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnContainerInteractionSystem.cs index 0d6ff4dbc6..7c628ebeb7 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnContainerInteractionSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnContainerInteractionSystem.cs @@ -7,9 +7,9 @@ namespace Content.Shared.Trigger.Systems; /// /// System for creating triggers when entities are inserted into or removed from containers. /// -public sealed class TriggerOnContainerInteractionSystem : TriggerOnXSystem +public sealed partial class TriggerOnContainerInteractionSystem : TriggerOnXSystem { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Trigger/Systems/TriggerOnEquipmentSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnEquipmentSystem.cs index 8fad7ea231..eea68eaad2 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnEquipmentSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnEquipmentSystem.cs @@ -7,9 +7,9 @@ namespace Content.Shared.Trigger.Systems; /// /// System for creating triggers when entities are equipped or unequipped from inventory slots. /// -public sealed class TriggerOnEquipmentSystem : TriggerOnXSystem +public sealed partial class TriggerOnEquipmentSystem : TriggerOnXSystem { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Trigger/Systems/TriggerOnHandSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnHandSystem.cs index 580d4990a8..d5a0f9b972 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnHandSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnHandSystem.cs @@ -7,7 +7,7 @@ namespace Content.Shared.Trigger.Systems; public sealed partial class HandTriggerSystem : TriggerOnXSystem { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Trigger/Systems/TriggerOnMobstateChangeSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnMobstateChangeSystem.cs index 3d53e161d9..bf243af9d0 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnMobstateChangeSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnMobstateChangeSystem.cs @@ -8,7 +8,7 @@ namespace Content.Shared.Trigger.Systems; public sealed partial class TriggerOnMobstateChangeSystem : TriggerOnXSystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/Trigger/Systems/TriggerSystem.cs b/Content.Shared/Trigger/Systems/TriggerSystem.cs index 3ba9e76186..36e12b6774 100644 --- a/Content.Shared/Trigger/Systems/TriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerSystem.cs @@ -27,23 +27,23 @@ namespace Content.Shared.Trigger.Systems; /// public sealed partial class TriggerSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly FixtureSystem _fixture = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly ItemToggleSystem _itemToggle = default!; - [Dependency] private readonly SharedDeviceLinkSystem _deviceLink = default!; - [Dependency] private readonly SharedRoleSystem _role = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly EntityTableSystem _entityTable = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private FixtureSystem _fixture = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private UseDelaySystem _useDelay = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private ItemToggleSystem _itemToggle = default!; + [Dependency] private SharedDeviceLinkSystem _deviceLink = default!; + [Dependency] private SharedRoleSystem _role = default!; + [Dependency] private SharedMindSystem _mind = default!; + [Dependency] private EntityTableSystem _entityTable = default!; public const string DefaultTriggerKey = "trigger"; diff --git a/Content.Shared/Trigger/Systems/TwoStageTriggerSystem.cs b/Content.Shared/Trigger/Systems/TwoStageTriggerSystem.cs index 2461e797dc..9bc9400bd0 100644 --- a/Content.Shared/Trigger/Systems/TwoStageTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/TwoStageTriggerSystem.cs @@ -3,10 +3,10 @@ using Content.Shared.Trigger.Components; namespace Content.Shared.Trigger.Systems; -public sealed class TwoStageTriggerSystem : EntitySystem +public sealed partial class TwoStageTriggerSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly TriggerSystem _triggerSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private TriggerSystem _triggerSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Trigger/Systems/UncuffOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/UncuffOnTriggerSystem.cs index ab012ecd90..9b7e46b33c 100644 --- a/Content.Shared/Trigger/Systems/UncuffOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/UncuffOnTriggerSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class UncuffOnTriggerSystem : XOnTriggerSystem +public sealed partial class UncuffOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly SharedCuffableSystem _cuffable = default!; + [Dependency] private SharedCuffableSystem _cuffable = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/Trigger/Systems/WeatherTriggerSystem.cs b/Content.Shared/Trigger/Systems/WeatherTriggerSystem.cs index c9b7de87d0..6c587bccac 100644 --- a/Content.Shared/Trigger/Systems/WeatherTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/WeatherTriggerSystem.cs @@ -5,11 +5,11 @@ using Robust.Shared.Timing; namespace Content.Shared.Trigger.Systems; -public sealed class WeatherTriggerSystem : XOnTriggerSystem +public sealed partial class WeatherTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedWeatherSystem _weather = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedWeatherSystem _weather = default!; protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { diff --git a/Content.Shared/TurretController/SharedDeployableTurretControllerSystem.cs b/Content.Shared/TurretController/SharedDeployableTurretControllerSystem.cs index 314a98071a..6df0e5dc18 100644 --- a/Content.Shared/TurretController/SharedDeployableTurretControllerSystem.cs +++ b/Content.Shared/TurretController/SharedDeployableTurretControllerSystem.cs @@ -13,12 +13,12 @@ namespace Content.Shared.TurretController; /// public abstract partial class SharedDeployableTurretControllerSystem : EntitySystem { - [Dependency] private readonly AccessReaderSystem _accessreader = default!; - [Dependency] private readonly TurretTargetSettingsSystem _turretTargetingSettings = default!; - [Dependency] private readonly SharedUserInterfaceSystem _userInterfaceSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private AccessReaderSystem _accessreader = default!; + [Dependency] private TurretTargetSettingsSystem _turretTargetingSettings = default!; + [Dependency] private SharedUserInterfaceSystem _userInterfaceSystem = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; public override void Initialize() { diff --git a/Content.Shared/Turrets/SharedDeployableTurretSystem.cs b/Content.Shared/Turrets/SharedDeployableTurretSystem.cs index f252297c91..0bc0b79b5b 100644 --- a/Content.Shared/Turrets/SharedDeployableTurretSystem.cs +++ b/Content.Shared/Turrets/SharedDeployableTurretSystem.cs @@ -18,14 +18,14 @@ namespace Content.Shared.Turrets; public abstract partial class SharedDeployableTurretSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; - [Dependency] private readonly AccessReaderSystem _accessReader = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedWiresSystem _wires = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private UseDelaySystem _useDelay = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedWiresSystem _wires = default!; + [Dependency] private IGameTiming _timing = default!; public override void Initialize() { diff --git a/Content.Shared/Turrets/TurretTargetSettingsSystem.cs b/Content.Shared/Turrets/TurretTargetSettingsSystem.cs index 3a8edc9955..e0ebfac3a3 100644 --- a/Content.Shared/Turrets/TurretTargetSettingsSystem.cs +++ b/Content.Shared/Turrets/TurretTargetSettingsSystem.cs @@ -12,7 +12,7 @@ namespace Content.Shared.Turrets; /// public sealed partial class TurretTargetSettingsSystem : EntitySystem { - [Dependency] private readonly AccessReaderSystem _accessReader = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; private ProtoId _accessLevelBorg = "Borg"; private ProtoId _accessLevelBasicSilicon = "BasicSilicon"; diff --git a/Content.Shared/UserInterface/ActivatableUIRequiresAnchorSystem.cs b/Content.Shared/UserInterface/ActivatableUIRequiresAnchorSystem.cs index c9f4a0ce13..258afc491d 100644 --- a/Content.Shared/UserInterface/ActivatableUIRequiresAnchorSystem.cs +++ b/Content.Shared/UserInterface/ActivatableUIRequiresAnchorSystem.cs @@ -5,9 +5,9 @@ namespace Content.Shared.UserInterface; /// /// /// -public sealed class ActivatableUIRequiresAnchorSystem : EntitySystem +public sealed partial class ActivatableUIRequiresAnchorSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { diff --git a/Content.Shared/UserInterface/ActivatableUISystem.Power.cs b/Content.Shared/UserInterface/ActivatableUISystem.Power.cs index 0c80ff802d..80ef13c61f 100644 --- a/Content.Shared/UserInterface/ActivatableUISystem.Power.cs +++ b/Content.Shared/UserInterface/ActivatableUISystem.Power.cs @@ -8,8 +8,8 @@ namespace Content.Shared.UserInterface; public sealed partial class ActivatableUISystem { - [Dependency] private readonly ItemToggleSystem _toggle = default!; - [Dependency] private readonly PowerCellSystem _cell = default!; + [Dependency] private ItemToggleSystem _toggle = default!; + [Dependency] private PowerCellSystem _cell = default!; private void InitializePower() { diff --git a/Content.Shared/UserInterface/ActivatableUISystem.cs b/Content.Shared/UserInterface/ActivatableUISystem.cs index 8b2299ccfc..c6697fa70e 100644 --- a/Content.Shared/UserInterface/ActivatableUISystem.cs +++ b/Content.Shared/UserInterface/ActivatableUISystem.cs @@ -15,12 +15,12 @@ namespace Content.Shared.UserInterface; public sealed partial class ActivatableUISystem : EntitySystem { - [Dependency] private readonly ISharedAdminManager _adminManager = default!; - [Dependency] private readonly ActionBlockerSystem _blockerSystem = default!; - [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private ISharedAdminManager _adminManager = default!; + [Dependency] private ActionBlockerSystem _blockerSystem = default!; + [Dependency] private SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; public override void Initialize() { diff --git a/Content.Shared/UserInterface/IntrinsicUISystem.cs b/Content.Shared/UserInterface/IntrinsicUISystem.cs index b16492b835..659e15a1d2 100644 --- a/Content.Shared/UserInterface/IntrinsicUISystem.cs +++ b/Content.Shared/UserInterface/IntrinsicUISystem.cs @@ -2,10 +2,10 @@ namespace Content.Shared.UserInterface; -public sealed class IntrinsicUISystem : EntitySystem +public sealed partial class IntrinsicUISystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private SharedActionsSystem _actionsSystem = default!; + [Dependency] private SharedUserInterfaceSystem _uiSystem = default!; public override void Initialize() { diff --git a/Content.Shared/VendingMachines/SharedVendingMachineSystem.cs b/Content.Shared/VendingMachines/SharedVendingMachineSystem.cs index 9dafb17e3c..1a6d64d32b 100644 --- a/Content.Shared/VendingMachines/SharedVendingMachineSystem.cs +++ b/Content.Shared/VendingMachines/SharedVendingMachineSystem.cs @@ -23,19 +23,19 @@ namespace Content.Shared.VendingMachines; public abstract partial class SharedVendingMachineSystem : EntitySystem { - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; - [Dependency] private readonly AccessReaderSystem _accessReader = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] protected readonly SharedPointLightSystem Light = default!; - [Dependency] private readonly SharedPowerReceiverSystem _receiver = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] private readonly SharedSpeakOnUIClosedSystem _speakOn = default!; - [Dependency] protected readonly SharedUserInterfaceSystem UISystem = default!; - [Dependency] protected readonly IRobustRandom Randomizer = default!; - [Dependency] private readonly EmagSystem _emag = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] protected IPrototypeManager PrototypeManager = default!; + [Dependency] private AccessReaderSystem _accessReader = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] protected SharedPointLightSystem Light = default!; + [Dependency] private SharedPowerReceiverSystem _receiver = default!; + [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] private SharedSpeakOnUIClosedSystem _speakOn = default!; + [Dependency] protected SharedUserInterfaceSystem UISystem = default!; + [Dependency] protected IRobustRandom Randomizer = default!; + [Dependency] private EmagSystem _emag = default!; public override void Initialize() { diff --git a/Content.Shared/Verbs/SharedVerbSystem.cs b/Content.Shared/Verbs/SharedVerbSystem.cs index 7fb0696e3e..40a2915a90 100644 --- a/Content.Shared/Verbs/SharedVerbSystem.cs +++ b/Content.Shared/Verbs/SharedVerbSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Map; namespace Content.Shared.Verbs { - public abstract class SharedVerbSystem : EntitySystem + public abstract partial class SharedVerbSystem : EntitySystem { - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly ActionBlockerSystem _actionBlockerSystem = default!; - [Dependency] protected readonly SharedContainerSystem ContainerSystem = default!; + [Dependency] private SharedInteractionSystem _interactionSystem = default!; + [Dependency] private ActionBlockerSystem _actionBlockerSystem = default!; + [Dependency] protected SharedContainerSystem ContainerSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Weapons/Hitscan/Systems/HitscanBasicDamageSystem.cs b/Content.Shared/Weapons/Hitscan/Systems/HitscanBasicDamageSystem.cs index e5298a2937..ec15dc6a82 100644 --- a/Content.Shared/Weapons/Hitscan/Systems/HitscanBasicDamageSystem.cs +++ b/Content.Shared/Weapons/Hitscan/Systems/HitscanBasicDamageSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Weapons.Hitscan.Events; namespace Content.Shared.Weapons.Hitscan.Systems; -public sealed class HitscanBasicDamageSystem : EntitySystem +public sealed partial class HitscanBasicDamageSystem : EntitySystem { - [Dependency] private readonly DamageableSystem _damage = default!; + [Dependency] private DamageableSystem _damage = default!; public override void Initialize() { diff --git a/Content.Shared/Weapons/Hitscan/Systems/HitscanBasicEffectsSystem.cs b/Content.Shared/Weapons/Hitscan/Systems/HitscanBasicEffectsSystem.cs index 4713734be7..d74ce0c9ef 100644 --- a/Content.Shared/Weapons/Hitscan/Systems/HitscanBasicEffectsSystem.cs +++ b/Content.Shared/Weapons/Hitscan/Systems/HitscanBasicEffectsSystem.cs @@ -7,10 +7,10 @@ using Robust.Shared.Player; namespace Content.Shared.Weapons.Hitscan.Systems; -public sealed class HitscanBasicEffectsSystem : EntitySystem +public sealed partial class HitscanBasicEffectsSystem : EntitySystem { - [Dependency] private readonly SharedColorFlashEffectSystem _color = default!; - [Dependency] private readonly SharedGunSystem _gun = default!; + [Dependency] private SharedColorFlashEffectSystem _color = default!; + [Dependency] private SharedGunSystem _gun = default!; public override void Initialize() { diff --git a/Content.Shared/Weapons/Hitscan/Systems/HitscanBasicRaycastSystem.cs b/Content.Shared/Weapons/Hitscan/Systems/HitscanBasicRaycastSystem.cs index 7c4b97abc4..f6e96fc3b9 100644 --- a/Content.Shared/Weapons/Hitscan/Systems/HitscanBasicRaycastSystem.cs +++ b/Content.Shared/Weapons/Hitscan/Systems/HitscanBasicRaycastSystem.cs @@ -14,14 +14,14 @@ using Robust.Shared.Utility; namespace Content.Shared.Weapons.Hitscan.Systems; -public sealed class HitscanBasicRaycastSystem : EntitySystem +public sealed partial class HitscanBasicRaycastSystem : EntitySystem { - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly ISharedAdminLogManager _log = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private ISharedAdminLogManager _log = default!; + [Dependency] private SharedTransformSystem _transform = default!; - [Dependency] private readonly EntityQuery _visualsQuery = default!; + [Dependency] private EntityQuery _visualsQuery = default!; public override void Initialize() { diff --git a/Content.Shared/Weapons/Hitscan/Systems/HitscanStunSystem.cs b/Content.Shared/Weapons/Hitscan/Systems/HitscanStunSystem.cs index 8c1d1b45fb..9c1f6d7871 100644 --- a/Content.Shared/Weapons/Hitscan/Systems/HitscanStunSystem.cs +++ b/Content.Shared/Weapons/Hitscan/Systems/HitscanStunSystem.cs @@ -4,9 +4,9 @@ using Content.Shared.Weapons.Hitscan.Events; namespace Content.Shared.Weapons.Hitscan.Systems; -public sealed class HitscanStunSystem : EntitySystem +public sealed partial class HitscanStunSystem : EntitySystem { - [Dependency] private readonly SharedStaminaSystem _stamina = default!; + [Dependency] private SharedStaminaSystem _stamina = default!; public override void Initialize() { diff --git a/Content.Shared/Weapons/Marker/SharedDamageMarkerSystem.cs b/Content.Shared/Weapons/Marker/SharedDamageMarkerSystem.cs index b236824815..9bb3852e85 100644 --- a/Content.Shared/Weapons/Marker/SharedDamageMarkerSystem.cs +++ b/Content.Shared/Weapons/Marker/SharedDamageMarkerSystem.cs @@ -10,13 +10,13 @@ using Robust.Shared.Timing; namespace Content.Shared.Weapons.Marker; -public abstract class SharedDamageMarkerSystem : EntitySystem +public abstract partial class SharedDamageMarkerSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Weapons/Melee/EnergySword/EnergySwordSystem.cs b/Content.Shared/Weapons/Melee/EnergySword/EnergySwordSystem.cs index f89ca2a28b..8fcb55a38a 100644 --- a/Content.Shared/Weapons/Melee/EnergySword/EnergySwordSystem.cs +++ b/Content.Shared/Weapons/Melee/EnergySword/EnergySwordSystem.cs @@ -7,12 +7,12 @@ using Robust.Shared.Random; namespace Content.Shared.Weapons.Melee.EnergySword; -public sealed class EnergySwordSystem : EntitySystem +public sealed partial class EnergySwordSystem : EntitySystem { - [Dependency] private readonly SharedRgbLightControllerSystem _rgbSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedToolSystem _toolSystem = default!; + [Dependency] private SharedRgbLightControllerSystem _rgbSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedToolSystem _toolSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Weapons/Melee/MeleeSoundSystem.cs b/Content.Shared/Weapons/Melee/MeleeSoundSystem.cs index 562e006a92..fbe18fea12 100644 --- a/Content.Shared/Weapons/Melee/MeleeSoundSystem.cs +++ b/Content.Shared/Weapons/Melee/MeleeSoundSystem.cs @@ -8,9 +8,9 @@ namespace Content.Shared.Weapons.Melee; /// /// This handles /// -public sealed class MeleeSoundSystem : EntitySystem +public sealed partial class MeleeSoundSystem : EntitySystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private SharedAudioSystem _audio = default!; public const float DamagePitchVariation = 0.05f; diff --git a/Content.Shared/Weapons/Melee/MeleeThrowOnHitSystem.cs b/Content.Shared/Weapons/Melee/MeleeThrowOnHitSystem.cs index f1f9a19a75..7cb9d259f1 100644 --- a/Content.Shared/Weapons/Melee/MeleeThrowOnHitSystem.cs +++ b/Content.Shared/Weapons/Melee/MeleeThrowOnHitSystem.cs @@ -11,12 +11,12 @@ namespace Content.Shared.Weapons.Melee; /// /// This handles /// -public sealed class MeleeThrowOnHitSystem : EntitySystem +public sealed partial class MeleeThrowOnHitSystem : EntitySystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly UseDelaySystem _delay = default!; - [Dependency] private readonly SharedStunSystem _stun = default!; - [Dependency] private readonly ThrowingSystem _throwing = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private UseDelaySystem _delay = default!; + [Dependency] private SharedStunSystem _stun = default!; + [Dependency] private ThrowingSystem _throwing = default!; /// public override void Initialize() { diff --git a/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs b/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs index 62839cf75b..02f14cb451 100644 --- a/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs +++ b/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs @@ -44,30 +44,30 @@ using ItemToggleMeleeWeaponComponent = Content.Shared.Item.ItemToggle.Components namespace Content.Shared.Weapons.Melee; -public abstract class SharedMeleeWeaponSystem : EntitySystem +public abstract partial class SharedMeleeWeaponSystem : EntitySystem { - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] protected readonly IMapManager MapManager = default!; - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] protected readonly ISharedAdminLogManager AdminLogger = default!; - [Dependency] protected readonly ActionBlockerSystem Blocker = default!; - [Dependency] protected readonly DamageableSystem Damageable = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly MeleeSoundSystem _meleeSound = default!; - [Dependency] protected readonly MobStateSystem MobState = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] protected readonly SharedCombatModeSystem CombatMode = default!; - [Dependency] protected readonly SharedInteractionSystem Interaction = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] protected readonly SharedPopupSystem PopupSystem = default!; - [Dependency] protected readonly SharedTransformSystem TransformSystem = default!; - [Dependency] private readonly SharedStaminaSystem _stamina = default!; - [Dependency] private readonly DamageExamineSystem _damageExamine = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] protected IMapManager MapManager = default!; + [Dependency] private INetManager _netMan = default!; + [Dependency] private IPrototypeManager _protoManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] protected ISharedAdminLogManager AdminLogger = default!; + [Dependency] protected ActionBlockerSystem Blocker = default!; + [Dependency] protected DamageableSystem Damageable = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private InventorySystem _inventory = default!; + [Dependency] private MeleeSoundSystem _meleeSound = default!; + [Dependency] protected MobStateSystem MobState = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] protected SharedCombatModeSystem CombatMode = default!; + [Dependency] protected SharedInteractionSystem Interaction = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] protected SharedPopupSystem PopupSystem = default!; + [Dependency] protected SharedTransformSystem TransformSystem = default!; + [Dependency] private SharedStaminaSystem _stamina = default!; + [Dependency] private DamageExamineSystem _damageExamine = default!; - [Dependency] private readonly EntityQuery _damageQuery = default!; + [Dependency] private EntityQuery _damageQuery = default!; private const int AttackMask = (int) (CollisionGroup.MobMask | CollisionGroup.Opaque); diff --git a/Content.Shared/Weapons/Melee/UseDelayOnMeleeHitSystem.cs b/Content.Shared/Weapons/Melee/UseDelayOnMeleeHitSystem.cs index 0400bf5f91..841fd219aa 100644 --- a/Content.Shared/Weapons/Melee/UseDelayOnMeleeHitSystem.cs +++ b/Content.Shared/Weapons/Melee/UseDelayOnMeleeHitSystem.cs @@ -6,9 +6,9 @@ using Content.Shared.Weapons.Melee.Events; namespace Content.Shared.Weapons.Melee; /// -public sealed class UseDelayOnMeleeHitSystem : EntitySystem +public sealed partial class UseDelayOnMeleeHitSystem : EntitySystem { - [Dependency] private readonly UseDelaySystem _delay = default!; + [Dependency] private UseDelaySystem _delay = default!; public override void Initialize() { diff --git a/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs b/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs index a6f63f6a61..24050bd171 100644 --- a/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs +++ b/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs @@ -21,19 +21,19 @@ using Robust.Shared.Timing; namespace Content.Shared.Weapons.Misc; -public abstract class SharedGrapplingGunSystem : VirtualController +public abstract partial class SharedGrapplingGunSystem : VirtualController { - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] private readonly IEntityManager _entities = default!; - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedJointSystem _joints = default!; - [Dependency] private readonly SharedGunSystem _gun = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] private IEntityManager _entities = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedJointSystem _joints = default!; + [Dependency] private SharedGunSystem _gun = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedTransformSystem _transform = default!; + [Dependency] private SharedContainerSystem _container = default!; public const string GrapplingJoint = "grappling"; diff --git a/Content.Shared/Weapons/Misc/SharedTetherGunSystem.cs b/Content.Shared/Weapons/Misc/SharedTetherGunSystem.cs index 0f6baf06f2..4f99790d12 100644 --- a/Content.Shared/Weapons/Misc/SharedTetherGunSystem.cs +++ b/Content.Shared/Weapons/Misc/SharedTetherGunSystem.cs @@ -22,18 +22,18 @@ namespace Content.Shared.Weapons.Misc; public abstract partial class SharedTetherGunSystem : EntitySystem { - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly ActionBlockerSystem _blocker = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly MobStateSystem _mob = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedJointSystem _joints = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] protected readonly SharedTransformSystem TransformSystem = default!; - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly ThrownItemSystem _thrown = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private ActionBlockerSystem _blocker = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private MobStateSystem _mob = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedJointSystem _joints = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] protected SharedTransformSystem TransformSystem = default!; + [Dependency] private ThrowingSystem _throwing = default!; + [Dependency] private ThrownItemSystem _thrown = default!; private const string TetherJoint = "tether"; diff --git a/Content.Shared/Weapons/Ranged/Systems/ActionGunSystem.cs b/Content.Shared/Weapons/Ranged/Systems/ActionGunSystem.cs index b68d9d1d5d..bc2788b219 100644 --- a/Content.Shared/Weapons/Ranged/Systems/ActionGunSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/ActionGunSystem.cs @@ -3,10 +3,10 @@ using Content.Shared.Weapons.Ranged.Components; namespace Content.Shared.Weapons.Ranged.Systems; -public sealed class ActionGunSystem : EntitySystem +public sealed partial class ActionGunSystem : EntitySystem { - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedGunSystem _gun = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private SharedGunSystem _gun = default!; public override void Initialize() { diff --git a/Content.Shared/Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs b/Content.Shared/Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs index 29ba5c5ee2..3fac137ef1 100644 --- a/Content.Shared/Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs @@ -9,13 +9,13 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Weapons.Ranged.Systems; -public sealed class BatteryWeaponFireModesSystem : EntitySystem +public sealed partial class BatteryWeaponFireModesSystem : EntitySystem { - [Dependency] private readonly AccessReaderSystem _accessReaderSystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; - [Dependency] private readonly SharedGunSystem _gun = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private AccessReaderSystem _accessReaderSystem = default!; + [Dependency] private IPrototypeManager _prototypeManager = default!; + [Dependency] private SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private SharedGunSystem _gun = default!; + [Dependency] private SharedPopupSystem _popupSystem = default!; public override void Initialize() { diff --git a/Content.Shared/Weapons/Ranged/Systems/RechargeBasicEntityAmmoSystem.cs b/Content.Shared/Weapons/Ranged/Systems/RechargeBasicEntityAmmoSystem.cs index 5584c84bae..edde783c8b 100644 --- a/Content.Shared/Weapons/Ranged/Systems/RechargeBasicEntityAmmoSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/RechargeBasicEntityAmmoSystem.cs @@ -6,13 +6,13 @@ using Robust.Shared.Timing; namespace Content.Shared.Weapons.Ranged.Systems; -public sealed class RechargeBasicEntityAmmoSystem : EntitySystem +public sealed partial class RechargeBasicEntityAmmoSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedGunSystem _gun = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private MetaDataSystem _metadata = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedGunSystem _gun = default!; public override void Initialize() { diff --git a/Content.Shared/Weapons/Ranged/Systems/RechargeCycleAmmoSystem.cs b/Content.Shared/Weapons/Ranged/Systems/RechargeCycleAmmoSystem.cs index 092d8e8d0f..b1bf8c86b7 100644 --- a/Content.Shared/Weapons/Ranged/Systems/RechargeCycleAmmoSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/RechargeCycleAmmoSystem.cs @@ -6,9 +6,9 @@ namespace Content.Shared.Weapons.Ranged.Systems; /// /// Recharges ammo whenever the gun is cycled. /// -public sealed class RechargeCycleAmmoSystem : EntitySystem +public sealed partial class RechargeCycleAmmoSystem : EntitySystem { - [Dependency] private readonly SharedGunSystem _gun = default!; + [Dependency] private SharedGunSystem _gun = default!; public override void Initialize() { diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedFlyBySoundSystem.cs b/Content.Shared/Weapons/Ranged/Systems/SharedFlyBySoundSystem.cs index 2ca5a7502c..59adfafd17 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedFlyBySoundSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedFlyBySoundSystem.cs @@ -11,9 +11,9 @@ using Robust.Shared.Serialization; namespace Content.Shared.Weapons.Ranged.Systems; -public abstract class SharedFlyBySoundSystem : EntitySystem +public abstract partial class SharedFlyBySoundSystem : EntitySystem { - [Dependency] private readonly FixtureSystem _fixtures = default!; + [Dependency] private FixtureSystem _fixtures = default!; public const string FlyByFixture = "fly-by"; diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs index ffd1d71cc0..81a6f98513 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs @@ -15,9 +15,9 @@ namespace Content.Shared.Weapons.Ranged.Systems; public abstract partial class SharedGunSystem { - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SharedStackSystem _stack = null!; + [Dependency] private SharedDoAfterSystem _doAfter = default!; + [Dependency] private SharedInteractionSystem _interaction = default!; + [Dependency] private SharedStackSystem _stack = null!; [MustCallBase] protected virtual void InitializeBallistic() diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Cartridges.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Cartridges.cs index 77f1e3c103..c6146f0f0d 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Cartridges.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Cartridges.cs @@ -10,7 +10,7 @@ namespace Content.Shared.Weapons.Ranged.Systems; public abstract partial class SharedGunSystem { - [Dependency] private readonly DamageExamineSystem _damageExamine = default!; + [Dependency] private DamageExamineSystem _damageExamine = default!; // needed for server system protected virtual void InitializeCartridge() diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs index f5ccb4ae51..3a231f5dd5 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs @@ -40,32 +40,32 @@ namespace Content.Shared.Weapons.Ranged.Systems; public abstract partial class SharedGunSystem : EntitySystem { - [Dependency] private readonly ActionBlockerSystem _actionBlockerSystem = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly ItemSlotsSystem _slots = default!; - [Dependency] private readonly RechargeBasicEntityAmmoSystem _recharge = default!; - [Dependency] private readonly SharedCombatModeSystem _combatMode = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; - [Dependency] protected readonly DamageableSystem Damageable = default!; - [Dependency] protected readonly ExamineSystemShared Examine = default!; - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] protected readonly IMapManager MapManager = default!; - [Dependency] protected readonly IPrototypeManager ProtoManager = default!; - [Dependency] protected readonly IRobustRandom Random = default!; - [Dependency] protected readonly ISharedAdminLogManager Logs = default!; - [Dependency] protected readonly SharedActionsSystem Actions = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] protected readonly SharedContainerSystem Containers = default!; - [Dependency] protected readonly SharedPhysicsSystem Physics = default!; - [Dependency] protected readonly SharedPointLightSystem Lights = default!; - [Dependency] protected readonly SharedPopupSystem PopupSystem = default!; - [Dependency] protected readonly SharedProjectileSystem Projectiles = default!; - [Dependency] protected readonly SharedTransformSystem TransformSystem = default!; - [Dependency] protected readonly TagSystem TagSystem = default!; - [Dependency] protected readonly ThrowingSystem ThrowingSystem = default!; + [Dependency] private ActionBlockerSystem _actionBlockerSystem = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private ItemSlotsSystem _slots = default!; + [Dependency] private RechargeBasicEntityAmmoSystem _recharge = default!; + [Dependency] private SharedCombatModeSystem _combatMode = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private UseDelaySystem _useDelay = default!; + [Dependency] protected DamageableSystem Damageable = default!; + [Dependency] protected ExamineSystemShared Examine = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] protected IMapManager MapManager = default!; + [Dependency] protected IPrototypeManager ProtoManager = default!; + [Dependency] protected IRobustRandom Random = default!; + [Dependency] protected ISharedAdminLogManager Logs = default!; + [Dependency] protected SharedActionsSystem Actions = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] protected SharedContainerSystem Containers = default!; + [Dependency] protected SharedPhysicsSystem Physics = default!; + [Dependency] protected SharedPointLightSystem Lights = default!; + [Dependency] protected SharedPopupSystem PopupSystem = default!; + [Dependency] protected SharedProjectileSystem Projectiles = default!; + [Dependency] protected SharedTransformSystem TransformSystem = default!; + [Dependency] protected TagSystem TagSystem = default!; + [Dependency] protected ThrowingSystem ThrowingSystem = default!; /// /// Default projectile speed diff --git a/Content.Shared/Weapons/Ranged/Systems/UseDelayOnShootSystem.cs b/Content.Shared/Weapons/Ranged/Systems/UseDelayOnShootSystem.cs index f5013a3493..c195b02558 100644 --- a/Content.Shared/Weapons/Ranged/Systems/UseDelayOnShootSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/UseDelayOnShootSystem.cs @@ -3,9 +3,9 @@ using Content.Shared.Weapons.Ranged.Components; namespace Content.Shared.Weapons.Ranged.Systems; -public sealed class UseDelayOnShootSystem : EntitySystem +public sealed partial class UseDelayOnShootSystem : EntitySystem { - [Dependency] private readonly UseDelaySystem _delay = default!; + [Dependency] private UseDelaySystem _delay = default!; public override void Initialize() { diff --git a/Content.Shared/Weapons/Ranged/Upgrades/GunUpgradeSystem.cs b/Content.Shared/Weapons/Ranged/Upgrades/GunUpgradeSystem.cs index cf556887cc..bf9f8eb7ba 100644 --- a/Content.Shared/Weapons/Ranged/Upgrades/GunUpgradeSystem.cs +++ b/Content.Shared/Weapons/Ranged/Upgrades/GunUpgradeSystem.cs @@ -16,14 +16,14 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Weapons.Ranged.Upgrades; -public sealed class GunUpgradeSystem : EntitySystem +public sealed partial class GunUpgradeSystem : EntitySystem { - [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedGunSystem _gun = default!; - [Dependency] private readonly EntityWhitelistSystem _entityWhitelist = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private ISharedAdminLogManager _adminLog = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedGunSystem _gun = default!; + [Dependency] private EntityWhitelistSystem _entityWhitelist = default!; + [Dependency] private SharedPopupSystem _popup = default!; /// public override void Initialize() diff --git a/Content.Shared/Weapons/Reflect/ReflectSystem.cs b/Content.Shared/Weapons/Reflect/ReflectSystem.cs index 31816d6023..61fc2ec3e0 100644 --- a/Content.Shared/Weapons/Reflect/ReflectSystem.cs +++ b/Content.Shared/Weapons/Reflect/ReflectSystem.cs @@ -23,16 +23,16 @@ namespace Content.Shared.Weapons.Reflect; /// /// This handles reflecting projectiles and hitscan shots. /// -public sealed class ReflectSystem : EntitySystem +public sealed partial class ReflectSystem : EntitySystem { - [Dependency] private readonly INetManager _netManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly ItemToggleSystem _toggle = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private INetManager _netManager = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; + [Dependency] private ItemToggleSystem _toggle = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Shared/Weather/SharedWeatherSystem.cs b/Content.Shared/Weather/SharedWeatherSystem.cs index 08429fc958..49702848f7 100644 --- a/Content.Shared/Weather/SharedWeatherSystem.cs +++ b/Content.Shared/Weather/SharedWeatherSystem.cs @@ -12,18 +12,18 @@ using Robust.Shared.Timing; namespace Content.Shared.Weather; -public abstract class SharedWeatherSystem : EntitySystem +public abstract partial class SharedWeatherSystem : EntitySystem { - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] protected readonly IPrototypeManager ProtoMan = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] private readonly ITileDefinitionManager _tileDefManager = default!; - [Dependency] private readonly SharedMapSystem _mapSystem = default!; - [Dependency] private readonly SharedRoofSystem _roof = default!; - [Dependency] private readonly StatusEffectsSystem _statusEffects = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] protected IPrototypeManager ProtoMan = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] private ITileDefinitionManager _tileDefManager = default!; + [Dependency] private SharedMapSystem _mapSystem = default!; + [Dependency] private SharedRoofSystem _roof = default!; + [Dependency] private StatusEffectsSystem _statusEffects = default!; - [Dependency] private readonly EntityQuery _blockQuery = default!; - [Dependency] private readonly EntityQuery _weatherQuery = default!; + [Dependency] private EntityQuery _blockQuery = default!; + [Dependency] private EntityQuery _weatherQuery = default!; public static readonly TimeSpan StartupTime = TimeSpan.FromSeconds(15); public static readonly TimeSpan ShutdownTime = TimeSpan.FromSeconds(15); diff --git a/Content.Shared/Whistle/WhistleSystem.cs b/Content.Shared/Whistle/WhistleSystem.cs index 4441cb84c6..b596c4675c 100644 --- a/Content.Shared/Whistle/WhistleSystem.cs +++ b/Content.Shared/Whistle/WhistleSystem.cs @@ -7,11 +7,11 @@ using Robust.Shared.Timing; namespace Content.Shared.Whistle; -public sealed class WhistleSystem : EntitySystem +public sealed partial class WhistleSystem : EntitySystem { - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedTransformSystem _transform = default!; public override void Initialize() { diff --git a/Content.Shared/Whitelist/EntityWhitelistSystem.cs b/Content.Shared/Whitelist/EntityWhitelistSystem.cs index d94b48d9cb..85b7d62b83 100644 --- a/Content.Shared/Whitelist/EntityWhitelistSystem.cs +++ b/Content.Shared/Whitelist/EntityWhitelistSystem.cs @@ -5,11 +5,11 @@ using Robust.Shared.Utility; namespace Content.Shared.Whitelist; -public sealed class EntityWhitelistSystem : EntitySystem +public sealed partial class EntityWhitelistSystem : EntitySystem { - [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private TagSystem _tag = default!; - [Dependency] private readonly EntityQuery _itemQuery = default!; + [Dependency] private EntityQuery _itemQuery = default!; /// public bool IsValid(EntityWhitelist list, [NotNullWhen(true)] EntityUid? uid) diff --git a/Content.Shared/Wieldable/SharedWieldableSystem.cs b/Content.Shared/Wieldable/SharedWieldableSystem.cs index bb8abffe7e..97dd8796bb 100644 --- a/Content.Shared/Wieldable/SharedWieldableSystem.cs +++ b/Content.Shared/Wieldable/SharedWieldableSystem.cs @@ -27,18 +27,18 @@ using Robust.Shared.Timing; namespace Content.Shared.Wieldable; -public abstract class SharedWieldableSystem : EntitySystem +public abstract partial class SharedWieldableSystem : EntitySystem { - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedGunSystem _gun = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedItemSystem _item = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedVirtualItemSystem _virtualItem = default!; - [Dependency] private readonly UseDelaySystem _delay = default!; + [Dependency] private MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private SharedAudioSystem _audio = default!; + [Dependency] private SharedGunSystem _gun = default!; + [Dependency] private SharedHandsSystem _hands = default!; + [Dependency] private SharedItemSystem _item = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedVirtualItemSystem _virtualItem = default!; + [Dependency] private UseDelaySystem _delay = default!; public override void Initialize() { diff --git a/Content.Shared/Wires/SharedWiresSystem.cs b/Content.Shared/Wires/SharedWiresSystem.cs index b812115211..76d622f142 100644 --- a/Content.Shared/Wires/SharedWiresSystem.cs +++ b/Content.Shared/Wires/SharedWiresSystem.cs @@ -11,14 +11,14 @@ using Robust.Shared.Utility; namespace Content.Shared.Wires; -public abstract class SharedWiresSystem : EntitySystem +public abstract partial class SharedWiresSystem : EntitySystem { - [Dependency] protected readonly ISharedAdminLogManager AdminLogger = default!; - [Dependency] private readonly ActivatableUISystem _activatableUI = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] protected readonly SharedToolSystem Tool = default!; - [Dependency] protected readonly SharedUserInterfaceSystem UI = default!; + [Dependency] protected ISharedAdminLogManager AdminLogger = default!; + [Dependency] private ActivatableUISystem _activatableUI = default!; + [Dependency] protected SharedAppearanceSystem Appearance = default!; + [Dependency] protected SharedAudioSystem Audio = default!; + [Dependency] protected SharedToolSystem Tool = default!; + [Dependency] protected SharedUserInterfaceSystem UI = default!; public override void Initialize() { diff --git a/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.Node.cs b/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.Node.cs index 9a7b0d8ee3..ffbaf6d330 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.Node.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.Node.cs @@ -10,10 +10,10 @@ namespace Content.Shared.Xenoarchaeology.Artifact; public abstract partial class SharedXenoArtifactSystem { - [Dependency] private readonly EntityTableSystem _entityTable = default!; + [Dependency] private EntityTableSystem _entityTable = default!; - [Dependency] private readonly EntityQuery _xenoArtifactQuery = default!; - [Dependency] private readonly EntityQuery _nodeQuery = default!; + [Dependency] private EntityQuery _xenoArtifactQuery = default!; + [Dependency] private EntityQuery _nodeQuery = default!; private void InitializeNode() { diff --git a/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.Unlock.cs b/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.Unlock.cs index f6d9331a12..e521e93a4e 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.Unlock.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.Unlock.cs @@ -10,9 +10,9 @@ namespace Content.Shared.Xenoarchaeology.Artifact; public abstract partial class SharedXenoArtifactSystem { - [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private SharedAudioSystem _audio = default!; - [Dependency] private readonly EntityQuery _unlockingQuery = default!; + [Dependency] private EntityQuery _unlockingQuery = default!; private void InitializeUnlock() { diff --git a/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.XAE.cs b/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.XAE.cs index d98fa059f3..2d968a0142 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.XAE.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.XAE.cs @@ -10,8 +10,8 @@ namespace Content.Shared.Xenoarchaeology.Artifact; public abstract partial class SharedXenoArtifactSystem { - [Dependency] private readonly UseDelaySystem _useDelay = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private UseDelaySystem _useDelay = default!; + [Dependency] private ISharedAdminLogManager _adminLogger = default!; private void InitializeXAE() { diff --git a/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.cs index a4a4cfc45a..751eb839e2 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.cs @@ -14,13 +14,13 @@ namespace Content.Shared.Xenoarchaeology.Artifact; /// public abstract partial class SharedXenoArtifactSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; - [Dependency] protected readonly IRobustRandom RobustRandom = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] protected IPrototypeManager PrototypeManager = default!; + [Dependency] protected IRobustRandom RobustRandom = default!; + [Dependency] private SharedActionsSystem _actions = default!; + [Dependency] private SharedContainerSystem _container = default!; + [Dependency] private SharedPopupSystem _popup = default!; /// public override void Initialize() diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEApplyComponentsSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEApplyComponentsSystem.cs index e36729851f..90cc7bd64f 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEApplyComponentsSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEApplyComponentsSystem.cs @@ -6,9 +6,9 @@ namespace Content.Shared.Xenoarchaeology.Artifact.XAE; /// /// System for applying component-registry when artifact effect is activated. /// -public sealed class XAEApplyComponentsSystem : BaseXAESystem +public sealed partial class XAEApplyComponentsSystem : BaseXAESystem { - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IGameTiming _timing = default!; /// protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEDamageInAreaSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEDamageInAreaSystem.cs index a0d9d09368..72ec93f2bd 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEDamageInAreaSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEDamageInAreaSystem.cs @@ -10,13 +10,13 @@ namespace Content.Shared.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact effect that damages entities from whitelist in area. /// -public sealed class XAEDamageInAreaSystem : BaseXAESystem +public sealed partial class XAEDamageInAreaSystem : BaseXAESystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private DamageableSystem _damageable = default!; + [Dependency] private EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private IGameTiming _timing = default!; /// Pre-allocated and re-used collection. private readonly HashSet _entitiesInRange = new(); diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEKnockSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEKnockSystem.cs index 716ef6c660..99543a278d 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEKnockSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEKnockSystem.cs @@ -6,9 +6,9 @@ namespace Content.Shared.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact effect that opens doors in some area around. /// -public sealed class XAEKnockSystem : BaseXAESystem +public sealed partial class XAEKnockSystem : BaseXAESystem { - [Dependency] private readonly SharedMagicSystem _magic = default!; + [Dependency] private SharedMagicSystem _magic = default!; /// protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) { diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAERandomTeleportInvokerSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAERandomTeleportInvokerSystem.cs index 462d44cac0..a5a61a9a1a 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAERandomTeleportInvokerSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAERandomTeleportInvokerSystem.cs @@ -8,13 +8,13 @@ using Robust.Shared.Physics.Systems; namespace Content.Shared.Xenoarchaeology.Artifact.XAE; -public sealed class XAERandomTeleportInvokerSystem : BaseXAESystem +public sealed partial class XAERandomTeleportInvokerSystem : BaseXAESystem { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedJointSystem _jointSystem = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private SharedTransformSystem _xform = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedJointSystem _jointSystem = default!; /// protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAERemoveCollisionSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAERemoveCollisionSystem.cs index f047416076..c4234400ae 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAERemoveCollisionSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAERemoveCollisionSystem.cs @@ -7,9 +7,9 @@ namespace Content.Shared.Xenoarchaeology.Artifact.XAE; /// /// System for xeno artifact effect that make artifact pass through other objects. /// -public sealed class XAERemoveCollisionSystem : BaseXAESystem +public sealed partial class XAERemoveCollisionSystem : BaseXAESystem { - [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private SharedPhysicsSystem _physics = default!; /// protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEShuffleSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEShuffleSystem.cs index 4feb2b1649..172a8518b9 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEShuffleSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEShuffleSystem.cs @@ -8,14 +8,14 @@ namespace Content.Shared.Xenoarchaeology.Artifact.XAE; /// /// System that handles mob entities spacial shuffling effect. /// -public sealed class XAEShuffleSystem : BaseXAESystem +public sealed partial class XAEShuffleSystem : BaseXAESystem { - [Dependency] private readonly EntityLookupSystem _lookup = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedTransformSystem _xform = default!; - [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private EntityLookupSystem _lookup = default!; + [Dependency] private IRobustRandom _random = default!; + [Dependency] private SharedTransformSystem _xform = default!; + [Dependency] private IGameTiming _timing = default!; - [Dependency] private readonly EntityQuery _mobState = default!; + [Dependency] private EntityQuery _mobState = default!; /// Pre-allocated and re-used collection. private readonly HashSet _entities= new(); diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAT/BaseQueryUpdateXATSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAT/BaseQueryUpdateXATSystem.cs index ca4c645ba1..657d770d72 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAT/BaseQueryUpdateXATSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAT/BaseQueryUpdateXATSystem.cs @@ -6,9 +6,9 @@ namespace Content.Shared.Xenoarchaeology.Artifact.XAT; /// Base type for xeno artifact trigger systems, that are relied on updating loop. /// /// Type of XAT component that system will work with. -public abstract class BaseQueryUpdateXATSystem : BaseXATSystem where T : Component +public abstract partial class BaseQueryUpdateXATSystem : BaseXATSystem where T : Component { - [Dependency] protected readonly EntityQuery _xenoArtifactQuery = default!; + [Dependency] protected EntityQuery _xenoArtifactQuery = default!; /// public override void Update(float frameTime) diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAT/BaseXATSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAT/BaseXATSystem.cs index 48d0e01636..39209612f4 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAT/BaseXATSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAT/BaseXATSystem.cs @@ -7,12 +7,12 @@ namespace Content.Shared.Xenoarchaeology.Artifact.XAT; /// Base type for xeno artifact trigger systems. Each system should work with 1 trigger mechanics. /// /// Type of XAT component that system will work with. -public abstract class BaseXATSystem : EntitySystem where T : Component +public abstract partial class BaseXATSystem : EntitySystem where T : Component { - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] protected readonly SharedXenoArtifactSystem XenoArtifact = default!; + [Dependency] protected IGameTiming Timing = default!; + [Dependency] protected SharedXenoArtifactSystem XenoArtifact = default!; - [Dependency] private readonly EntityQuery _unlockingQuery = default!; + [Dependency] private EntityQuery _unlockingQuery = default!; /// /// Subscribes to event occurring on artifact (and by relaying - on node). diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAT/XATCompNearbySystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAT/XATCompNearbySystem.cs index 8036ec054f..ede3e0663b 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAT/XATCompNearbySystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAT/XATCompNearbySystem.cs @@ -6,10 +6,10 @@ namespace Content.Shared.Xenoarchaeology.Artifact.XAT; /// /// System for xeno artifact trigger that requires some entity/entities with certain component on them nearby. /// -public sealed class XATCompNearbySystem : BaseQueryUpdateXATSystem +public sealed partial class XATCompNearbySystem : BaseQueryUpdateXATSystem { - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private EntityLookupSystem _entityLookup = default!; + [Dependency] private SharedTransformSystem _transform = default!; /// Pre-allocated and re-used collection. private readonly HashSet> _entities = new(); diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAT/XATDamageThresholdReachedSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAT/XATDamageThresholdReachedSystem.cs index e392b91823..2e90dc6044 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAT/XATDamageThresholdReachedSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAT/XATDamageThresholdReachedSystem.cs @@ -9,9 +9,9 @@ namespace Content.Shared.Xenoarchaeology.Artifact.XAT; /// /// System for xeno artifact trigger that requires certain damage to be applied to artifact within a timeframe. /// -public sealed class XATDamageThresholdReachedSystem : BaseXATSystem +public sealed partial class XATDamageThresholdReachedSystem : BaseXATSystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private IPrototypeManager _prototype = default!; /// public override void Initialize() diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAT/XATDeathSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAT/XATDeathSystem.cs index e37f44adf8..28b4d0e4aa 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAT/XATDeathSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAT/XATDeathSystem.cs @@ -7,11 +7,11 @@ namespace Content.Shared.Xenoarchaeology.Artifact.XAT; /// /// System for xeno artifact trigger that requires death of some mob near artifact. /// -public sealed class XATDeathSystem : BaseXATSystem +public sealed partial class XATDeathSystem : BaseXATSystem { - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private SharedTransformSystem _transform = default!; - [Dependency] private readonly EntityQuery _xenoArtifactQuery = default!; + [Dependency] private EntityQuery _xenoArtifactQuery = default!; /// public override void Initialize() diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAT/XATTimerSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAT/XATTimerSystem.cs index af77711852..dd50bc0a93 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAT/XATTimerSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAT/XATTimerSystem.cs @@ -8,9 +8,9 @@ namespace Content.Shared.Xenoarchaeology.Artifact.XAT; /// /// System for xeno artifact trigger that activates from time to time on schedule. /// -public sealed class XATTimerSystem : BaseQueryUpdateXATSystem +public sealed partial class XATTimerSystem : BaseQueryUpdateXATSystem { - [Dependency] private readonly IRobustRandom _robustRandom = default!; + [Dependency] private IRobustRandom _robustRandom = default!; /// public override void Initialize() diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAT/XATToolUseSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAT/XATToolUseSystem.cs index ca2692af46..0ad1a7c3d6 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAT/XATToolUseSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAT/XATToolUseSystem.cs @@ -9,9 +9,9 @@ namespace Content.Shared.Xenoarchaeology.Artifact.XAT; /// /// This handles /// -public sealed class XATToolUseSystem : BaseXATSystem +public sealed partial class XATToolUseSystem : BaseXATSystem { - [Dependency] private readonly SharedToolSystem _tool = default!; + [Dependency] private SharedToolSystem _tool = default!; /// public override void Initialize() diff --git a/Content.Shared/Xenoarchaeology/Equipment/NodeScannerSystem.cs b/Content.Shared/Xenoarchaeology/Equipment/NodeScannerSystem.cs index 977f04886b..5990ef9ed3 100644 --- a/Content.Shared/Xenoarchaeology/Equipment/NodeScannerSystem.cs +++ b/Content.Shared/Xenoarchaeology/Equipment/NodeScannerSystem.cs @@ -8,12 +8,12 @@ using Robust.Shared.Timing; namespace Content.Shared.Xenoarchaeology.Equipment; /// Controls behaviour of artifact node scanner device. -public sealed class NodeScannerSystem : EntitySystem +public sealed partial class NodeScannerSystem : EntitySystem { - [Dependency] private readonly UseDelaySystem _useDelay = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private UseDelaySystem _useDelay = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedUserInterfaceSystem _ui = default!; + [Dependency] private SharedTransformSystem _transform = default!; /// public override void Initialize() diff --git a/Content.Shared/Xenoarchaeology/Equipment/SharedArtifactAnalyzerSystem.cs b/Content.Shared/Xenoarchaeology/Equipment/SharedArtifactAnalyzerSystem.cs index 086b402bb2..dc0e24ff2f 100644 --- a/Content.Shared/Xenoarchaeology/Equipment/SharedArtifactAnalyzerSystem.cs +++ b/Content.Shared/Xenoarchaeology/Equipment/SharedArtifactAnalyzerSystem.cs @@ -12,10 +12,10 @@ namespace Content.Shared.Xenoarchaeology.Equipment; /// This system is used for managing the artifact analyzer as well as the analysis console. /// It also handles scanning and ui updates for both systems. /// -public abstract class SharedArtifactAnalyzerSystem : EntitySystem +public abstract partial class SharedArtifactAnalyzerSystem : EntitySystem { - [Dependency] private readonly SharedPowerReceiverSystem _powerReceiver = default!; - [Dependency] private readonly SharedDeviceLinkSystem _deviceLink = default!; + [Dependency] private SharedPowerReceiverSystem _powerReceiver = default!; + [Dependency] private SharedDeviceLinkSystem _deviceLink = default!; /// public override void Initialize() diff --git a/Content.Shared/Xenoarchaeology/Equipment/SharedArtifactCrusherSystem.cs b/Content.Shared/Xenoarchaeology/Equipment/SharedArtifactCrusherSystem.cs index 5051f1e4ff..60155698cd 100644 --- a/Content.Shared/Xenoarchaeology/Equipment/SharedArtifactCrusherSystem.cs +++ b/Content.Shared/Xenoarchaeology/Equipment/SharedArtifactCrusherSystem.cs @@ -17,16 +17,16 @@ namespace Content.Shared.Xenoarchaeology.Equipment; /// /// This handles logic relating to /// -public abstract class SharedArtifactCrusherSystem : EntitySystem +public abstract partial class SharedArtifactCrusherSystem : EntitySystem { - [Dependency] protected readonly SharedAudioSystem AudioSystem = default!; - [Dependency] protected readonly SharedContainerSystem ContainerSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly SharedPowerReceiverSystem _power = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] protected SharedAudioSystem AudioSystem = default!; + [Dependency] protected SharedContainerSystem ContainerSystem = default!; + [Dependency] private SharedAppearanceSystem _appearance = default!; + [Dependency] private EmagSystem _emag = default!; + [Dependency] private SharedPowerReceiverSystem _power = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private SharedPopupSystem _popup = default!; + [Dependency] private DamageableSystem _damageable = default!; /// public override void Initialize() diff --git a/Content.Shared/Xenoarchaeology/Equipment/SuppressArtifactContainerSystem.cs b/Content.Shared/Xenoarchaeology/Equipment/SuppressArtifactContainerSystem.cs index 4076274ca2..8dcec312eb 100644 --- a/Content.Shared/Xenoarchaeology/Equipment/SuppressArtifactContainerSystem.cs +++ b/Content.Shared/Xenoarchaeology/Equipment/SuppressArtifactContainerSystem.cs @@ -5,9 +5,9 @@ using Robust.Shared.Containers; namespace Content.Shared.Xenoarchaeology.Equipment; -public sealed class SuppressArtifactContainerSystem : EntitySystem +public sealed partial class SuppressArtifactContainerSystem : EntitySystem { - [Dependency] private readonly SharedXenoArtifactSystem _xenoArtifact = default!; + [Dependency] private SharedXenoArtifactSystem _xenoArtifact = default!; public override void Initialize() {