Setting Variable Value Unique for Each Array Selection


I have set up an array like so:


From this I want to randomly select one of the box triggers and see whether the Is In Room bool value is true or false for that trigger. I have set up the bool value for each trigger box like so:


I rinsed and repeated this for all triggers. Is there any way to make the bool value unique to whichever trigger is selected? As it seems that an npc overlapping one trigger would mean that a different trigger selected by the array would return the bool as true when there is no npc in that trigger.
Any help is much appreciated!

If I understood correctly then the “Is Overlapping Actor” should be getting the information from target=which is the trigger himself and if the other actor is the patient then the patient will get the information that it is in range.