Is there any way to know the Sender Trigger object in the OnTriggerEvent function?

Is there any way to know the Sender Trigger object in the OnTriggerEvent function?

using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }

TestDevice := class(creative_device):

    @editable Triggers:[]trigger_device = array{}

    # Runs when the device is started in a running game
    OnBegin<override>()<suspends>:void=
        Print("OnBegin")
        for(Trigger:Triggers):
            Trigger.TriggeredEvent.Subscribe(OnTriggeredEvent)

    OnTriggeredEvent(Player:?agent):void=
        #### Which Trigger ????????
        ####  ???????????
        Print("Triggered")

Hey,
I detailed two ways of achieving what you need in this other post.

Thanks! DiG3
It works perfect!

My code

using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }


test_trigger_handler := class:
    Sender : trigger_device
    Index : int
    HUD : hud_message_device

    TriggerIndexMessage<localizes>(Value:int):message = "Trigger {Value}"

    HandleButtonInteractedWith(Agent:?agent):void=
        HUD.SetText(TriggerIndexMessage(Index))
        HUD.Show()

trigger_array_manager := class(creative_device):

    @editable 
    Triggers:[]trigger_device = array{}

    @editable
    HudMessageDevice : hud_message_device = hud_message_device{}

    # Runs when the device is started in a running game
    OnBegin<override>()<suspends>:void=
        var Count :int = 0
        for(Trigger:Triggers):
            EventHandler:test_trigger_handler := test_trigger_handler{Sender := Trigger, Index := Count, HUD := HudMessageDevice}
            Trigger.TriggeredEvent.Subscribe(EventHandler.HandleButtonInteractedWith)
            set Count = Count + 1