Skip to content

Commit a35ebd2

Browse files
committed
Fix incorrect depth rendering of voxel turrets
1 parent e5c5b1d commit a35ebd2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/TSMapEditor/Rendering/ObjectRenderers/UnitRenderer.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -94,18 +94,18 @@ protected override void Render(Unit gameObject, Point2D drawPoint, in CommonDraw
9494
if (gameObject.Facing is > facingStartDrawAbove and <= facingEndDrawAbove)
9595
{
9696
if (gameObject.UnitType.ArtConfig.Voxel)
97-
RenderVoxelModel(gameObject, drawPoint + turretOffset, drawParams.TurretVoxel, affectedByLighting, Constants.DepthEpsilon * 2, false);
97+
RenderVoxelModel(gameObject, drawPoint + turretOffset, drawParams.TurretVoxel, affectedByLighting, Constants.DepthEpsilon, true);
9898
else
9999
RenderTurretShape(gameObject, drawPoint, drawParams, Constants.DepthEpsilon);
100100

101-
RenderVoxelModel(gameObject, drawPoint + turretOffset, drawParams.BarrelVoxel, affectedByLighting, Constants.DepthEpsilon * 2, false);
101+
RenderVoxelModel(gameObject, drawPoint + turretOffset, drawParams.BarrelVoxel, affectedByLighting, Constants.DepthEpsilon * 2, true);
102102
}
103103
else
104104
{
105-
RenderVoxelModel(gameObject, drawPoint + turretOffset, drawParams.BarrelVoxel, affectedByLighting, Constants.DepthEpsilon, false);
105+
RenderVoxelModel(gameObject, drawPoint + turretOffset, drawParams.BarrelVoxel, affectedByLighting, Constants.DepthEpsilon, true);
106106

107107
if (gameObject.UnitType.ArtConfig.Voxel)
108-
RenderVoxelModel(gameObject, drawPoint + turretOffset, drawParams.TurretVoxel, affectedByLighting, Constants.DepthEpsilon * 2, false);
108+
RenderVoxelModel(gameObject, drawPoint + turretOffset, drawParams.TurretVoxel, affectedByLighting, Constants.DepthEpsilon * 2, true);
109109
else
110110
RenderTurretShape(gameObject, drawPoint, drawParams, Constants.DepthEpsilon * 2);
111111
}

0 commit comments

Comments
 (0)