VerseIsland
FeedLearnLeaderboardGuidesReferenceExploreSearchDocsVerse Library
Sign in
Feed Learn 📖 Codex Leaderboard Guides Reference Explore Search Docs Verse Library
Browse Community Snippets›Verse Language·Up to Community Snippets · Verse Language·41 of 114 in Verse Language

Generic Events

61,107 Views

Report

  • listenable_event<public>(t:type):= class(event(t),listenable(t)):
        var Subscribers : [cancelable_unique]type {_(:t):void} = map{}
    
        Signal<override>(Val:t):void=
            (super:)Signal(Val)
            CallSubscribers(Val)
    
        Subscribe<override>(Callback:type {_(:t):void})<transacts>:cancelable=
            NewSub := cancelable_unique:
                CancelCallback := ReleaseSubscriber
            if. set Subscribers[NewSub] = Callback
            NewSub
    
        CallSubscribers<private>(Val:t):void=
            for(Key->Callback : Subscribers):
                Callback(Val)
            
        ReleaseSubscriber<private>(Cancelable : cancelable_unique)<transacts>:void=
            set Subscribers = Subscribers.RemoveKey(Cancelable)
    
    listenable_event<public>():= listenable_event(tuple())
    
    cancelable_unique := class<unique>(cancelable):
        CancelCallback : type{_(:cancelable_unique)<transacts>:void}

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 Discord — free for members Read the original at Epic Games documentation

Sign in with your BrainDead.TV / BrainDeadGuild Discord account for full access.

Guided course

Add this to your free study plan — we’ll suggest related material and stitch it into one compile-checked lesson.

Keep exploring
More in Verse Language · 41 of 114
Prev
fortnite utilities for listening to events
Next
fortnite seedable random number generator

Source

Epic Games documentation

View original

Last updated 2026-07-26T11:47:14.129260+00:00

VerseIsland· an archipelago of Verse & UEFN knowledge
🗺️ Island atlasLearnGuidesHistoryAbout & PressSources & LicensingPrivacy PolicyTermsStatus

Not affiliated with Epic Games. Fortnite, UEFN, Unreal Engine, and Verse are trademarks of Epic Games, Inc. Content is attributed to its source — see Sources & Licensing.

🦜

Scout · your island guide

The Isle of Verse