Multiple Trigger Events Handler
0769 Views
-
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
You're reading a preview
The full reference is free for BrainDeadGuild Discord members — sign in to read it all, or open the original at the source.
Sign in with your BrainDead.TV / BrainDeadGuild Discord account for full access.