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
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnCrowdyHUDReady | FOnCrowdyHUDReady | Crowdy SDK|HUD | CrowdySDK | ui-interfaces |
OnLogin | FOnLogin | Crowdy SDK|Authentication | CrowdySDK | authentication |
OnLogout | FOnLogout | Crowdy SDK|Authentication | CrowdySDK | authentication |
OnRegister | FOnRegister | Crowdy SDK|Authentication | CrowdySDK | authentication |
OnTeleportPermission | FOnTeleportPermission | Crowdy SDK|Permissions | CrowdySDK | grids |
OnUDPAddressNotify | FOnUDPAddressNotify | Crowdy SDK|Authentication | CrowdySDK | connection-and-reconnect |
OnUDPConnectionSuccess | FOnUDPConnectionSuccess | Crowdy SDK|Connection | CrowdySDK | authentication |
OnUDPTimedOut | FOnUDPTimedOut | Crowdy SDK|Connection | CrowdySDK | connection-and-reconnect |
OnVersionInfo | FOnVersionInfo | Crowdy SDK|Authentication | CrowdySDK | config-sync |
OnVoiceMicStateChanged | FOnVoiceMicStateChanged | Crowdy SDK|Voice | CrowdySDK | voice-chat |
OnVoiceSpeakerTalking | FOnVoiceSpeakerTalking | Crowdy SDK|Voice | CrowdySDK | voice-chat |
UCrowdyCppReplicationSubsystem
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnSendRefused | FOnCrowdySendRefused | Crowdy SDK|Realtime | CrowdyNet | connection-and-reconnect |
UCrowdyGameSession
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnAccessEnded | FOnCrowdyAccessEnded | Crowdy SDK|Game Session | CrowdyNet | authentication |
OnAppPausedChanged | FOnCrowdyAppPausedChanged | Crowdy SDK|Game Session | CrowdyNet | authentication |
OnHostIDUpdated | FOnHostIDUpdated | Crowdy SDK|Game Session | CrowdyNet | authentication |
OnOwnerUUIDUpdated | FOnOwnerUUIDUpdated | Crowdy SDK|Game Session | CrowdyNet | authentication |
UCrowdyActorTracker
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnRemoteEntityAppeared | FOnActorSpawnRequested | Crowdy SDK|Actor Tracker|Events | CrowdyReplication | entities-and-spawning |
OnRemoteEntityLeft | FOnActorLeftReported | Crowdy SDK|Actor Tracker|Events | CrowdyReplication | entities-and-spawning |
OnRemoteEntityLeftAnnounced | FOnActorLeftReported | Crowdy SDK|Actor Tracker|Events | CrowdyReplication | entities-and-spawning |
OnRemoteEntityTimedOut | FOnActorTimeoutRequested | Crowdy SDK|Actor Tracker|Events | CrowdyReplication | entities-and-spawning |
OnUpdatesGameThread | FOnActorUpdateGameThreadBatch | Crowdy SDK|Actor Tracker|Events | CrowdyReplication | entities-and-spawning |
UCrowdyEntityComponent
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnCrowdyDestroyed | FOnCrowdyEntityDestroyed | Crowdy SDK|Entity Component | CrowdyReplication | entity-component |
OnCrowdyOwnershipAssigned | FOnCrowdyOwnershipAssigned | Crowdy SDK|Entity Component | CrowdyReplication | entity-component |
OnCrowdySpawned | FOnCrowdyEntitySpawned | Crowdy SDK|Entity Component | CrowdyReplication | entities-and-spawning |
UCrowdyEntitySubsystem
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnEntityOwnershipChanged | FOnCrowdyEntityOwnershipChanged | Crowdy SDK|Entity Subsystem|Events | CrowdyReplication | ownership-transfer |
OnEntityRegistered | FOnCrowdyEntityRegistered | Crowdy SDK|Entity Subsystem|Events | CrowdyReplication | entities-and-spawning |
OnEntityUnregistered | FOnCrowdyEntityUnregistered | Crowdy SDK|Entity Subsystem|Events | CrowdyReplication | entities-and-spawning |
OnOwnershipRequested | FOnCrowdyOwnershipRequested | Crowdy SDK|Entity Subsystem|Events | CrowdyReplication | ownership-transfer |
UCrowdyKitActorComponent
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnKitActorChanged | FOnCrowdyKitActorChanged | Crowdy SDK|Game Kit | CrowdyReplication |
UCrowdyKitEmotes
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnEmote | FCrowdyKitOnEmote | Crowdy SDK|Game Kit|Emotes | CrowdyReplication | play-together |
UCrowdyVideoFrameReceiver
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnVideoFrameAssembled | FOnCrowdyVideoFrameAssembled | Crowdy SDK|Video|Events | CrowdyReplication | video-frames |
UCrowdyAccount_ClaimFreeAccess
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAuthAsyncResult | CrowdyServices | authentication | |
OnSuccess | FAuthAsyncResult | CrowdyServices | authentication |
UCrowdyAccount_GetMyAccess
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAccessAsyncResult | CrowdyServices | authentication | |
OnSuccess | FAccessAsyncResult | CrowdyServices | authentication |
UCrowdyAccountAction
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAccountAsyncResult | CrowdyServices | authentication | |
OnSuccess | FAccountAsyncResult | CrowdyServices | teams |
UCrowdyAuth_BeginMagicLinkSignIn
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAuthAsyncResult | CrowdyServices | authentication | |
OnSuccess | FAuthAsyncResult | CrowdyServices | authentication |
UCrowdyAuth_BeginSocialSignIn
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAuthAsyncResult | CrowdyServices | authentication | |
OnSuccess | FAuthAsyncResult | CrowdyServices | authentication |
UCrowdyAuth_Login
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAuthAsyncResult | CrowdyServices | authentication | |
OnSuccess | FAuthAsyncResult | CrowdyServices | authentication |
UCrowdyAuth_RecordPlayerConsents
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FRecordPlayerConsentsAsyncResult | CrowdyServices | authentication | |
OnSuccess | FRecordPlayerConsentsAsyncResult | CrowdyServices | authentication |
UCrowdyAuth_Register
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAuthAsyncResult | CrowdyServices | authentication | |
OnSuccess | FAuthAsyncResult | CrowdyServices | authentication |
UCrowdyAuth_RestoreSession
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAuthAsyncResult | CrowdyServices | authentication | |
OnSuccess | FAuthAsyncResult | CrowdyServices | authentication |
UCrowdyAuthentication
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnAppTokenRefreshed | FOnAppTokenRefreshed | Crowdy SDK|Authentication | CrowdyServices | authentication |
OnLegalAcceptanceEnded | FOnLegalAcceptanceEnded | Crowdy SDK|Authentication | CrowdyServices | authentication |
OnLegalAcceptanceRequired | FOnLegalAcceptanceRequired | Crowdy SDK|Authentication | CrowdyServices | authentication |
OnLogin | FOnAuthLoginEvent | Crowdy SDK|Authentication | CrowdyServices | authentication |
OnLoginFailed | FOnAuthLoginFailed | Crowdy SDK|Authentication | CrowdyServices | authentication |
OnRegister | FOnAuthRegisterEvent | Crowdy SDK|Authentication | CrowdyServices | authentication |
OnRegisterFailed | FOnAuthRegisterFailed | Crowdy SDK|Authentication | CrowdyServices | authentication |
OnSessionRestored | FOnAuthSessionRestored | Crowdy SDK|Authentication | CrowdyServices | authentication |
OnSessionRestoreFailed | FOnAuthSessionRestoreFailed | Crowdy SDK|Authentication | CrowdyServices | authentication |
UCrowdyAvatars
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnMyAvatarsCacheChanged | FOnMyAvatarsCacheChanged | Crowdy SDK|Avatars | CrowdyServices | avatars |
UCrowdyAvatars_CreateAvatar
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAvatarAsyncResult | CrowdyServices | avatars | |
OnSuccess | FAvatarAsyncResult | CrowdyServices | avatars |
UCrowdyAvatars_DeleteAvatar
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAvatarsAsyncOnError | CrowdyServices | avatars | |
OnSuccess | FAvatarsAsyncOnError | CrowdyServices | avatars |
UCrowdyAvatars_GetAvatar
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAvatarAsyncResult | CrowdyServices | avatars | |
OnSuccess | FAvatarAsyncResult | CrowdyServices | avatars |
UCrowdyAvatars_GetAvatarAppState
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAppStateAsyncResult | CrowdyServices | avatars | |
OnSuccess | FAppStateAsyncResult | CrowdyServices | avatars |
UCrowdyAvatars_GetAvatarAppStates
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAppStatesAsyncResult | CrowdyServices | avatars | |
OnSuccess | FAppStatesAsyncResult | CrowdyServices | avatars |
UCrowdyAvatars_GetMyAvatars
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAvatarsAsyncResult | CrowdyServices | avatars | |
OnSuccess | FAvatarsAsyncResult | CrowdyServices | avatars |
UCrowdyAvatars_GetUserAvatars
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAvatarsAsyncResult | CrowdyServices | avatars | |
OnSuccess | FAvatarsAsyncResult | CrowdyServices | avatars |
UCrowdyAvatars_UpdateAvatar
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAvatarAsyncResult | CrowdyServices | avatars | |
OnSuccess | FAvatarAsyncResult | CrowdyServices | avatars |
UCrowdyAvatars_UpdateAvatarAppState
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAppStateAsyncResult | CrowdyServices | avatars | |
OnSuccess | FAppStateAsyncResult | CrowdyServices | avatars |
UCrowdyAvatars_UpdatePrivateAvatarState
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAvatarAsyncResult | CrowdyServices | avatars | |
OnSuccess | FAvatarAsyncResult | CrowdyServices | avatars |
UCrowdyAvatars_UpdatePublicAvatarState
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FAvatarAsyncResult | CrowdyServices | avatars | |
OnSuccess | FAvatarAsyncResult | CrowdyServices | avatars |
UCrowdyBlueprintReceptionLayer
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnActorUpdateReceived | FOnActorUpdateReceived | Crowdy SDK|Reception Layer|Actor Updates | CrowdyServices | recipients-and-routing |
OnEventNotificationReceived | FOnGameEventNotificationReceived | Crowdy SDK|Reception Layer|Game Events | CrowdyServices | recipients-and-routing |
UCrowdyChannels
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnChannelMessageReceived | FOnChannelMessageReceived | Crowdy SDK|Channels | CrowdyServices | channels |
OnMyChannelsCacheChanged | FOnMyChannelsCacheChanged | Crowdy SDK|Channels | CrowdyServices | channels |
UCrowdyChannels_AddChannelMember
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelMemberAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelMemberAsyncResult | CrowdyServices | channels |
UCrowdyChannels_BanChannelMember
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelMemberAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelMemberAsyncResult | CrowdyServices | channels |
UCrowdyChannels_CreateChannel
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelAsyncResult | CrowdyServices | channels |
UCrowdyChannels_CreateChannelRole
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelRoleAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelRoleAsyncResult | CrowdyServices | channels |
UCrowdyChannels_DeleteChannel
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelAsyncOnError | CrowdyServices | channels | |
OnSuccess | FChannelAsyncOnError | CrowdyServices | channels |
UCrowdyChannels_DeleteChannelRole
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelAsyncOnError | CrowdyServices | channels | |
OnSuccess | FChannelAsyncOnError | CrowdyServices | channels |
UCrowdyChannels_GetChannel
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelAsyncResult | CrowdyServices | channels |
UCrowdyChannels_GetChannelMembers
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelMembersAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelMembersAsyncResult | CrowdyServices | channels |
UCrowdyChannels_GetChannelPolicy
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelPolicyAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelPolicyAsyncResult | CrowdyServices | channels |
UCrowdyChannels_GetChannelRoles
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelRolesAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelRolesAsyncResult | CrowdyServices | channels |
UCrowdyChannels_GetChannels
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelsAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelsAsyncResult | CrowdyServices | channels |
UCrowdyChannels_GetMyChannels
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FMyChannelsAsyncResult | CrowdyServices | channels | |
OnSuccess | FMyChannelsAsyncResult | CrowdyServices | channels |
UCrowdyChannels_GetPendingJoinRequests
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelMembersAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelMembersAsyncResult | CrowdyServices | channels |
UCrowdyChannels_JoinChannel
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelMemberAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelMemberAsyncResult | CrowdyServices | channels |
UCrowdyChannels_LeaveChannel
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelAsyncOnError | CrowdyServices | channels | |
OnSuccess | FChannelAsyncOnError | CrowdyServices | channels |
UCrowdyChannels_RemoveChannelMember
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelAsyncOnError | CrowdyServices | channels | |
OnSuccess | FChannelAsyncOnError | CrowdyServices | channels |
UCrowdyChannels_RequestToJoinChannel
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelMemberAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelMemberAsyncResult | CrowdyServices | channels |
UCrowdyChannels_SetChannelMemberRoles
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelMemberAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelMemberAsyncResult | CrowdyServices | channels |
UCrowdyChannels_SetChannelPolicy
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelPolicyAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelPolicyAsyncResult | CrowdyServices | channels |
UCrowdyChannels_UnbanChannelMember
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelUnbanAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelUnbanAsyncResult | CrowdyServices | channels |
UCrowdyChannels_UpdateChannel
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelAsyncResult | CrowdyServices | channels |
UCrowdyChannels_UpdateChannelRole
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FChannelRoleAsyncResult | CrowdyServices | channels | |
OnSuccess | FChannelRoleAsyncResult | CrowdyServices | channels |
UCrowdyHostSubsystem
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnHostElected | FOnCrowdyHostElected | Crowdy SDK|Host|Events | CrowdyServices | host-election |
UCrowdyIsEntityHostServer
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnFailed | FCrowdyHostCheckPin | CrowdyServices | host-is-a-convention | |
OnIsHost | FCrowdyHostCheckPin | CrowdyServices | host-election | |
OnIsNotHost | FCrowdyHostCheckPin | CrowdyServices | host-election |
UCrowdyKitSocial
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnChatMessage | FOnCrowdyKitChatMessage | Crowdy SDK|Game Kit|Social | CrowdyServices | play-together |
UCrowdyKitSocialGroupAction
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
Completed | FCrowdyKitGroupAsyncResult | CrowdyServices | play-together | |
Failed | FCrowdyKitGroupAsyncResult | CrowdyServices | play-together |
UCrowdyKitSocialMembersAction
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
Completed | FCrowdyKitMembersAsyncResult | CrowdyServices | play-together | |
Failed | FCrowdyKitMembersAsyncResult | CrowdyServices | play-together |
UCrowdyPlayers_GetPlayerName
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FPlayerProfileAsyncResult | CrowdyServices | player-names | |
OnSuccess | FPlayerProfileAsyncResult | CrowdyServices | teams |
UCrowdyPlayers_GetPlayerNames
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FPlayerProfilesAsyncResult | CrowdyServices | player-names | |
OnSuccess | FPlayerProfilesAsyncResult | CrowdyServices | teams |
UCrowdyPlayers_SetPlayerName
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FPlayerProfileAsyncResult | CrowdyServices | player-names | |
OnSuccess | FPlayerProfileAsyncResult | CrowdyServices | teams |
UCrowdyProximityChat
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnProximityTextReceived | FOnCrowdyProximityTextReceived | Crowdy SDK|Proximity Chat | CrowdyServices | nearby-text-chat |
OnProximityTextRefused | FOnCrowdyProximityTextRefused | Crowdy SDK|Proximity Chat | CrowdyServices | nearby-text-chat |
UCrowdyTeams
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnMyTeamsCacheChanged | FOnMyTeamsCacheChanged | Crowdy SDK|Teams | CrowdyServices | teams |
UCrowdyTeams_AddTeamMember
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FMemberAsyncResult | CrowdyServices | teams | |
OnSuccess | FMemberAsyncResult | CrowdyServices | teams |
UCrowdyTeams_BanTeamMember
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FMemberAsyncResult | CrowdyServices | teams | |
OnSuccess | FMemberAsyncResult | CrowdyServices | teams |
UCrowdyTeams_CreateTeam
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FTeamAsyncResult | CrowdyServices | teams | |
OnSuccess | FTeamAsyncResult | CrowdyServices | teams |
UCrowdyTeams_CreateTeamRole
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FRoleAsyncResult | CrowdyServices | teams | |
OnSuccess | FRoleAsyncResult | CrowdyServices | teams |
UCrowdyTeams_DeleteTeam
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FTeamsAsyncOnError | CrowdyServices | teams | |
OnSuccess | FTeamsAsyncOnError | CrowdyServices | teams |
UCrowdyTeams_DeleteTeamRole
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FTeamsAsyncOnError | CrowdyServices | teams | |
OnSuccess | FTeamsAsyncOnError | CrowdyServices | teams |
UCrowdyTeams_GetMyTeams
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FMyTeamsAsyncResult | CrowdyServices | teams | |
OnSuccess | FMyTeamsAsyncResult | CrowdyServices | teams |
UCrowdyTeams_GetPendingJoinRequests
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FMembersAsyncResult | CrowdyServices | teams | |
OnSuccess | FMembersAsyncResult | CrowdyServices | teams |
UCrowdyTeams_GetTeam
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FTeamAsyncResult | CrowdyServices | teams | |
OnSuccess | FTeamAsyncResult | CrowdyServices | teams |
UCrowdyTeams_GetTeamMembers
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FMembersAsyncResult | CrowdyServices | teams | |
OnSuccess | FMembersAsyncResult | CrowdyServices | teams |
UCrowdyTeams_GetTeamPolicy
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FPolicyAsyncResult | CrowdyServices | teams | |
OnSuccess | FPolicyAsyncResult | CrowdyServices | teams |
UCrowdyTeams_GetTeamRoles
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FRolesAsyncResult | CrowdyServices | teams | |
OnSuccess | FRolesAsyncResult | CrowdyServices | teams |
UCrowdyTeams_GetTeams
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FTeamsAsyncResult | CrowdyServices | teams | |
OnSuccess | FTeamsAsyncResult | CrowdyServices | teams |
UCrowdyTeams_JoinTeam
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FMemberAsyncResult | CrowdyServices | teams | |
OnSuccess | FMemberAsyncResult | CrowdyServices | teams |
UCrowdyTeams_LeaveTeam
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FTeamsAsyncOnError | CrowdyServices | teams | |
OnSuccess | FTeamsAsyncOnError | CrowdyServices | teams |
UCrowdyTeams_RemoveTeamMember
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FTeamsAsyncOnError | CrowdyServices | teams | |
OnSuccess | FTeamsAsyncOnError | CrowdyServices | teams |
UCrowdyTeams_RequestToJoinTeam
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FMemberAsyncResult | CrowdyServices | teams | |
OnSuccess | FMemberAsyncResult | CrowdyServices | teams |
UCrowdyTeams_SetTeamMemberRoles
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FMemberAsyncResult | CrowdyServices | teams | |
OnSuccess | FMemberAsyncResult | CrowdyServices | teams |
UCrowdyTeams_SetTeamPolicy
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FPolicyAsyncResult | CrowdyServices | teams | |
OnSuccess | FPolicyAsyncResult | CrowdyServices | teams |
UCrowdyTeams_UnbanTeamMember
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FTeamUnbanAsyncResult | CrowdyServices | teams | |
OnSuccess | FTeamUnbanAsyncResult | CrowdyServices | teams |
UCrowdyTeams_UpdateTeam
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FTeamAsyncResult | CrowdyServices | teams | |
OnSuccess | FTeamAsyncResult | CrowdyServices | teams |
UCrowdyTeams_UpdateTeamRole
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnError | FRoleAsyncResult | CrowdyServices | teams | |
OnSuccess | FRoleAsyncResult | CrowdyServices | teams |
UCrowdyFindMatchAction
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
Failed | FCrowdyFindMatchUpdate | CrowdyExec | whats-changed | |
Matched | FCrowdyFindMatchUpdate | CrowdyExec | ||
Proposed | FCrowdyFindMatchUpdate | CrowdyExec | ||
Queued | FCrowdyFindMatchUpdate | CrowdyExec |
UCrowdyServerCallAction
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnFailed | FCrowdyServerCallDone | Crowdy SDK|Server Objects | CrowdyExec | host-is-a-convention |
OnSuccess | FCrowdyServerCallDone | Crowdy SDK|Server Objects | CrowdyExec | teams |
UCrowdyServerObject
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
RecordsChanged | FCrowdyServerRecordsChanged | Crowdy SDK|Server Objects | CrowdyExec | |
RecordsUpdated | FCrowdyServerRecordsUpdated | Crowdy SDK|Server Objects | CrowdyExec | whats-changed |
StatusChanged | FCrowdyServerStatusChanged | Crowdy SDK|Server Objects | CrowdyExec |
UCrowdyServerObjectComponent
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnPositionKept | FOnCrowdyPositionKept | Server Object|Position | CrowdyExec | |
OnStatusChanged | FCrowdyServerStatusChanged | Crowdy SDK|Server Objects | CrowdyExec | |
OnVariablesChanged | FCrowdyServerVariablesChanged | Crowdy SDK|Server Objects | CrowdyExec |
UCrowdyServerPingAction
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnFailed | FCrowdyServerPingDone | Crowdy SDK|Server Objects | CrowdyExec | host-is-a-convention |
OnSuccess | FCrowdyServerPingDone | Crowdy SDK|Server Objects | CrowdyExec | teams |
UCrowdyMassNearTierComponent
| Delegate | Signature type | Category | Module | Read more |
|---|---|---|---|---|
OnServerValuesChanged | FCrowdyMassNearTierServerValuesChanged | Crowdy Mass|Server Values | CrowdyMass |
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
InitafterSuper::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 DynamicorRemoveDynamic) 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.