Infrared lights and lasers

I’m trying to figure out ways to handle night vision and IR lights/lasers. Currently my night vision works like this. I have a post process which gets applied to the camera that sets the color and amplifies light. for the IR laser I’m using stencils so the laser is only visible if that post process is applied. The dot is just an emissive decal with a super low emissiveness so normal post processes cant see it but the night vision one can. I’m doing the same thing for the lights with just a super dim light that is just barely visible without the night vision post process. One thing I was thinking of was caching all the lights with IR ability and turning them off/on based on whether or not you have night vision on and based on the state of the IR, but I would like to keep all the logic contained inside of my light/laser actor class. I didnt know if anyone had any ideas on a better way to handle it. Caching all the IR lights and lasers is kind of my last resort option.