Cleanup warnings in `MaterialStorageSystem` (#37492)
Cleanup warnings in MaterialStorageSystem
This commit is contained in:
parent
7a4c33f411
commit
b8d59cb5e4
|
|
@ -7,6 +7,7 @@ public sealed class MaterialStorageSystem : SharedMaterialStorageSystem
|
||||||
{
|
{
|
||||||
[Dependency] private readonly AppearanceSystem _appearance = default!;
|
[Dependency] private readonly AppearanceSystem _appearance = default!;
|
||||||
[Dependency] private readonly TransformSystem _transform = default!;
|
[Dependency] private readonly TransformSystem _transform = default!;
|
||||||
|
[Dependency] private readonly SpriteSystem _sprite = default!;
|
||||||
|
|
||||||
public override void Initialize()
|
public override void Initialize()
|
||||||
{
|
{
|
||||||
|
|
@ -20,7 +21,7 @@ public sealed class MaterialStorageSystem : SharedMaterialStorageSystem
|
||||||
if (args.Sprite == null)
|
if (args.Sprite == null)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (!args.Sprite.LayerMapTryGet(MaterialStorageVisualLayers.Inserting, out var layer))
|
if (!_sprite.LayerMapTryGet((uid, args.Sprite), MaterialStorageVisualLayers.Inserting, out var layer, false))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (!_appearance.TryGetData<bool>(uid, MaterialStorageVisuals.Inserting, out var inserting, args.Component))
|
if (!_appearance.TryGetData<bool>(uid, MaterialStorageVisuals.Inserting, out var inserting, args.Component))
|
||||||
|
|
@ -28,15 +29,15 @@ public sealed class MaterialStorageSystem : SharedMaterialStorageSystem
|
||||||
|
|
||||||
if (inserting && TryComp<InsertingMaterialStorageComponent>(uid, out var insertingComp))
|
if (inserting && TryComp<InsertingMaterialStorageComponent>(uid, out var insertingComp))
|
||||||
{
|
{
|
||||||
args.Sprite.LayerSetAnimationTime(layer, 0f);
|
_sprite.LayerSetAnimationTime((uid, args.Sprite), layer, 0f);
|
||||||
|
|
||||||
args.Sprite.LayerSetVisible(layer, true);
|
_sprite.LayerSetVisible((uid, args.Sprite), layer, true);
|
||||||
if (insertingComp.MaterialColor != null)
|
if (insertingComp.MaterialColor != null)
|
||||||
args.Sprite.LayerSetColor(layer, insertingComp.MaterialColor.Value);
|
_sprite.LayerSetColor((uid, args.Sprite), layer, insertingComp.MaterialColor.Value);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
args.Sprite.LayerSetVisible(layer, false);
|
_sprite.LayerSetVisible((uid, args.Sprite), layer, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue