From: DoutorWhite <68350815+DoutorWhite@users.noreply.github.com> Date: Sun, 10 Mar 2024 17:07:24 +0000 (-0300) Subject: Prevents FloorOcclusion from breaking rendering (#25960) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=717da4a8f3b6d68cb17d6bf75c84eae6ce46e1b5;p=space-station-14.git Prevents FloorOcclusion from breaking rendering (#25960) * Prevents FloorOcclusion from breaking rendering * Minor change --- diff --git a/Content.Client/Movement/Systems/FloorOcclusionSystem.cs b/Content.Client/Movement/Systems/FloorOcclusionSystem.cs index 27ba99b3aa..5c75f25ca2 100644 --- a/Content.Client/Movement/Systems/FloorOcclusionSystem.cs +++ b/Content.Client/Movement/Systems/FloorOcclusionSystem.cs @@ -43,9 +43,14 @@ public sealed class FloorOcclusionSystem : SharedFloorOcclusionSystem private void SetShader(SpriteComponent sprite, bool enabled) { + var shader = _proto.Index("HorizontalCut").Instance(); + + if (sprite.PostShader is not null && sprite.PostShader != shader) + return; + if (enabled) { - sprite.PostShader = _proto.Index("HorizontalCut").Instance(); + sprite.PostShader = shader; } else {