Fix StackVisualizer mutating.

This commit is contained in:
Pieter-Jan Briers
2021-02-23 23:28:22 +01:00
parent ec9a31a723
commit 2ec0304072

View File

@@ -108,13 +108,12 @@ namespace Content.Client.GameObjects.Components
&& _spriteLayers.Count > 0
&& entity.TryGetComponent<ISpriteComponent>(out var spriteComponent))
{
_spritePath ??= spriteComponent.BaseRSI!.Path!;
var spritePath = _spritePath ?? spriteComponent.BaseRSI!.Path!;
foreach (var sprite in _spriteLayers)
{
var rsiPath = _spritePath;
spriteComponent.LayerMapReserveBlank(sprite);
spriteComponent.LayerSetSprite(sprite, new SpriteSpecifier.Rsi(rsiPath, sprite));
spriteComponent.LayerSetSprite(sprite, new SpriteSpecifier.Rsi(spritePath, sprite));
spriteComponent.LayerSetVisible(sprite, false);
}
}