Skip to main content

Blueprint Delegates

A dynamic multicast delegate is what you bind with Bind Event to or Assign in Blueprint, or AddDynamic in C++. The table below lists the ones a game can bind, grouped by the owner class. It leaves out UCrowdyConnectionMonitor::OnConnectionStateChanged, because the SDK reconnects on its own. The voice ones are OnVoiceMicStateChanged and OnVoiceSpeakerTalking on UCrowdySDKSubsystem.

When you come here​

You have a delegate bound and want to know what its parameters mean, or you know roughly what you want to react to and want the class that fires it.

Every delegate below fires on the game thread. This is a constant fact about every dynamic multicast delegate the SDK broadcasts, never a per-delegate choice, so it is stated once here instead of as a column that would read the same value on every row: your handler runs like any other Blueprint event or UFUNCTION, with no thread-safety code of your own to write.

UCrowdySDKSubsystem

DelegateSignature typeCategoryModuleRead more
OnCrowdyHUDReadyFOnCrowdyHUDReadyCrowdy SDK|HUDCrowdySDKui-interfaces
OnLoginFOnLoginCrowdy SDK|AuthenticationCrowdySDKauthentication
OnLogoutFOnLogoutCrowdy SDK|AuthenticationCrowdySDKauthentication
OnRegisterFOnRegisterCrowdy SDK|AuthenticationCrowdySDKauthentication
OnTeleportPermissionFOnTeleportPermissionCrowdy SDK|PermissionsCrowdySDKgrids
OnUDPAddressNotifyFOnUDPAddressNotifyCrowdy SDK|AuthenticationCrowdySDKconnection-and-reconnect
OnUDPConnectionSuccessFOnUDPConnectionSuccessCrowdy SDK|ConnectionCrowdySDKauthentication
OnUDPTimedOutFOnUDPTimedOutCrowdy SDK|ConnectionCrowdySDKconnection-and-reconnect
OnVersionInfoFOnVersionInfoCrowdy SDK|AuthenticationCrowdySDKconfig-sync
OnVoiceMicStateChangedFOnVoiceMicStateChangedCrowdy SDK|VoiceCrowdySDKvoice-chat
OnVoiceSpeakerTalkingFOnVoiceSpeakerTalkingCrowdy SDK|VoiceCrowdySDKvoice-chat

UCrowdyCppReplicationSubsystem

DelegateSignature typeCategoryModuleRead more
OnSendRefusedFOnCrowdySendRefusedCrowdy SDK|RealtimeCrowdyNetconnection-and-reconnect

UCrowdyGameSession

DelegateSignature typeCategoryModuleRead more
OnAccessEndedFOnCrowdyAccessEndedCrowdy SDK|Game SessionCrowdyNetauthentication
OnAppPausedChangedFOnCrowdyAppPausedChangedCrowdy SDK|Game SessionCrowdyNetauthentication
OnHostIDUpdatedFOnHostIDUpdatedCrowdy SDK|Game SessionCrowdyNetauthentication
OnOwnerUUIDUpdatedFOnOwnerUUIDUpdatedCrowdy SDK|Game SessionCrowdyNetauthentication

UCrowdyActorTracker

DelegateSignature typeCategoryModuleRead more
OnRemoteEntityAppearedFOnActorSpawnRequestedCrowdy SDK|Actor Tracker|EventsCrowdyReplicationentities-and-spawning
OnRemoteEntityLeftFOnActorLeftReportedCrowdy SDK|Actor Tracker|EventsCrowdyReplicationentities-and-spawning
OnRemoteEntityLeftAnnouncedFOnActorLeftReportedCrowdy SDK|Actor Tracker|EventsCrowdyReplicationentities-and-spawning
OnRemoteEntityTimedOutFOnActorTimeoutRequestedCrowdy SDK|Actor Tracker|EventsCrowdyReplicationentities-and-spawning
OnUpdatesGameThreadFOnActorUpdateGameThreadBatchCrowdy SDK|Actor Tracker|EventsCrowdyReplicationentities-and-spawning

UCrowdyEntityComponent

DelegateSignature typeCategoryModuleRead more
OnCrowdyDestroyedFOnCrowdyEntityDestroyedCrowdy SDK|Entity ComponentCrowdyReplicationentity-component
OnCrowdyOwnershipAssignedFOnCrowdyOwnershipAssignedCrowdy SDK|Entity ComponentCrowdyReplicationentity-component
OnCrowdySpawnedFOnCrowdyEntitySpawnedCrowdy SDK|Entity ComponentCrowdyReplicationentities-and-spawning

UCrowdyEntitySubsystem

DelegateSignature typeCategoryModuleRead more
OnEntityOwnershipChangedFOnCrowdyEntityOwnershipChangedCrowdy SDK|Entity Subsystem|EventsCrowdyReplicationownership-transfer
OnEntityRegisteredFOnCrowdyEntityRegisteredCrowdy SDK|Entity Subsystem|EventsCrowdyReplicationentities-and-spawning
OnEntityUnregisteredFOnCrowdyEntityUnregisteredCrowdy SDK|Entity Subsystem|EventsCrowdyReplicationentities-and-spawning
OnOwnershipRequestedFOnCrowdyOwnershipRequestedCrowdy SDK|Entity Subsystem|EventsCrowdyReplicationownership-transfer

UCrowdyKitActorComponent

DelegateSignature typeCategoryModuleRead more
OnKitActorChangedFOnCrowdyKitActorChangedCrowdy SDK|Game KitCrowdyReplication

UCrowdyKitEmotes

DelegateSignature typeCategoryModuleRead more
OnEmoteFCrowdyKitOnEmoteCrowdy SDK|Game Kit|EmotesCrowdyReplicationplay-together

UCrowdyVideoFrameReceiver

DelegateSignature typeCategoryModuleRead more
OnVideoFrameAssembledFOnCrowdyVideoFrameAssembledCrowdy SDK|Video|EventsCrowdyReplicationvideo-frames

UCrowdyAccount_ClaimFreeAccess

DelegateSignature typeCategoryModuleRead more
OnErrorFAuthAsyncResultCrowdyServicesauthentication
OnSuccessFAuthAsyncResultCrowdyServicesauthentication

UCrowdyAccount_GetMyAccess

DelegateSignature typeCategoryModuleRead more
OnErrorFAccessAsyncResultCrowdyServicesauthentication
OnSuccessFAccessAsyncResultCrowdyServicesauthentication

UCrowdyAccountAction

DelegateSignature typeCategoryModuleRead more
OnErrorFAccountAsyncResultCrowdyServicesauthentication
OnSuccessFAccountAsyncResultCrowdyServicesteams

UCrowdyAuth_BeginMagicLinkSignIn

DelegateSignature typeCategoryModuleRead more
OnErrorFAuthAsyncResultCrowdyServicesauthentication
OnSuccessFAuthAsyncResultCrowdyServicesauthentication

UCrowdyAuth_BeginSocialSignIn

DelegateSignature typeCategoryModuleRead more
OnErrorFAuthAsyncResultCrowdyServicesauthentication
OnSuccessFAuthAsyncResultCrowdyServicesauthentication

UCrowdyAuth_Login

DelegateSignature typeCategoryModuleRead more
OnErrorFAuthAsyncResultCrowdyServicesauthentication
OnSuccessFAuthAsyncResultCrowdyServicesauthentication

UCrowdyAuth_RecordPlayerConsents

DelegateSignature typeCategoryModuleRead more
OnErrorFRecordPlayerConsentsAsyncResultCrowdyServicesauthentication
OnSuccessFRecordPlayerConsentsAsyncResultCrowdyServicesauthentication

UCrowdyAuth_Register

DelegateSignature typeCategoryModuleRead more
OnErrorFAuthAsyncResultCrowdyServicesauthentication
OnSuccessFAuthAsyncResultCrowdyServicesauthentication

UCrowdyAuth_RestoreSession

DelegateSignature typeCategoryModuleRead more
OnErrorFAuthAsyncResultCrowdyServicesauthentication
OnSuccessFAuthAsyncResultCrowdyServicesauthentication

UCrowdyAuthentication

DelegateSignature typeCategoryModuleRead more
OnAppTokenRefreshedFOnAppTokenRefreshedCrowdy SDK|AuthenticationCrowdyServicesauthentication
OnLegalAcceptanceEndedFOnLegalAcceptanceEndedCrowdy SDK|AuthenticationCrowdyServicesauthentication
OnLegalAcceptanceRequiredFOnLegalAcceptanceRequiredCrowdy SDK|AuthenticationCrowdyServicesauthentication
OnLoginFOnAuthLoginEventCrowdy SDK|AuthenticationCrowdyServicesauthentication
OnLoginFailedFOnAuthLoginFailedCrowdy SDK|AuthenticationCrowdyServicesauthentication
OnRegisterFOnAuthRegisterEventCrowdy SDK|AuthenticationCrowdyServicesauthentication
OnRegisterFailedFOnAuthRegisterFailedCrowdy SDK|AuthenticationCrowdyServicesauthentication
OnSessionRestoredFOnAuthSessionRestoredCrowdy SDK|AuthenticationCrowdyServicesauthentication
OnSessionRestoreFailedFOnAuthSessionRestoreFailedCrowdy SDK|AuthenticationCrowdyServicesauthentication

UCrowdyAvatars

DelegateSignature typeCategoryModuleRead more
OnMyAvatarsCacheChangedFOnMyAvatarsCacheChangedCrowdy SDK|AvatarsCrowdyServicesavatars

UCrowdyAvatars_CreateAvatar

DelegateSignature typeCategoryModuleRead more
OnErrorFAvatarAsyncResultCrowdyServicesavatars
OnSuccessFAvatarAsyncResultCrowdyServicesavatars

UCrowdyAvatars_DeleteAvatar

DelegateSignature typeCategoryModuleRead more
OnErrorFAvatarsAsyncOnErrorCrowdyServicesavatars
OnSuccessFAvatarsAsyncOnErrorCrowdyServicesavatars

UCrowdyAvatars_GetAvatar

DelegateSignature typeCategoryModuleRead more
OnErrorFAvatarAsyncResultCrowdyServicesavatars
OnSuccessFAvatarAsyncResultCrowdyServicesavatars

UCrowdyAvatars_GetAvatarAppState

DelegateSignature typeCategoryModuleRead more
OnErrorFAppStateAsyncResultCrowdyServicesavatars
OnSuccessFAppStateAsyncResultCrowdyServicesavatars

UCrowdyAvatars_GetAvatarAppStates

DelegateSignature typeCategoryModuleRead more
OnErrorFAppStatesAsyncResultCrowdyServicesavatars
OnSuccessFAppStatesAsyncResultCrowdyServicesavatars

UCrowdyAvatars_GetMyAvatars

DelegateSignature typeCategoryModuleRead more
OnErrorFAvatarsAsyncResultCrowdyServicesavatars
OnSuccessFAvatarsAsyncResultCrowdyServicesavatars

UCrowdyAvatars_GetUserAvatars

DelegateSignature typeCategoryModuleRead more
OnErrorFAvatarsAsyncResultCrowdyServicesavatars
OnSuccessFAvatarsAsyncResultCrowdyServicesavatars

UCrowdyAvatars_UpdateAvatar

DelegateSignature typeCategoryModuleRead more
OnErrorFAvatarAsyncResultCrowdyServicesavatars
OnSuccessFAvatarAsyncResultCrowdyServicesavatars

UCrowdyAvatars_UpdateAvatarAppState

DelegateSignature typeCategoryModuleRead more
OnErrorFAppStateAsyncResultCrowdyServicesavatars
OnSuccessFAppStateAsyncResultCrowdyServicesavatars

UCrowdyAvatars_UpdatePrivateAvatarState

DelegateSignature typeCategoryModuleRead more
OnErrorFAvatarAsyncResultCrowdyServicesavatars
OnSuccessFAvatarAsyncResultCrowdyServicesavatars

UCrowdyAvatars_UpdatePublicAvatarState

DelegateSignature typeCategoryModuleRead more
OnErrorFAvatarAsyncResultCrowdyServicesavatars
OnSuccessFAvatarAsyncResultCrowdyServicesavatars

UCrowdyBlueprintReceptionLayer

DelegateSignature typeCategoryModuleRead more
OnActorUpdateReceivedFOnActorUpdateReceivedCrowdy SDK|Reception Layer|Actor UpdatesCrowdyServicesrecipients-and-routing
OnEventNotificationReceivedFOnGameEventNotificationReceivedCrowdy SDK|Reception Layer|Game EventsCrowdyServicesrecipients-and-routing

UCrowdyChannels

DelegateSignature typeCategoryModuleRead more
OnChannelMessageReceivedFOnChannelMessageReceivedCrowdy SDK|ChannelsCrowdyServiceschannels
OnMyChannelsCacheChangedFOnMyChannelsCacheChangedCrowdy SDK|ChannelsCrowdyServiceschannels

UCrowdyChannels_AddChannelMember

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelMemberAsyncResultCrowdyServiceschannels
OnSuccessFChannelMemberAsyncResultCrowdyServiceschannels

UCrowdyChannels_BanChannelMember

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelMemberAsyncResultCrowdyServiceschannels
OnSuccessFChannelMemberAsyncResultCrowdyServiceschannels

UCrowdyChannels_CreateChannel

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelAsyncResultCrowdyServiceschannels
OnSuccessFChannelAsyncResultCrowdyServiceschannels

UCrowdyChannels_CreateChannelRole

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelRoleAsyncResultCrowdyServiceschannels
OnSuccessFChannelRoleAsyncResultCrowdyServiceschannels

UCrowdyChannels_DeleteChannel

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelAsyncOnErrorCrowdyServiceschannels
OnSuccessFChannelAsyncOnErrorCrowdyServiceschannels

UCrowdyChannels_DeleteChannelRole

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelAsyncOnErrorCrowdyServiceschannels
OnSuccessFChannelAsyncOnErrorCrowdyServiceschannels

UCrowdyChannels_GetChannel

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelAsyncResultCrowdyServiceschannels
OnSuccessFChannelAsyncResultCrowdyServiceschannels

UCrowdyChannels_GetChannelMembers

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelMembersAsyncResultCrowdyServiceschannels
OnSuccessFChannelMembersAsyncResultCrowdyServiceschannels

UCrowdyChannels_GetChannelPolicy

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelPolicyAsyncResultCrowdyServiceschannels
OnSuccessFChannelPolicyAsyncResultCrowdyServiceschannels

UCrowdyChannels_GetChannelRoles

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelRolesAsyncResultCrowdyServiceschannels
OnSuccessFChannelRolesAsyncResultCrowdyServiceschannels

UCrowdyChannels_GetChannels

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelsAsyncResultCrowdyServiceschannels
OnSuccessFChannelsAsyncResultCrowdyServiceschannels

UCrowdyChannels_GetMyChannels

DelegateSignature typeCategoryModuleRead more
OnErrorFMyChannelsAsyncResultCrowdyServiceschannels
OnSuccessFMyChannelsAsyncResultCrowdyServiceschannels

UCrowdyChannels_GetPendingJoinRequests

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelMembersAsyncResultCrowdyServiceschannels
OnSuccessFChannelMembersAsyncResultCrowdyServiceschannels

UCrowdyChannels_JoinChannel

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelMemberAsyncResultCrowdyServiceschannels
OnSuccessFChannelMemberAsyncResultCrowdyServiceschannels

UCrowdyChannels_LeaveChannel

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelAsyncOnErrorCrowdyServiceschannels
OnSuccessFChannelAsyncOnErrorCrowdyServiceschannels

UCrowdyChannels_RemoveChannelMember

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelAsyncOnErrorCrowdyServiceschannels
OnSuccessFChannelAsyncOnErrorCrowdyServiceschannels

UCrowdyChannels_RequestToJoinChannel

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelMemberAsyncResultCrowdyServiceschannels
OnSuccessFChannelMemberAsyncResultCrowdyServiceschannels

UCrowdyChannels_SetChannelMemberRoles

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelMemberAsyncResultCrowdyServiceschannels
OnSuccessFChannelMemberAsyncResultCrowdyServiceschannels

UCrowdyChannels_SetChannelPolicy

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelPolicyAsyncResultCrowdyServiceschannels
OnSuccessFChannelPolicyAsyncResultCrowdyServiceschannels

UCrowdyChannels_UnbanChannelMember

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelUnbanAsyncResultCrowdyServiceschannels
OnSuccessFChannelUnbanAsyncResultCrowdyServiceschannels

UCrowdyChannels_UpdateChannel

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelAsyncResultCrowdyServiceschannels
OnSuccessFChannelAsyncResultCrowdyServiceschannels

UCrowdyChannels_UpdateChannelRole

DelegateSignature typeCategoryModuleRead more
OnErrorFChannelRoleAsyncResultCrowdyServiceschannels
OnSuccessFChannelRoleAsyncResultCrowdyServiceschannels

UCrowdyHostSubsystem

DelegateSignature typeCategoryModuleRead more
OnHostElectedFOnCrowdyHostElectedCrowdy SDK|Host|EventsCrowdyServiceshost-election

UCrowdyIsEntityHostServer

DelegateSignature typeCategoryModuleRead more
OnFailedFCrowdyHostCheckPinCrowdyServiceshost-is-a-convention
OnIsHostFCrowdyHostCheckPinCrowdyServiceshost-election
OnIsNotHostFCrowdyHostCheckPinCrowdyServiceshost-election

UCrowdyKitSocial

DelegateSignature typeCategoryModuleRead more
OnChatMessageFOnCrowdyKitChatMessageCrowdy SDK|Game Kit|SocialCrowdyServicesplay-together

UCrowdyKitSocialGroupAction

DelegateSignature typeCategoryModuleRead more
CompletedFCrowdyKitGroupAsyncResultCrowdyServicesplay-together
FailedFCrowdyKitGroupAsyncResultCrowdyServicesplay-together

UCrowdyKitSocialMembersAction

DelegateSignature typeCategoryModuleRead more
CompletedFCrowdyKitMembersAsyncResultCrowdyServicesplay-together
FailedFCrowdyKitMembersAsyncResultCrowdyServicesplay-together

UCrowdyPlayers_GetPlayerName

DelegateSignature typeCategoryModuleRead more
OnErrorFPlayerProfileAsyncResultCrowdyServicesplayer-names
OnSuccessFPlayerProfileAsyncResultCrowdyServicesteams

UCrowdyPlayers_GetPlayerNames

DelegateSignature typeCategoryModuleRead more
OnErrorFPlayerProfilesAsyncResultCrowdyServicesplayer-names
OnSuccessFPlayerProfilesAsyncResultCrowdyServicesteams

UCrowdyPlayers_SetPlayerName

DelegateSignature typeCategoryModuleRead more
OnErrorFPlayerProfileAsyncResultCrowdyServicesplayer-names
OnSuccessFPlayerProfileAsyncResultCrowdyServicesteams

UCrowdyProximityChat

DelegateSignature typeCategoryModuleRead more
OnProximityTextReceivedFOnCrowdyProximityTextReceivedCrowdy SDK|Proximity ChatCrowdyServicesnearby-text-chat
OnProximityTextRefusedFOnCrowdyProximityTextRefusedCrowdy SDK|Proximity ChatCrowdyServicesnearby-text-chat

UCrowdyTeams

DelegateSignature typeCategoryModuleRead more
OnMyTeamsCacheChangedFOnMyTeamsCacheChangedCrowdy SDK|TeamsCrowdyServicesteams

UCrowdyTeams_AddTeamMember

DelegateSignature typeCategoryModuleRead more
OnErrorFMemberAsyncResultCrowdyServicesteams
OnSuccessFMemberAsyncResultCrowdyServicesteams

UCrowdyTeams_BanTeamMember

DelegateSignature typeCategoryModuleRead more
OnErrorFMemberAsyncResultCrowdyServicesteams
OnSuccessFMemberAsyncResultCrowdyServicesteams

UCrowdyTeams_CreateTeam

DelegateSignature typeCategoryModuleRead more
OnErrorFTeamAsyncResultCrowdyServicesteams
OnSuccessFTeamAsyncResultCrowdyServicesteams

UCrowdyTeams_CreateTeamRole

DelegateSignature typeCategoryModuleRead more
OnErrorFRoleAsyncResultCrowdyServicesteams
OnSuccessFRoleAsyncResultCrowdyServicesteams

UCrowdyTeams_DeleteTeam

DelegateSignature typeCategoryModuleRead more
OnErrorFTeamsAsyncOnErrorCrowdyServicesteams
OnSuccessFTeamsAsyncOnErrorCrowdyServicesteams

UCrowdyTeams_DeleteTeamRole

DelegateSignature typeCategoryModuleRead more
OnErrorFTeamsAsyncOnErrorCrowdyServicesteams
OnSuccessFTeamsAsyncOnErrorCrowdyServicesteams

UCrowdyTeams_GetMyTeams

DelegateSignature typeCategoryModuleRead more
OnErrorFMyTeamsAsyncResultCrowdyServicesteams
OnSuccessFMyTeamsAsyncResultCrowdyServicesteams

UCrowdyTeams_GetPendingJoinRequests

DelegateSignature typeCategoryModuleRead more
OnErrorFMembersAsyncResultCrowdyServicesteams
OnSuccessFMembersAsyncResultCrowdyServicesteams

UCrowdyTeams_GetTeam

DelegateSignature typeCategoryModuleRead more
OnErrorFTeamAsyncResultCrowdyServicesteams
OnSuccessFTeamAsyncResultCrowdyServicesteams

UCrowdyTeams_GetTeamMembers

DelegateSignature typeCategoryModuleRead more
OnErrorFMembersAsyncResultCrowdyServicesteams
OnSuccessFMembersAsyncResultCrowdyServicesteams

UCrowdyTeams_GetTeamPolicy

DelegateSignature typeCategoryModuleRead more
OnErrorFPolicyAsyncResultCrowdyServicesteams
OnSuccessFPolicyAsyncResultCrowdyServicesteams

UCrowdyTeams_GetTeamRoles

DelegateSignature typeCategoryModuleRead more
OnErrorFRolesAsyncResultCrowdyServicesteams
OnSuccessFRolesAsyncResultCrowdyServicesteams

UCrowdyTeams_GetTeams

DelegateSignature typeCategoryModuleRead more
OnErrorFTeamsAsyncResultCrowdyServicesteams
OnSuccessFTeamsAsyncResultCrowdyServicesteams

UCrowdyTeams_JoinTeam

DelegateSignature typeCategoryModuleRead more
OnErrorFMemberAsyncResultCrowdyServicesteams
OnSuccessFMemberAsyncResultCrowdyServicesteams

UCrowdyTeams_LeaveTeam

DelegateSignature typeCategoryModuleRead more
OnErrorFTeamsAsyncOnErrorCrowdyServicesteams
OnSuccessFTeamsAsyncOnErrorCrowdyServicesteams

UCrowdyTeams_RemoveTeamMember

DelegateSignature typeCategoryModuleRead more
OnErrorFTeamsAsyncOnErrorCrowdyServicesteams
OnSuccessFTeamsAsyncOnErrorCrowdyServicesteams

UCrowdyTeams_RequestToJoinTeam

DelegateSignature typeCategoryModuleRead more
OnErrorFMemberAsyncResultCrowdyServicesteams
OnSuccessFMemberAsyncResultCrowdyServicesteams

UCrowdyTeams_SetTeamMemberRoles

DelegateSignature typeCategoryModuleRead more
OnErrorFMemberAsyncResultCrowdyServicesteams
OnSuccessFMemberAsyncResultCrowdyServicesteams

UCrowdyTeams_SetTeamPolicy

DelegateSignature typeCategoryModuleRead more
OnErrorFPolicyAsyncResultCrowdyServicesteams
OnSuccessFPolicyAsyncResultCrowdyServicesteams

UCrowdyTeams_UnbanTeamMember

DelegateSignature typeCategoryModuleRead more
OnErrorFTeamUnbanAsyncResultCrowdyServicesteams
OnSuccessFTeamUnbanAsyncResultCrowdyServicesteams

UCrowdyTeams_UpdateTeam

DelegateSignature typeCategoryModuleRead more
OnErrorFTeamAsyncResultCrowdyServicesteams
OnSuccessFTeamAsyncResultCrowdyServicesteams

UCrowdyTeams_UpdateTeamRole

DelegateSignature typeCategoryModuleRead more
OnErrorFRoleAsyncResultCrowdyServicesteams
OnSuccessFRoleAsyncResultCrowdyServicesteams

UCrowdyFindMatchAction

DelegateSignature typeCategoryModuleRead more
FailedFCrowdyFindMatchUpdateCrowdyExecwhats-changed
MatchedFCrowdyFindMatchUpdateCrowdyExec
ProposedFCrowdyFindMatchUpdateCrowdyExec
QueuedFCrowdyFindMatchUpdateCrowdyExec

UCrowdyServerCallAction

DelegateSignature typeCategoryModuleRead more
OnFailedFCrowdyServerCallDoneCrowdy SDK|Server ObjectsCrowdyExechost-is-a-convention
OnSuccessFCrowdyServerCallDoneCrowdy SDK|Server ObjectsCrowdyExecteams

UCrowdyServerObject

DelegateSignature typeCategoryModuleRead more
RecordsChangedFCrowdyServerRecordsChangedCrowdy SDK|Server ObjectsCrowdyExec
RecordsUpdatedFCrowdyServerRecordsUpdatedCrowdy SDK|Server ObjectsCrowdyExecwhats-changed
StatusChangedFCrowdyServerStatusChangedCrowdy SDK|Server ObjectsCrowdyExec

UCrowdyServerObjectComponent

DelegateSignature typeCategoryModuleRead more
OnPositionKeptFOnCrowdyPositionKeptServer Object|PositionCrowdyExec
OnStatusChangedFCrowdyServerStatusChangedCrowdy SDK|Server ObjectsCrowdyExec
OnVariablesChangedFCrowdyServerVariablesChangedCrowdy SDK|Server ObjectsCrowdyExec

UCrowdyServerPingAction

DelegateSignature typeCategoryModuleRead more
OnFailedFCrowdyServerPingDoneCrowdy SDK|Server ObjectsCrowdyExechost-is-a-convention
OnSuccessFCrowdyServerPingDoneCrowdy SDK|Server ObjectsCrowdyExecteams

UCrowdyMassNearTierComponent

DelegateSignature typeCategoryModuleRead more
OnServerValuesChangedFCrowdyMassNearTierServerValuesChangedCrowdy Mass|Server ValuesCrowdyMass
OnConnectionStateChanged is not in the table.

UCrowdyConnectionMonitor::OnConnectionStateChanged is not part of the documented path: the SDK reconnects on its own, and starting the monitor adds a second retry loop. Binding it to observe the connection state is safe; do not build retry logic on it. See Connection and reconnect.

Gotchas​

  • A delegate's owner class must be reachable before you can bind it: a game instance subsystem's delegate is safe to bind in a C++ Game Instance's Init after Super::Init(), and in Blueprint from the Game Mode's Event BeginPlay (the Game Instance's Event Init runs before the subsystems exist); a world subsystem's needs a valid world first.
  • Binding twice fires your handler twice. Unbind (Remove Dynamic or RemoveDynamic) before a re-bind on a path that can run more than once, such as a widget that reconstructs.
  • The voice delegates live on UCrowdySDKSubsystem, which stays alive across maps, so you bind them once and they keep firing after a map change. The earlier voice delegates (OnAudioNotify, OnAudioDataGenerated, OnAudioDataReceived, OnStreamTimeout) and the audio device monitor's two are gone. See Voice chat.