Fix a bunch of warnings (#10886)

* Fix a bunch of warnings

Also made ensnareable not broadcast as they're only used directed.
Mainly just Get<T> and AppearanceSystem

* buckle too

* fix tests

Co-authored-by: wrexbe <wrexbe@protonmail.com>
This commit is contained in:
metalgearsloth
2022-08-28 13:26:35 +10:00
committed by GitHub
parent cf84c20f68
commit d767ce9585
17 changed files with 75 additions and 79 deletions

View File

@@ -16,11 +16,11 @@ namespace Content.Shared.Movement.Systems;
public abstract class SharedJetpackSystem : EntitySystem
{
[Dependency] protected readonly IMapManager MapManager = default!;
[Dependency] private readonly IGameTiming _timing = default!;
[Dependency] private readonly INetManager _network = default!;
[Dependency] protected readonly SharedContainerSystem Container = default!;
[Dependency] protected readonly MovementSpeedModifierSystem MovementSpeedModifier = default!;
[Dependency] protected readonly SharedAppearanceSystem Appearance = default!;
[Dependency] protected readonly SharedContainerSystem Container = default!;
[Dependency] private readonly SharedPopupSystem _popups = default!;
public override void Initialize()
@@ -181,8 +181,7 @@ public abstract class SharedJetpackSystem : EntitySystem
MovementSpeedModifier.RefreshMovementSpeedModifiers(user.Value);
}
TryComp<AppearanceComponent>(component.Owner, out var appearance);
appearance?.SetData(JetpackVisuals.Enabled, enabled);
Appearance.SetData(component.Owner, JetpackVisuals.Enabled, enabled);
Dirty(component);
}