How do you make a stealth like vision system where actors are only visible inside a vision cone?

Hello all,
I am working on a topdown project where I want to have the player controlled character have stealth (among us-like) vision. I currently have a vision cone in front of the player with an illuminating opaque material. How would I make it such that the player can only see other players/actors inside this vision cone and nothing outside it? Note: we are only using blueprints, not C++
Thanks