Fix texture crimes (#12900)

This commit is contained in:
metalgearsloth
2022-12-06 14:35:44 +11:00
committed by GitHub
parent 16111b0668
commit d9a26c76e0
5 changed files with 38 additions and 23 deletions

View File

@@ -1,9 +1,9 @@
using Content.Client.Resources;
using Robust.Client.GameObjects;
using Robust.Client.Graphics;
using Robust.Client.ResourceManagement;
using Robust.Shared.Enums;
using Robust.Shared.Prototypes;
using Robust.Shared.Utility;
namespace Content.Client.DoAfter;
@@ -17,11 +17,12 @@ public sealed class DoAfterOverlay : Overlay
public override OverlaySpace Space => OverlaySpace.WorldSpaceBelowFOV;
public DoAfterOverlay(IEntityManager entManager, IPrototypeManager protoManager, IResourceCache cache)
public DoAfterOverlay(IEntityManager entManager, IPrototypeManager protoManager)
{
_entManager = entManager;
_transform = _entManager.EntitySysManager.GetEntitySystem<SharedTransformSystem>();
_barTexture = cache.GetTexture("/Textures/Interface/Misc/progress_bar.rsi/icon.png");
var sprite = new SpriteSpecifier.Rsi(new ResourcePath("/Textures/Interface/Misc/progress_bar.rsi"), "icon");
_barTexture = _entManager.EntitySysManager.GetEntitySystem<SpriteSystem>().Frame0(sprite);
_shader = protoManager.Index<ShaderPrototype>("unshaded").Instance();
}