Fix bad reflection usage from OverlayEffectsComponent.

This commit is contained in:
Pieter-Jan Briers
2020-11-24 00:14:46 +01:00
parent fcb5787d33
commit 6395345925
4 changed files with 19 additions and 26 deletions

View File

@@ -14,7 +14,7 @@ using SixLabors.ImageSharp.PixelFormats;
namespace Content.Client.Graphics.Overlays
{
public class FlashOverlay : Overlay, IConfigurable<TimedOverlayParameter>
public class FlashOverlay : Overlay, IConfigurableOverlay
{
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
[Dependency] private readonly IClyde _displayManager = default!;
@@ -61,9 +61,12 @@ namespace Content.Client.Graphics.Overlays
_screenshotTexture = null;
}
public void Configure(TimedOverlayParameter parameters)
public void Configure(OverlayParameter parameters)
{
_lastsFor = parameters.Length;
if (parameters is TimedOverlayParameter timedParams)
{
_lastsFor = timedParams.Length;
}
}
}
}