Remove some obsolete AppearanceComponent method usages (#13726)
This commit is contained in:
@@ -7,6 +7,8 @@ namespace Content.Client.PowerCell;
|
||||
[UsedImplicitly]
|
||||
public sealed class PowerCellSystem : SharedPowerCellSystem
|
||||
{
|
||||
[Dependency] private readonly SharedAppearanceSystem _appearance = default!;
|
||||
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
@@ -21,7 +23,7 @@ public sealed class PowerCellSystem : SharedPowerCellSystem
|
||||
if (!args.Sprite.TryGetLayer((int) PowerCellVisualLayers.Unshaded, out var unshadedLayer))
|
||||
return;
|
||||
|
||||
if (args.Component.TryGetData(PowerCellVisuals.ChargeLevel, out byte level))
|
||||
if (_appearance.TryGetData<byte>(uid, PowerCellVisuals.ChargeLevel, out var level, args.Component))
|
||||
{
|
||||
if (level == 0)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user