Capturing in-view light levels for a realistic exposure meter

Okay, I’m getting somewhere, though I think I’m doing the line tracing wrong. I used GetLightStatus instead and mapped the values between ±50.

Then in the widget, I set the position of the meters based on the float.

This is certainly moving the meter, but not in the right way. I assume I’m doing the trace wrong since it seems like the value is changing when it hits parts of the wall, and in this gif I have a light at one end of a room and darkness at the other, and the values don’t make sense.

In the instructions you wrote

On mouse move, make a line trace cameraforward vector → normalize * 10000 +forward ---->SetActorWorldLocation(HitLocation)

I don’t fully understand what you mean by >SetActorWorldLocation(HitLocation). I get the hit location, but what actor am I setting the WorldLocation?