Cleanup more SpriteComponent warnings (part 4) (#37550)
* Cleanup warnings in ClickableSystem * Cleanup warnings in FultonSystem * Cleanup warning in HolidaySystem * Cleanup warning in DoAfterOverlay * Cleanup warning in EntityHealthBarOverlay * Cleanup warning in SmokeVisualizerSystem * Cleanup warning in VaporVisualizerSystem * Cleanup warning in ColorFlashEffectSystem * Cleanup warnings in StealthSystem * Cleanup warnings in TrayScannerSystem * Cleanup warnings in InventoryUIController * Cleanup warnings in HideMechanismsCommand * Cleanup warning in ShowMechanismsCommand * Cleanup warnings in EntityPickupAnimationSystem * Cleanup warnings in PointingSystem * Cleanup warning in StickyVisualizerSystem * Cleanup warnings in TabletopSystem * Cleanup warnings in PillSystem * Cleanup warnings in DiceSystem * Cleanup warnings in ProjectileSystem
This commit is contained in:
@@ -12,6 +12,7 @@ public sealed class StealthSystem : SharedStealthSystem
|
||||
{
|
||||
[Dependency] private readonly IPrototypeManager _protoMan = default!;
|
||||
[Dependency] private readonly SharedTransformSystem _transformSystem = default!;
|
||||
[Dependency] private readonly SpriteSystem _sprite = default!;
|
||||
|
||||
private ShaderInstance _shader = default!;
|
||||
|
||||
@@ -40,7 +41,7 @@ public sealed class StealthSystem : SharedStealthSystem
|
||||
if (!Resolve(uid, ref component, ref sprite, false))
|
||||
return;
|
||||
|
||||
sprite.Color = Color.White;
|
||||
_sprite.SetColor((uid, sprite), Color.White);
|
||||
sprite.PostShader = enabled ? _shader : null;
|
||||
sprite.GetScreenTexture = enabled;
|
||||
sprite.RaiseShaderEvent = enabled;
|
||||
@@ -93,6 +94,6 @@ public sealed class StealthSystem : SharedStealthSystem
|
||||
_shader.SetParameter("visibility", visibility);
|
||||
|
||||
visibility = MathF.Max(0, visibility);
|
||||
args.Sprite.Color = new Color(visibility, visibility, 1, 1);
|
||||
_sprite.SetColor((uid, args.Sprite), new Color(visibility, visibility, 1, 1));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user