removes componentdependencies (#6160)

This commit is contained in:
Paul Ritter
2022-01-15 03:26:37 +01:00
committed by GitHub
parent 46405ec165
commit 9e1607722d
33 changed files with 257 additions and 274 deletions

View File

@@ -23,9 +23,9 @@ namespace Content.Server.Arcade.Components
public override string Name => "BlockGameArcade";
[ComponentDependency] private readonly ApcPowerReceiverComponent? _powerReceiverComponent = default!;
[Dependency] private readonly IEntityManager _entityManager = default!;
private bool Powered => _powerReceiverComponent?.Powered ?? false;
private bool Powered => _entityManager.TryGetComponent<ApcPowerReceiverComponent>(Owner, out var powerReceiverComponent) && powerReceiverComponent.Powered;
private BoundUserInterface? UserInterface => Owner.GetUIOrNull(BlockGameUiKey.Key);
private BlockGame? _game;