# Source URL: https://dev.epicgames.com/documentation/en-us/uefn/box-fight-4-link-devices-in-unreal-editor-for-fortnite
# Local doc: epic-docs/documentation/en-us/uefn/box-fight-4-link-devices-in-unreal-editor-for-fortnite.md
# Section: Direct Event Binding with Verse
using { /Fortnite.com/Devices }
using { /Verse.org/Native }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
box_fight_log:=class(log_channel){}
box_fight_manager := class<concrete>(creative_device):
Logger:log = log{Channel:=box_fight_log}
@editable
Barrier1:barrier_device = barrier_device{}
@editable
Barrier2:barrier_device = barrier_device{}
@editable
MidBarrier:barrier_device = barrier_device{}
@editable
Timer:timer_device = timer_device{}
OnBegin<override>()<suspends>:void=
Timer.SuccessEvent.Subscribe(DropBarriers)
DropBarriers(Player:?agent):void=
Barrier1.Disable()
Barrier2.Disable()
MidBarrier.Disable()
Copy full snippet
Verse Library
verse
03 Direct Event Binding With Verse
Manages box fight logic by disabling barrier devices when a timer triggers.
extracted-snippets/documentation/en-us/uefn/box-fight-4-link-devices-in-unreal-editor-for-fortnite/03-direct-event-binding-with-verse.verse