How to get Trigger Location and Agent at same time and same agent?

Hello
Im using so many trigger device in my map and Im using tags to manage all.
When the trigger device triggered, I want to get location of the trigger and location.
If I use Await() and Subscribe() , I can know but its might be diffrent agent and location, since there is many trigger and trigger can happen in same time.
Is there any way to make this possible ?
Thank you in advance!