Disable shade on backdrops when lighting disabled

This commit is contained in:
JappaWakka 2024-09-18 13:59:00 +02:00
parent a51f0dc27a
commit 3f6f8a57f2

View File

@ -224,13 +224,20 @@
If Not Screen.Level.World Is Nothing Then If Not Screen.Level.World Is Nothing Then
Select Case Screen.Level.World.EnvironmentType Select Case Screen.Level.World.EnvironmentType
Case P3D.World.EnvironmentTypes.Outside Case P3D.World.EnvironmentTypes.Outside
If Core.GameOptions.LightingEnabled = True Then
dayColor = SkyDome.GetDaytimeColor(True).ToVector3() dayColor = SkyDome.GetDaytimeColor(True).ToVector3()
End If
Case P3D.World.EnvironmentTypes.Dark Case P3D.World.EnvironmentTypes.Dark
dayColor = New Vector3(0.5F, 0.5F, 0.5F) dayColor = New Vector3(0.5F, 0.5F, 0.5F)
End Select End Select
End If End If
If Core.GameOptions.LightingEnabled = True Then
Return (dayColor * diffuseColor * Lighting.GetEnvironmentColor(1)).ToColor().ToVector4() Return (dayColor * diffuseColor * Lighting.GetEnvironmentColor(1)).ToColor().ToVector4()
Else
Return (dayColor * diffuseColor).ToColor().ToVector4()
End If
End Function End Function
End Class End Class