Is there a way to limit the bounds of stationary directional lights?

You could add a trigger somewhere in the entrance of your cave to toggle the directional light out side of it…