Fix StackVisualizer mutating.
This commit is contained in:
@@ -108,13 +108,12 @@ namespace Content.Client.GameObjects.Components
|
|||||||
&& _spriteLayers.Count > 0
|
&& _spriteLayers.Count > 0
|
||||||
&& entity.TryGetComponent<ISpriteComponent>(out var spriteComponent))
|
&& entity.TryGetComponent<ISpriteComponent>(out var spriteComponent))
|
||||||
{
|
{
|
||||||
_spritePath ??= spriteComponent.BaseRSI!.Path!;
|
var spritePath = _spritePath ?? spriteComponent.BaseRSI!.Path!;
|
||||||
|
|
||||||
foreach (var sprite in _spriteLayers)
|
foreach (var sprite in _spriteLayers)
|
||||||
{
|
{
|
||||||
var rsiPath = _spritePath;
|
|
||||||
spriteComponent.LayerMapReserveBlank(sprite);
|
spriteComponent.LayerMapReserveBlank(sprite);
|
||||||
spriteComponent.LayerSetSprite(sprite, new SpriteSpecifier.Rsi(rsiPath, sprite));
|
spriteComponent.LayerSetSprite(sprite, new SpriteSpecifier.Rsi(spritePath, sprite));
|
||||||
spriteComponent.LayerSetVisible(sprite, false);
|
spriteComponent.LayerSetVisible(sprite, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user