|
|
| Lobby (Credentials &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, FAccelByteMessagingSystem &InMessagingSystemRef, FAccelByteNetworkConditioner &InNetworkConditionerRef, TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient=nullptr, float InPingDelay=30.f, float InInitialBackoffDelay=1.f, float InMaxBackoffDelay=30.f, float InTotalTimeout=60.f) |
|
| Lobby (Credentials &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, FAccelByteMessagingSystem &InMessagingSystemRef, FAccelByteNetworkConditioner &InNetworkConditionerRef, FAccelBytePlatformPtr const &InAccelBytePlatform, float InPingDelay=30.f, float InInitialBackoffDelay=1.f, float InMaxBackoffDelay=30.f, float InTotalTimeout=60.f) |
|
| DECLARE_DELEGATE_OneParam (FBaseResponse, FAccelByteModelsLobbyBaseResponse const &) |
| | delegate for handling info party response.
|
|
| DECLARE_DELEGATE_OneParam (FPartyInfoResponse, FAccelByteModelsInfoPartyResponse const &) |
| | delegate for handling info party response.
|
|
| DECLARE_DELEGATE_OneParam (FPartyCreateResponse, FAccelByteModelsCreatePartyResponse const &) |
| | delegate for handling create party response.
|
|
| DECLARE_DELEGATE_OneParam (FPartyLeaveResponse, FAccelByteModelsLeavePartyResponse const &) |
| | delegate for handling leave party response.
|
|
| DECLARE_DELEGATE_OneParam (FPartyLeaveNotif, FAccelByteModelsLeavePartyNotice const &) |
| | delegate for handling leave party notification. This delegate is DEPRECATED
|
|
| DECLARE_DELEGATE_OneParam (FPartyMemberLeaveNotif, FAccelByteModelsLeavePartyNotice const &) |
| | delegate for handling leave party notification.
|
|
| DECLARE_DELEGATE_OneParam (FPartyInviteResponse, FAccelByteModelsPartyInviteResponse const &) |
| | delegate for handling invite party response.
|
|
| DECLARE_DELEGATE_OneParam (FPartyInviteNotif, FAccelByteModelsInvitationNotice const &) |
| | delegate for handling party invitation notification
|
|
| DECLARE_DELEGATE_OneParam (FPartyGetInvitedNotif, FAccelByteModelsPartyGetInvitedNotice const &) |
| | delegate for handling get party invitation notification
|
|
| DECLARE_DELEGATE_OneParam (FPartyJoinResponse, FAccelByteModelsPartyJoinResponse const &) |
| | delegate for handling join party response
|
|
| DECLARE_DELEGATE_OneParam (FPartyJoinNotif, FAccelByteModelsPartyJoinNotice const &) |
| | delegate for handling join party notification
|
|
| DECLARE_DELEGATE_OneParam (FPartyRejectResponse, FAccelByteModelsPartyRejectResponse const &) |
| | delegate for handling reject party response
|
|
| DECLARE_DELEGATE_OneParam (FPartyRejectNotif, FAccelByteModelsPartyRejectNotice const &) |
| | delegate for handling reject party notification
|
|
| DECLARE_DELEGATE_OneParam (FPartyKickResponse, FAccelByteModelsKickPartyMemberResponse const &) |
| | delegate for handling member kicked from party event
|
|
| DECLARE_DELEGATE_OneParam (FPartyKickNotif, FAccelByteModelsGotKickedFromPartyNotice const &) |
| | delegate for handling member kicked from party event notification
|
|
| DECLARE_DELEGATE_OneParam (FPartyDataUpdateNotif, FAccelByteModelsPartyDataNotif const &) |
| | delegate for handling update data notification
|
|
| DECLARE_DELEGATE_OneParam (FPartyMemberConnectNotif, FAccelByteModelsPartyMemberConnectionNotice const &) |
| | delegate for handling party connect notification
|
|
| DECLARE_DELEGATE_OneParam (FPartyMemberDisconnectNotif, FAccelByteModelsPartyMemberConnectionNotice const &) |
| | delegate for handling party disconnect notification
|
|
| DECLARE_DELEGATE_OneParam (FPartyGenerateCodeResponse, FAccelByteModelsPartyGenerateCodeResponse const &) |
| | delegate for handling generate party code event
|
|
| DECLARE_DELEGATE_OneParam (FPartyGetCodeResponse, FAccelByteModelsPartyGetCodeResponse const &) |
| | delegate for handling get party code event
|
|
| DECLARE_DELEGATE_OneParam (FPartyDeleteCodeResponse, FAccelByteModelsPartyDeleteCodeResponse const &) |
| | delegate for handling delete party code event
|
|
| DECLARE_DELEGATE_OneParam (FPartyJoinViaCodeResponse, FAccelByteModelsPartyJoinResponse const &) |
| | delegate for handling join party via party code event
|
|
| DECLARE_DELEGATE_OneParam (FPartyPromoteLeaderResponse, FAccelByteModelsPartyPromoteLeaderResponse const &) |
| | delegate for handling promote party leader response
|
|
| DECLARE_DELEGATE_OneParam (FPartySendNotifResponse, FAccelByteModelsPartySendNotifResponse const &) |
| | delegate for handling sending a notification to a party member
|
|
| DECLARE_DELEGATE_OneParam (FPartyNotif, FAccelByteModelsPartyNotif const &) |
| | delegate for handling notification from a party member
|
|
| DECLARE_DELEGATE_OneParam (FPersonalChatResponse, FAccelByteModelsPersonalMessageResponse const &) |
| | delegate for handling private message response
|
|
| DECLARE_DELEGATE_OneParam (FPersonalChatNotif, FAccelByteModelsPersonalMessageNotice const &) |
| | delegate for handling private message event notification
|
|
| DECLARE_DELEGATE_OneParam (FPartyChatResponse, FAccelByteModelsPartyMessageResponse const &) |
| | delegate for handling party message event response
|
|
| DECLARE_DELEGATE_OneParam (FPartyChatNotif, FAccelByteModelsPartyMessageNotice const &) |
| | delegate for handling party message event notification
|
|
| DECLARE_DELEGATE_OneParam (FJoinDefaultChannelChatResponse, FAccelByteModelsJoinDefaultChannelResponse const &) |
| | delegate for handling join default channel message event response
|
|
| DECLARE_DELEGATE_OneParam (FChannelChatResponse, FAccelByteModelsChannelMessageResponse const &) |
| | delegate for handling channel message event response
|
|
| DECLARE_DELEGATE_OneParam (FChannelChatNotif, FAccelByteModelsChannelMessageNotice const &) |
| | delegate for handling channel message event notification
|
|
| DECLARE_DELEGATE_OneParam (FSetUserPresenceResponse, FAccelByteModelsSetOnlineUsersResponse const &) |
| | delegate for handling user change presence status
|
|
| DECLARE_DELEGATE_OneParam (FFriendStatusNotif, FAccelByteModelsUsersPresenceNotice const &) |
| | delegate for handling other user change their presence status event
|
|
| DECLARE_DELEGATE_OneParam (FGetAllFriendsStatusResponse, FAccelByteModelsGetOnlineUsersResponse const &) |
| | delegate for handling get all user presence
|
|
| DECLARE_DELEGATE_OneParam (FMessageNotif, FAccelByteModelsNotificationMessage const &) |
| | delegate for handling incoming notification
|
|
| DECLARE_MULTICAST_DELEGATE_OneParam (FNotifBroadcaster, FAccelByteModelsNotificationMessage const &) |
|
| DECLARE_DELEGATE_OneParam (FUserBannedNotification, FAccelByteModelsUserBannedNotification const &) |
| | delegate for handling ban notification
|
|
| DECLARE_DELEGATE_OneParam (FUserUnbannedNotification, FAccelByteModelsUserBannedNotification const &) |
| | delegate for handling unban notification
|
|
| DECLARE_DELEGATE_OneParam (FRequestFriendsResponse, FAccelByteModelsRequestFriendsResponse const &) |
| | delegate for handling request friend response
|
|
| DECLARE_DELEGATE_OneParam (FUnfriendResponse, FAccelByteModelsUnfriendResponse const &) |
| | delegate for handling unfriend response
|
|
| DECLARE_DELEGATE_OneParam (FListOutgoingFriendsResponse, FAccelByteModelsListOutgoingFriendsResponse const &) |
| | delegate for handling list outgoing friends response
|
|
| DECLARE_DELEGATE_OneParam (FListOutgoingFriendsWithTimeResponse, FAccelByteModelsListOutgoingFriendsWithTimeResponse const &) |
| | delegate for handling list outgoing friends response with added requiredAt timestamp
|
|
| DECLARE_DELEGATE_OneParam (FCancelFriendsResponse, FAccelByteModelsCancelFriendsResponse const &) |
| | delegate for handling cancel friend response
|
|
| DECLARE_DELEGATE_OneParam (FListIncomingFriendsResponse, FAccelByteModelsListIncomingFriendsResponse const &) |
| | delegate for handling list incoming friends response
|
|
| DECLARE_DELEGATE_OneParam (FListIncomingFriendsWithTimeResponse, FAccelByteModelsListIncomingFriendsWithTimeResponse const &) |
| | delegate for handling list incoming friends response with added requiredAt timestamp
|
|
| DECLARE_DELEGATE_OneParam (FAcceptFriendsResponse, FAccelByteModelsAcceptFriendsResponse const &) |
| | delegate for handling accept friend response
|
|
| DECLARE_DELEGATE_OneParam (FRejectFriendsResponse, FAccelByteModelsRejectFriendsResponse const &) |
| | delegate for handling reject friend response
|
|
| DECLARE_DELEGATE_OneParam (FLoadFriendListResponse, FAccelByteModelsLoadFriendListResponse const &) |
| | delegate for handling load friend list response
|
|
| DECLARE_DELEGATE_OneParam (FGetFriendshipStatusResponse, FAccelByteModelsGetFriendshipStatusResponse const &) |
| | delegate for handling get friendship status response
|
|
| DECLARE_DELEGATE_OneParam (FAcceptFriendsNotif, FAccelByteModelsAcceptFriendsNotif const &) |
| | delegate for handling notification when your request friend is accepted
|
|
| DECLARE_DELEGATE_OneParam (FRequestFriendsNotif, FAccelByteModelsRequestFriendsNotif const &) |
| | delegate for handling notification when you receive a request friend
|
|
| DECLARE_DELEGATE_OneParam (FUnfriendNotif, FAccelByteModelsUnfriendNotif const &) |
| | delegate for handling unfriend notification
|
|
| DECLARE_DELEGATE_OneParam (FCancelFriendsNotif, FAccelByteModelsCancelFriendsNotif const &) |
| | delegate for handling cancel friend notification
|
|
| DECLARE_DELEGATE_OneParam (FRejectFriendsNotif, FAccelByteModelsRejectFriendsNotif const &) |
| | delegate for handling reject friend notification
|
|
| DECLARE_DELEGATE_OneParam (FBlockPlayerResponse, FAccelByteModelsBlockPlayerResponse const &) |
| | delegate for handling block player response
|
|
| DECLARE_DELEGATE_OneParam (FUnblockPlayerResponse, FAccelByteModelsUnblockPlayerResponse const &) |
| | delegate for handling unblock player response
|
|
| DECLARE_DELEGATE_OneParam (FListBlockedUserResponse, FAccelByteModelsListBlockedUserResponse const &) |
| | delegate for handling list blocked user response
|
|
| DECLARE_DELEGATE_OneParam (FListBlockerResponse, FAccelByteModelsListBlockerResponse const &) |
| | delegate for handling list blocker response
|
|
| DECLARE_DELEGATE_OneParam (FBlockPlayerNotif, FAccelByteModelsBlockPlayerNotif const &) |
| | delegate for handling notification when you block a player
|
|
| DECLARE_DELEGATE_OneParam (FUnblockPlayerNotif, FAccelByteModelsUnblockPlayerNotif const &) |
| | delegate for handling notification when you unblock a player
|
|
| DECLARE_DELEGATE_TwoParams (FSignalingP2P, FString const &, FString const &) |
| | delegate for handling signaling P2P message
|
|
| DECLARE_DELEGATE_TwoParams (FErrorNotif, int32, FString const &) |
| | delegate for handling signaling P2P message
|
|
| DECLARE_DELEGATE_OneParam (FSetSessionAttributeResponse, FAccelByteModelsSetSessionAttributesResponse const &) |
| | delegate for handling response when setting session attribute
|
|
| DECLARE_DELEGATE_OneParam (FGetSessionAttributeResponse, FAccelByteModelsGetSessionAttributesResponse const &) |
| | delegate for handling response when setting session attribute
|
|
| DECLARE_DELEGATE_OneParam (FGetAllSessionAttributeResponse, FAccelByteModelsGetAllSessionAttributesResponse const &) |
| | delegate for handling response when setting session attribute
|
|
| DECLARE_DELEGATE_OneParam (FRefreshTokenResponse, FAccelByteModelsRefreshTokenResponse const &) |
| | delegate for handling response when refreshing lobby token.
|
|
| DECLARE_DELEGATE (FConnectSuccess) |
| | delegate for handling successfully connecting to lobby.
|
|
| DECLARE_DELEGATE_OneParam (FV2PartyMembersChangedNotif, FAccelByteModelsV2PartyMembersChangedEvent) |
| | Delegate for party members changed event.
|
|
| DECLARE_DELEGATE_OneParam (FV2PartyInvitedNotif, FAccelByteModelsV2PartyInvitedEvent) |
| | Delegate for user invited to party event.
|
|
| DECLARE_DELEGATE_OneParam (FV2PartyInviteTimeoutNotif, FAccelByteModelsV2PartyInviteTimeoutEvent) |
| | Delegate for user party invitation timed out event. Notification when a party invitation has been timeout.
|
|
| DECLARE_DELEGATE_OneParam (FV2PartyRejectedNotif, FAccelByteModelsV2PartyUserRejectedEvent) |
| | Delegate for user rejected invitation event.
|
|
| DECLARE_DELEGATE_OneParam (FV2PartyJoinedNotif, FAccelByteModelsV2PartyUserJoinedEvent) |
| | Delegate for user joined party event.
|
|
| DECLARE_DELEGATE_OneParam (FV2PartyKickedNotif, FAccelByteModelsV2PartyUserKickedEvent) |
| | Delegate for user kicked from party event.
|
|
| DECLARE_MULTICAST_DELEGATE_OneParam (FV2PartyInviteCanceledNotif, FAccelByteModelsV2PartyInviteCanceledEvent) |
| | Delegate for party invite canceled event. Will be triggered when any outgoing invitation canceled. Inviter and Invitee will receive it.
|
|
| DECLARE_DELEGATE_OneParam (FV2PartyUpdatedNotif, FAccelByteModelsV2PartySession) |
|
| DECLARE_MULTICAST_DELEGATE_OneParam (FV2PartyCreatedNotif, FAccelByteModelsV2PartyCreatedEvent) |
|
| DECLARE_DELEGATE_OneParam (FV2PartyStorageChangedNotif, FAccelByteModelsV2PartyStorageChangedEvent) |
|
| DECLARE_DELEGATE_OneParam (FV2GameSessionInvitedNotif, FAccelByteModelsV2GameSessionUserInvitedEvent) |
| | Delegate for user invited to game session event.
|
|
| DECLARE_DELEGATE_OneParam (FV2GameSessionInviteTimeoutNotif, FAccelByteModelsV2GameSessionUserInviteTimeoutEvent) |
| | Delegate for user game session invitation timed out event. Notification when a game session invitation has been timeout.
|
|
| DECLARE_DELEGATE_OneParam (FV2GameSessionJoinedNotif, FAccelByteModelsV2GameSessionUserJoinedEvent) |
| | Delegate for user joined game session event.
|
|
| DECLARE_DELEGATE_OneParam (FV2GameSessionMembersChangedNotif, FAccelByteModelsV2GameSessionMembersChangedEvent) |
| | Delegate for game session members changed event.
|
|
| DECLARE_DELEGATE_OneParam (FV2GameSessionUpdatedNotif, FAccelByteModelsV2GameSession) |
| | Delegate for game session updated event.
|
|
| DECLARE_DELEGATE_OneParam (FV2GameSessionKickedNotif, FAccelByteModelsV2GameSessionUserKickedEvent) |
| | Delegate for game session updated event.
|
|
| DECLARE_DELEGATE_OneParam (FV2GameSessionRejectedNotif, FAccelByteModelsV2GameSessionUserRejectedEvent) |
| | Delegate for game session invite rejected event.
|
|
| DECLARE_DELEGATE_OneParam (FV2GameSessionEndedNotif, FAccelByteModelsV2GameSessionEndedEvent) |
| | Delegate for game session ended event. Will be triggered when DS unregistered.
|
|
| DECLARE_MULTICAST_DELEGATE_OneParam (FV2GameSessionInviteCanceledNotif, FAccelByteModelsV2GameSessionInviteCanceledEvent) |
| | Delegate for game session invite canceled event. Will be triggered when any outgoing invitation canceled. Inviter and Invitee will receive it.
|
|
| DECLARE_DELEGATE_OneParam (FV2SessionStorageChangedNotif, FAccelByteModelsV2SessionStorageChangedEvent) |
| | Delegate for session storage changed event.
|
|
| DECLARE_DELEGATE_OneParam (FV2SessionJoinedSecretNotif, FAccelByteModelsV2SessionJoinedSecret const &) |
| | Delegate for session joined secret event.
|
|
| DECLARE_DELEGATE_OneParam (FV2DSStatusChangedNotif, FAccelByteModelsV2DSStatusChangedNotif) |
| | Delegate for game session when DS status is changed.
|
|
| DECLARE_DELEGATE_OneParam (FV2MatchmakingMatchFoundNotif, FAccelByteModelsV2MatchFoundNotif) |
| | Delegate for notif when match is found.
|
|
| DECLARE_DELEGATE_OneParam (FV2MatchmakingStartNotif, FAccelByteModelsV2StartMatchmakingNotif) |
| | Delegate for notification when party leader started matchmaking.
|
|
| DECLARE_DELEGATE_OneParam (FV2MatchmakingExpiredNotif, FAccelByteModelsV2MatchmakingExpiredNotif) |
| | Delegate for notification when matchmaking ticket expired.
|
|
| DECLARE_DELEGATE_OneParam (FV2MatchmakingCanceledNotif, FAccelByteModelsV2MatchmakingCanceledNotif) |
| | Delegate for notification when party leader canceled matchmaking.
|
|
| DECLARE_DELEGATE_OneParam (FChangeUserRegionResponse, FAccelByteModelsChangeUserRegionResponse const &) |
| | delegate for handling set user region response
|
|
| DECLARE_DELEGATE_OneParam (FV2NativeSessionSyncNotif, FAccelByteModelsV2NativeSessionSyncNotif) |
| | Delegate for a native session sync event from session service.
|
|
| DECLARE_MULTICAST_DELEGATE_OneParam (FOneTimeCodeLinkedNotif, FAccelByteModelsOneTimeCodeLinked const &) |
|
| DECLARE_MULTICAST_DELEGATE_OneParam (FEntitlementUpdatedNotif, FAccelByteModelsEntitlementUpdatedNotification const &) |
| | Delegate for notification when entitlements are updated.
|
|
| DECLARE_MULTICAST_DELEGATE_OneParam (FWalletBalanceChangedNotif, FAccelByteModelsWalletBalanceChangedNotification const &) |
| | Delegate for notification when wallet balance are changed.
|
|
| DECLARE_MULTICAST_DELEGATE_OneParam (FWalletStatusChangedNotif, FAccelByteModelsWalletStatusChangedNotification const &) |
| | Delegate for notification when wallet status are changed.
|
|
void | Connect (FString const &Token="") |
| | Connect to the Lobby server via websocket. You must connect to the server before you can start sending/receiving. Also make sure you have logged in first as this operation requires access token.
|
|
void | Disconnect (bool ForceCleanup=false) |
| | Disconnect from server if and only if the you have connected to server. If not currently connected, then this does nothing.
|
| bool | IsConnected () const |
| | Check whether the websocket is currently connected to the Lobby server.
|
| bool | IsReconnecting () const |
| | Check whether the websocket is currently trying to reconnect to the Lobby server.
|
|
void | SendPing () |
| | Send ping.
|
| FString | SendPrivateMessage (FString const &UserId, FString const &Message) |
| | Send a private message to another user.
|
| FString | SendPartyMessage (FString const &Message) |
| | Send a message to other party members.
|
|
FString | SendJoinDefaultChannelChatRequest () |
| | Request to join the default channel chat.
|
|
FString | SendChannelMessage (FString const &Message) |
| | Send a message to joined channel chat.
|
|
FString | SendInfoPartyRequest () |
| | Get information about current party.
|
|
FString | SendInfoPartyRequest (FPartyInfoResponse const &OnInfoPartyResponse, FErrorHandler const &OnError=nullptr) |
|
FString | SendCreatePartyRequest () |
| | Create a party.
|
|
FString | SendLeavePartyRequest () |
| | Leave current party.
|
| FString | SendInviteToPartyRequest (FString const &UserId) |
| | Invite a user to party.
|
| FString | SendAcceptInvitationRequest (FString const &PartyId, FString const &InvitationToken) |
| | Accept a party invitation.
|
| FString | SendRejectInvitationRequest (FString const &PartyId, FString const &InvitationToken) |
| | Reject a party invitation.
|
| FString | SendKickPartyMemberRequest (FString const &UserId) |
| | Kick a party member.
|
|
FString | SendPartyGenerateCodeRequest () |
| | Generate Party code.
|
|
FString | SendPartyGetCodeRequest () |
| | Get Party code.
|
|
FString | SendPartyDeleteCodeRequest () |
| | Remove Party invite code.
|
| FString | SendPartyJoinViaCodeRequest (FString const &partyCode) |
| | Join Party via party code.
|
| FString | SendPartyPromoteLeaderRequest (FString const &UserId) |
| | Promote party member to party leader.
|
| FString | SendNotificationToPartyMember (FString const &Topic, FString const &Payload) |
| | Send notification to party member.
|
| FAccelByteTaskWPtr | SetPartySizeLimit (FString const &PartyId, int32 Limit, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) |
| | Set the party's member limit.
|
|
void | GetAllAsyncNotification () |
| | Get all pending notification(s) that is sent to user when user is not connected to lobby. Please call this function after user connected to lobby.
|
| FAccelByteTaskWPtr | QueryFriendList (THandler< FAccelByteModelsQueryFriendListResponse > const &OnSuccess, FErrorHandler const &OnError, int32 Offset=0, int32 Limit=20) |
| | Query the friend list of current user. The result is friend ids in pagination format.
|
| FAccelByteTaskWPtr | QueryIncomingFriendRequest (THandler< FAccelByteModelsIncomingFriendRequests > const &OnSuccess, FErrorHandler const &OnError, int32 Offset=0, int32 Limit=20) |
| | Query the incoming friend requests for current user. The result is friend requests with requested time info in pagination format.
|
| FAccelByteTaskWPtr | QueryOutgoingFriendRequest (THandler< FAccelByteModelsOutgoingFriendRequests > const &OnSuccess, FErrorHandler const &OnError, int32 Offset=0, int32 Limit=20) |
| | Query the outgoing friend requests for current user. The result is friend requests with requested time info in pagination format.
|
| FAccelByteTaskWPtr | SendFriendRequest (FString const &UserId, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) |
| | Send friend request to other user by user id.
|
| FAccelByteTaskWPtr | SendFriendRequestByPublicId (FString const &PublicId, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) |
| | Send friend request to other user by public id.
|
| FAccelByteTaskWPtr | CancelFriendRequest (FString const &UserId, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) |
| | Cancel outgoing friend request.
|
| FAccelByteTaskWPtr | AcceptFriendRequest (FString const &UserId, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) |
| | Accept friend request from other user.
|
| FAccelByteTaskWPtr | RejectFriendRequest (FString const &UserId, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) |
| | Reject friend request from other user.
|
| FAccelByteTaskWPtr | GetFriendshipStatus (FString const &UserId, THandler< FAccelByteModelsFriendshipStatusResponse > const &OnSuccess, FErrorHandler const &OnError) |
| | Get friendship status of current user with other user.
|
| FAccelByteTaskWPtr | Unfriend (FString const &UserId, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) |
| | Unfriend a user from friend list.
|
| FAccelByteTaskWPtr | BlockPlayer (FString const &UserId, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) |
| | Block specified player from being able to do certain action against current user the specified player will be removed from friend list.
|
| FAccelByteTaskWPtr | UnblockPlayer (FString const &UserId, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) |
| | Unblock specified player enabling them to do certain action against current user.
|
| void | RequestFriend (FString const &UserId) |
| | Send request friend request.
|
| void | RequestFriendByPublicId (FString const &PublicId) |
| | Send friend request by public ID.
|
| void | Unfriend (FString const &UserId) |
| | Send unfriend request.
|
|
void | ListOutgoingFriends () |
| | Send list of outgoing friends request.
|
|
void | ListOutgoingFriendsWithTime () |
| | Send list of outgoing friends request with requestedAt timestamp.
|
| void | CancelFriendRequest (FString const &UserId) |
| | Send cancel friend request.
|
|
void | ListIncomingFriends () |
| | Send list of incoming friends request.
|
|
void | ListIncomingFriendsWithTime () |
| | Send list of incoming friends request with requestedAt timestamp.
|
|
void | AcceptFriend (FString const &UserId) |
| | Send accept friend request.
|
|
void | RejectFriend (FString const &UserId) |
| | Send reject friend request.
|
|
void | LoadFriendsList () |
| | Send load friends list request.
|
| void | GetFriendshipStatus (FString const &UserId) |
| | Send get friendship status request.
|
| void | BlockPlayer (FString const &UserId) |
| | Block specified player from being able to do certain action against current user the specified player will be removed from friend list.
|
| void | UnblockPlayer (FString const &UserId) |
| | Unblock specified player enabling them to do certain action against current user.
|
| FString | SendSignalingMessage (FString const &UserId, FString const &Message) |
| | Send a signaling message to another user.
|
| FString | SetSessionAttribute (FString const &Key, FString const &Value) |
| | Set user attribute to lobby session.
|
| FString | GetSessionAttribute (FString const &Key) |
| | Get user attribute from lobby session.
|
|
FString | GetAllSessionAttribute () |
| | Get all user attribute from lobby session.
|
| FString | RefreshToken (FString const &AccessToken) |
| | Refresh access token used in lobby.
|
|
void | UnbindEvent () |
| | Unbind all delegates set previously.
|
|
void | UnbindPartyNotifEvents () |
| | Unbind all party notif delegates set previously.
|
|
void | UnbindPartyResponseEvents () |
| | Unbind all party response delegates set previously.
|
|
void | UnbindFriendNotifEvents () |
| | Unbind all friend notif delegates set previously.
|
|
void | UnbindFriendResponseEvents () |
| | Unbind all friend response delegates set previously.
|
|
void | UnbindChatNotifEvents () |
| | Unbind all chat notif delegates set previously.
|
|
void | UnbindChatResponseEvents () |
| | Unbind all chat response delegates set previously.
|
|
void | UnbindBlockNotifEvents () |
| | Unbind all Block notif delegates set previously.
|
|
void | UnbindBlockResponseEvents () |
| | Unbind all Block response delegates set previously.
|
|
void | UnbindSessionAttributeEvents () |
| | Unbind all session attribute response delegates set previously.
|
|
void | UnbindV2PartyEvents () |
| | Unbind all V2 party delegates set previously.
|
|
void | UnbindV2GameSessionEvents () |
| | Unbind all V2 party delegates set previously.
|
|
void | UnbindV2SessionGeneralEvents () |
| | Unbind all shared notif for session and v2 party set previously.
|
|
void | UnbindV2MatchmakingEvents () |
| | Unbind all V2 matchmaking delegates set previously.
|
|
void | UnbindMessageNotificationEvents () |
| | Unbind all message notification delegates set previously.
|
|
void | SetConnectSuccessDelegate (FConnectSuccess const &OnConnectSuccess) |
| | Set a trigger function when successfully connect to lobby.
|
|
void | SetConnectFailedDelegate (FErrorHandler const &OnConnectError) |
| | Set a trigger function when connection to lobby failed.
|
|
void | SetDisconnectNotifDelegate (FDisconnectNotif const &OnDisconnectNotice) |
| | Set a trigger function when connection to lobby is disconnected.
|
|
void | SetConnectionClosedDelegate (FConnectionClosed const &OnConnectionClosed) |
| | Set a trigger function when connection is closed.
|
|
void | SetReconnectingDelegate (FConnectionClosed const &OnReconnecting) |
| | Set a trigger function when connection is closed and reconnecting.
|
|
FReconnectAttempted & | OnReconnectAttemptedMulticastDelegate () |
| | Get a multicast delegate that will be triggered when an attempt to reconnect websocket has been done.
|
|
FMassiveOutage & | OnMassiveOutageMulticastDelegate () |
| | Get a multicast delegate that will be triggered when connection is down & can't be reestablished. Longer than usual.
|
| void | SetPartyLeaveNotifDelegate (FPartyLeaveNotif const &OnPartyLeaveNotice) |
| | Set a trigger function when a party member leave from the party. This function is DEPRECATED.
|
| void | SetPartyMemberLeaveNotifDelegate (FPartyMemberLeaveNotif const &OnPartyMemberLeaveNotice) |
| | Set a trigger function when a party member leave from the party.
|
| void | SetPartyMemberConnectNotifDelegate (FPartyMemberConnectNotif const &OnPartyMemberConnectNotif) |
| | Set a trigger function when a party member reconnecting to the lobby.
|
| void | SetPartyMemberDisconnectNotifDelegate (FPartyMemberDisconnectNotif const &OnPartyMemberDisconnectNotif) |
| | Set a trigger function when a party member disconnect from lobby.
|
| void | SetPartyInviteNotifDelegate (FPartyInviteNotif const &OnPartyInviteNotif) |
| | Set a trigger function when other user is invited to party.
|
| void | SetPartyGetInvitedNotifDelegate (FPartyGetInvitedNotif const &OnInvitePartyGetInvitedNotice) |
| | Set a trigger function when receiving a party invite.
|
| void | SetPartyJoinNotifDelegate (FPartyJoinNotif const &OnInvitePartyJoinNotice) |
| | Set a trigger function when a new member joins the party.
|
| void | SetPartyInvitationRejectedNotifDelegate (FPartyRejectNotif const &OnInvitePartyRejectNotice) |
| | Set a trigger function when a party invitation is rejected.
|
| void | SetPartyKickNotifDelegate (FPartyKickNotif const &OnInvitePartyKickedNotice) |
| | Set a trigger function when kicked from party.
|
| void | SetPartyNotifDelegate (FPartyNotif const &OnPartyNotif) |
| | Set a trigger function when party data is updated.
|
| void | SetPrivateMessageNotifDelegate (FPersonalChatNotif const &OnPersonalChatNotif) |
| | Set a trigger function when party data is updated.
|
| void | SetPartyChatNotifDelegate (FPartyChatNotif const &OnPersonalChatNotif) |
| | Set a trigger function when received a party chat (v1).
|
| void | SetUserPresenceNotifDelegate (FFriendStatusNotif const &OnUserPresenceNotif) |
| | Set a trigger function when friends presence is updated.
|
| void | SetMessageNotifDelegate (FMessageNotif const &OnNotificationMessage) |
| | Set a trigger function when receiving a notification message.
|
| FDelegateHandle | AddMessageNotifDelegate (FMessageNotif const &OnNotificationMessage) |
| | Add a delegate when receiving a notification message.
|
| FDelegateHandle | AddMessageNotifBroadcasterDelegate (FNotifBroadcaster const &OnNotificationBroadcasterMessage) |
| | Set a trigger function when receiving a notification message.
|
| bool | RemoveMessageNotifBroadcasterDelegate (FDelegateHandle const &OnNotificationBroadcasterDelegate) |
| | Remove a trigger function when receiving a notification message.
|
| void | SetV2PartyInvitedNotifDelegate (FV2PartyInvitedNotif const &OnPartyInvitedNotif) |
| | Set a trigger function when receiving invite to a party (v2).
|
| void | SetV2PartyInviteTimeoutNotifDelegate (FV2PartyInviteTimeoutNotif const &OnPartyInviteTimeoutNotif) |
| | Set a trigger function when an party (v2) invitation is already timeout.
|
| void | SetV2PartyMembersChangedNotifDelegate (FV2PartyMembersChangedNotif const &OnPartyMembersChanged) |
| | Set a trigger function when party members changed (v2).
|
| void | SetV2PartyJoinedNotifDelegate (FV2PartyJoinedNotif const &OnPartyJoinedNotif) |
| | Set a trigger function when a new member joined current party (v2).
|
| void | SetV2PartyRejectedNotifDelegate (FV2PartyRejectedNotif const &OnPartyRejectedNotif) |
| | Set a trigger function when a party invitation is rejected (v2).
|
| void | SetV2PartyKickedNotifDelegate (FV2PartyKickedNotif const &OnPartyKickedNotif) |
| | Set a trigger function when getting kicked from a party (v2).
|
| void | SetV2GameSessionInvitedNotifDelegate (FV2GameSessionInvitedNotif const &OnGameSessionInvitedNotif) |
| | Set a trigger function when receiving invite to a game session (v2).
|
| void | SetV2GameSessionInviteTimeoutNotifDelegate (FV2GameSessionInviteTimeoutNotif const &OnGameSessionInviteTimeoutNotif) |
| | Set a trigger function when an game session (v2) invitation is already timeout.
|
| void | SetV2GameSessionJoinedNotifDelegate (FV2GameSessionJoinedNotif const &OnGameSessionJoinedNotif) |
| | Set a trigger function when a new member joined the game session (v2).
|
| void | SetV2GameSessionMembersChangedNotifDelegate (FV2GameSessionMembersChangedNotif const &OnGameSessionMembersChangedNotif) |
| | Set a trigger function when a game session member changes (v2).
|
| void | SetV2GameSessionUpdatedNotifDelegate (FV2GameSessionUpdatedNotif const &OnGameSessionUpdatedNotif) |
| | Set a trigger function when a game session data changes (v2).
|
| void | SetV2GameSessionKickedNotifDelegate (FV2GameSessionKickedNotif const &OnGameSessionKickedNotif) |
| | Set a trigger function when kicked from a game session (v2).
|
| void | SetV2GameSessionRejectedNotifDelegate (FV2GameSessionRejectedNotif const &OnGameSessionRejectedNotif) |
| | Set a trigger function when an invitation is rejected (v2).
|
| void | SetV2GameSessionEndedNotifDelegate (FV2GameSessionEndedNotif const &OnGameSessionEndededNotif) |
| | Set a trigger function when game session ended by the DS (v2).
|
|
FDelegateHandle | AddV2GameSessionInviteCanceledNotifDelegate (THandler< FAccelByteModelsV2GameSessionInviteCanceledEvent > const &OnGameSessionInviteCanceled) |
|
bool | RemoveV2GameSessionInviteCanceledNotifDelegate (FDelegateHandle const &DelegateHandle) |
|
FDelegateHandle | AddV2PartyCreatedNotifDelegate (THandler< FAccelByteModelsV2PartyCreatedEvent > const &OnPartyCreated) |
|
bool | RemoveV2PartyCreatedNotifDelegate (FDelegateHandle const &DelegateHandle) |
|
FDelegateHandle | AddV2PartyInviteCanceledNotifDelegate (THandler< FAccelByteModelsV2PartyInviteCanceledEvent > const &OnPartyInviteCanceled) |
|
bool | RemoveV2PartyInviteCanceledNotifDelegate (FDelegateHandle const &DelegateHandle) |
| void | SetV2SessionStorageChangedNotifDelegate (FV2SessionStorageChangedNotif const &OnSessionStorageChangedNotif) |
| | Set a trigger function when session storage content changes (v2).
|
| void | SetV2PartyStorageChangedNotifDelegate (FV2PartyStorageChangedNotif const &OnPartyStorageChangedNotif) |
| | Set a trigger function when party storage content changes (v2).
|
| void | SetV2SessionJoinedSecretNotifDelegate (FV2SessionJoinedSecretNotif const &OnSessionJoinedSecretNotif) |
| | Set a trigger function when session (with secret server enabled) joined (v2).
|
| void | SetV2DSStatusChangedNotifDelegate (FV2DSStatusChangedNotif const &OnDSStatusChangedNotif) |
| | Set a trigger function when a DS status changes (v2).
|
| void | SetV2PartyUpdatedNotifDelegate (FV2PartyUpdatedNotif const &OnPartyUpdatedNotif) |
| | Set a trigger function when a party data is updated (v2).
|
| void | SetV2MatchmakingMatchFoundNotifDelegate (FV2MatchmakingMatchFoundNotif const &OnMatchFoundNotif) |
| | Set a trigger function when matchmaking ticket is successfully matched (v2).
|
| void | SetV2MatchmakingStartNotifDelegate (FV2MatchmakingStartNotif const &OnMatchmakingStartNotif) |
| | Set a trigger function when leader created a matchmaking ticket (v2).
|
| void | SetV2MatchmakingExpiredNotifDelegate (FV2MatchmakingExpiredNotif const &OnMatchmakingExpiredNotif) |
| | Set a trigger function when matchmaking ticket is expired and matchmaking stopped (v2).
|
| void | SetV2MatchmakingCanceledNotifDelegate (FV2MatchmakingCanceledNotif const &OnMatchmakingCanceledNotif) |
| | Set a trigger function when leader cancelled matchmaking (v2).
|
| void | SetV2NativeSessionSyncNotifDelegate (const FV2NativeSessionSyncNotif &OnV2NativeSessionSyncNotif) |
| | Set a trigger function when leader cancelled matchmaking (v2).
|
| void | SetUserBannedNotificationDelegate (FUserBannedNotification const &OnUserBannedNotification) |
| | Set a trigger function when user is banned.
|
| void | SetUserUnbannedNotificationDelegate (FUserUnbannedNotification const &OnUserUnbannedNotification) |
| | Set a trigger function when user is unbanned.
|
| void | SetOnFriendRequestAcceptedNotifDelegate (FAcceptFriendsNotif const &OnAcceptFriendsNotif) |
| | Set a trigger function when a friend request is accepted.
|
| void | SetOnIncomingRequestFriendsNotifDelegate (FRequestFriendsNotif const &OnRequestFriendsNotif) |
| | Set a trigger function when a friend request is received.
|
| void | SetOnUnfriendNotifDelegate (FUnfriendNotif const &OnUnfriendNotif) |
| | Set a trigger function when unfriended.
|
| void | SetOnCancelFriendsNotifDelegate (FCancelFriendsNotif const &OnCancelFriendsNotif) |
| | Set a trigger function when friend request is cancelled.
|
| void | SetOnRejectFriendsNotifDelegate (FRejectFriendsNotif const &OnRejectFriendsNotif) |
| | Set a trigger function when friend request is rejected.
|
| void | SetParsingErrorDelegate (FErrorHandler const &OnParsingError) |
| | Set a trigger function when a lobby message failed to be parsed.
|
| void | SetInfoPartyResponseDelegate (FPartyInfoResponse const &OnInfoPartyResponse, FErrorHandler const &OnError=nullptr) |
| | set info party response
|
| void | SetCreatePartyResponseDelegate (FPartyCreateResponse const &OnCreatePartyResponse, FErrorHandler const &OnError=nullptr) |
| | create party response delegate
|
| void | SetLeavePartyResponseDelegate (FPartyLeaveResponse const &OnLeavePartyResponse, FErrorHandler const &OnError=nullptr) |
| | set leave party response delegate
|
| void | SetInvitePartyResponseDelegate (FPartyInviteResponse const &OnInvitePartyResponse, FErrorHandler const &OnError=nullptr) |
| | set invite party response delegate
|
| void | SetInvitePartyJoinResponseDelegate (FPartyJoinResponse const &OnInvitePartyJoinResponse, FErrorHandler const &OnError=nullptr) |
| | set invite party join response
|
| void | SetInvitePartyRejectResponseDelegate (FPartyRejectResponse const &OnInvitePartyRejectResponse, FErrorHandler const &OnError=nullptr) |
| | set invite party reject response
|
| void | SetInvitePartyKickMemberResponseDelegate (FPartyKickResponse const &OnInvitePartyKickMemberResponse, FErrorHandler const &OnError=nullptr) |
| | set invite party kick member response
|
| void | SetPartyDataUpdateResponseDelegate (FPartyDataUpdateNotif const &OnPartyDataUpdateNotif) |
| | misnamed, same as SetPartyDataUpdateNotifDelegate
|
| void | SetPartyDataUpdateNotifDelegate (FPartyDataUpdateNotif const &OnPartyDataUpdateNotif) |
| | set party data update notif delegate
|
| void | SetPartyGenerateCodeResponseDelegate (FPartyGenerateCodeResponse const &OnPartyGenerateCodeResponse, FErrorHandler const &OnError=nullptr) |
| | generate party code response
|
| void | SetPartyGetCodeResponseDelegate (FPartyGetCodeResponse const &OnPartyGetCodeResponse, FErrorHandler const &OnError=nullptr) |
| | get party code response
|
| void | SetPartyDeleteCodeResponseDelegate (FPartyDeleteCodeResponse const &OnPartyDeleteCodeResponse, FErrorHandler const &OnError=nullptr) |
| | delete party code response
|
| void | SetPartyJoinViaCodeResponseDelegate (FPartyJoinViaCodeResponse const &OnPartyJoinViaCodeResponse, FErrorHandler const &OnError=nullptr) |
| | join party via party code response
|
| void | SetPartyPromoteLeaderResponseDelegate (FPartyPromoteLeaderResponse const &OnPartyPromoteLeaderResponse, FErrorHandler const &OnError=nullptr) |
| | set promote party leader response
|
| void | SetPartySendNotifResponseDelegate (FPartySendNotifResponse const &OnPartySendNotifResponse, FErrorHandler const &OnError=nullptr) |
| | set party send notification response
|
| void | SetPrivateMessageResponseDelegate (FPersonalChatResponse const &OnPrivateMessageResponse, FErrorHandler const &OnError=nullptr) |
| | set private message delegate
|
| void | SetPartyMessageResponseDelegate (FPartyChatResponse const &OnPartyMessageResponse, FErrorHandler const &OnError=nullptr) |
| | set party message response
|
| void | SetJoinChannelChatResponseDelegate (FJoinDefaultChannelChatResponse const &OnJoinDefaultChannelResponse, FErrorHandler const &OnError=nullptr) |
| | set join channel chat response
|
| void | SetChannelMessageResponseDelegate (FChannelChatResponse const &OnChannelMessageResponse, FErrorHandler const &OnError=nullptr) |
| | set channel message response
|
| void | SetChannelMessageNotifDelegate (FChannelChatNotif const &OnChannelMessageNotif) |
| | set channel message notif
|
| FString | SendSetPresenceStatus (EAvailability Availability, FString const &Activity) |
| | Set presence status on lobby service.
|
| void | SetUserPresenceResponseDelegate (FSetUserPresenceResponse const &OnSetUserPresenceResponse, FErrorHandler const &OnError=nullptr) |
| | set user presence response
|
| void | SetGetAllUserPresenceResponseDelegate (FGetAllFriendsStatusResponse const &OnGetAllUserPresenceResponse, FErrorHandler const &OnError=nullptr) |
| | (obsolete) misnamed, please use SetGetOnlineFriendsPresenceResponseDelegate
|
| void | SetGetOnlineFriendsPresenceResponseDelegate (FGetAllFriendsStatusResponse const &OnGetFriendsPresenceResponse, FErrorHandler const &OnError=nullptr) |
| | Set GetFriendsPresenceResponse delegate.
|
|
FString | SendGetOnlineUsersRequest () |
| | (Obsolete) the function name is misleading, please use SendGetOnlineFriendPresenceRequest().
|
|
FString | SendGetOnlineFriendPresenceRequest () |
| | Get list of online friends in the lobby server.
|
| void | SetRequestFriendsResponseDelegate (FRequestFriendsResponse const &OnRequestFriendsResponse, FErrorHandler const &OnError=nullptr) |
| | Set request for friends response.
|
| void | SetRequestFriendsByPublicIdResponseDelegate (FRequestFriendsResponse const &OnRequestFriendsResponse, FErrorHandler const &OnError=nullptr) |
| | Set request for friends by public ID response.
|
| void | SetUnfriendResponseDelegate (FUnfriendResponse const &OnUnfriendResponse, FErrorHandler const &OnError=nullptr) |
| | Set unfriend response.
|
| void | SetListOutgoingFriendsResponseDelegate (FListOutgoingFriendsResponse const &OnListOutgoingFriendsResponse, FErrorHandler const &OnError=nullptr) |
| | Set list outgoing request of friend response.
|
| void | SetListOutgoingFriendsWithTimeResponseDelegate (FListOutgoingFriendsWithTimeResponse const &OnListOutgoingFriendsWithTimeResponse, FErrorHandler const &OnError=nullptr) |
| | Set list outgoing request of friend response with time.
|
| void | SetCancelFriendsResponseDelegate (FCancelFriendsResponse const &OnCancelFriendsResponse, FErrorHandler const &OnError=nullptr) |
| | Set cancel request of friend response.
|
| void | SetListIncomingFriendsResponseDelegate (FListIncomingFriendsResponse const &OnListIncomingFriendsResponse, FErrorHandler const &OnError=nullptr) |
| | Set incoming request of friend response.
|
| void | SetListIncomingFriendsWithTimeResponseDelegate (FListIncomingFriendsWithTimeResponse const &OnListIncomingFriendsWithTimeResponse, FErrorHandler const &OnError=nullptr) |
| | Set incoming request of friend response with time.
|
| void | SetAcceptFriendsResponseDelegate (FAcceptFriendsResponse const &OnAcceptFriendsResponse, FErrorHandler const &OnError=nullptr) |
| | Set accept friend response.
|
| void | SetRejectFriendsResponseDelegate (FRejectFriendsResponse const &OnRejectFriendsResponse, FErrorHandler const &OnError=nullptr) |
| | Set reject request for friend response.
|
| void | SetLoadFriendListResponseDelegate (FLoadFriendListResponse const &OnLoadFriendListResponse, FErrorHandler const &OnError=nullptr) |
| | Set load friend list response.
|
| void | SetGetFriendshipStatusResponseDelegate (FGetFriendshipStatusResponse const &OnGetFriendshipStatusResponse, FErrorHandler const &OnError=nullptr) |
| | Set get friendship status response.
|
| void | SetBlockPlayerResponseDelegate (FBlockPlayerResponse const &OnBlockPlayerResponse, FErrorHandler const &OnError=nullptr) |
| | set unblock player responses
|
| void | SetUnblockPlayerResponseDelegate (FUnblockPlayerResponse const &OnUnblockPlayerResponse, FErrorHandler const &OnError=nullptr) |
| | set unblock player responses
|
| void | SetBlockPlayerNotifDelegate (FBlockPlayerNotif const &OnBlockPlayerNotif) |
| | set a function triggered when user is blocked
|
| void | SetUnblockPlayerNotifDelegate (FUnblockPlayerNotif const &OnUnblockPlayerNotif) |
| | set a function triggered when user is unblocked
|
| void | SetErrorNotifDelegate (FErrorNotif const &OnErrorNotif) |
| | set a function triggered when there is a general lobby error notification.
|
| void | SetSignalingP2PDelegate (FSignalingP2P const &OnSignalingP2P) |
| | Set SignalingP2P delegate.
|
| void | SetSetSessionAttributeDelegate (FSetSessionAttributeResponse const &OnSetSessionAttributeResponse, FErrorHandler const &OnError=nullptr) |
| | Set SetSessionAttribute delegate.
|
| void | SetGetSessionAttributeDelegate (FGetSessionAttributeResponse const &OnGetSessionAttributeResponse, FErrorHandler const &OnError=nullptr) |
| | Set GetSessionAttribute delegate.
|
| void | SetGetAllSessionAttributeDelegate (FGetAllSessionAttributeResponse const &OnGetAllSessionAttributeResponse, FErrorHandler const &OnError=nullptr) |
| | Set SetSessionAttribute delegate.
|
| void | SetRefreshTokenDelegate (const FRefreshTokenResponse &OnRefreshTokenResponse, FErrorHandler const &OnError=nullptr) |
| | Set SetSessionAttribute delegate.
|
| void | SetChangeUserRegionDelegate (FChangeUserRegionResponse const &OnChangeUserRegionResponse, FErrorHandler const &OnError=nullptr) |
| | Set delegate for set user region response.
|
|
FDelegateHandle | AddOneTimeCodeLinkedNotifDelegate (THandler< FAccelByteModelsOneTimeCodeLinked > const &OneTimeCodeLinkedNotifDelegate) |
|
bool | RemoveOneTimeCodeLinkedNotifDelegate (FDelegateHandle const &OneTimeCodeLinkedNotifDelegateHandle) |
| FDelegateHandle | AddEntitlementUpdatedNotifDelegate (THandler< FAccelByteModelsEntitlementUpdatedNotification > const &EntitlementUpdatedNotifDelegate) |
| | Add a function triggered when there is an entitlement updated notification.
|
| bool | RemoveEntitlementUpdatedNotifDelegate (FDelegateHandle const &EntitlementUpdatedNotifDelegateHandle) |
| | Remove a delegate from wallet balance changed notification.
|
| FDelegateHandle | AddWalletBalanceChangedNotifDelegate (THandler< FAccelByteModelsWalletBalanceChangedNotification > const &WalletBalanceChangedNotifDelegate) |
| | Add a function triggered when there is a wallet balance changed notification.
|
| bool | RemoveWalletBalanceChangedNotifDelegate (FDelegateHandle const &WalletBalanceChangedNotifDelegateHandle) |
| | Remove a delegate from wallet balance changed notification.
|
| FDelegateHandle | AddWalletStatusChangedNotifDelegate (THandler< FAccelByteModelsWalletStatusChangedNotification > const &WalletStatusChangedNotifDelegate) |
| | Add a function triggered when there is a wallet status changed notification.
|
| bool | RemoveWalletStatusChangedNotifDelegate (FDelegateHandle const &WalletStatusChangedNotifDelegateHandle) |
| | Remove a delegate from wallet status changed notification.
|
| FAccelByteTaskWPtr | BulkFriendRequest (FAccelByteModelsBulkFriendsRequest const &UserIds, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) |
| | Bulk add friend(s), don't need any confirmation from the player.
|
| FAccelByteTaskWPtr | SyncThirdPartyFriends (FAccelByteModelsSyncThirdPartyFriendsRequest const &Request, THandler< TArray< FAccelByteModelsSyncThirdPartyFriendsResponse > > const &OnSuccess, FErrorHandler const &OnError) |
| | Sync platform specific friend list to AccelByte friend list. This will automatically add platform specific friend list to AccelByte friend list if the friends already linked their account to AccelByte service.
|
| FAccelByteTaskWPtr | SyncThirdPartyBlockList (FAccelByteModelsSyncThirdPartyBlockListRequest const &Request, THandler< TArray< FAccelByteModelsSyncThirdPartyBlockListResponse > > const &OnSuccess, FErrorHandler const &OnError) |
| | Sync third party platform block list to the AccelByte block list. Automatically will add players from the platform block list to the AccelByte block list, if the blocked player has linked their account with an AccelByte account.
|
| FAccelByteTaskWPtr | GetPartyData (FString const &PartyId, THandler< FAccelByteModelsPartyData > const &OnSuccess, FErrorHandler const &OnError) |
| | Get party data by party ID.
|
| FAccelByteTaskWPtr | BulkGetUserPresence (TArray< FString > const &UserIds, THandler< FAccelByteModelsBulkUserStatusNotif > const &OnSuccess, FErrorHandler const &OnError, bool CountOnly=false) |
| | Bulk Get User(s) Presence, can get specific user's presence status not limited to friend.
|
| FAccelByteTaskWPtr | BulkGetUserPresenceV2 (TArray< FString > const &UserIds, THandler< FAccelByteModelsBulkUserStatusNotif > const &OnSuccess, FErrorHandler const &OnError, bool CountOnly=false) |
| | Bulk Get User(s) Presence, can get specific user's presence status not limited to friend.
|
| FAccelByteTaskWPtr | GetPartyStorage (FString const &PartyId, THandler< FAccelByteModelsPartyDataNotif > const &OnSuccess, FErrorHandler const &OnError) |
| | Get party storage (attributes) by party ID.
|
| FAccelByteTaskWPtr | GetListOfBlockedUsers (FString const &UserId, THandler< FAccelByteModelsListBlockedUserResponse > OnSuccess, FErrorHandler const &OnError) |
| | List Blocked User's Id.
|
| FAccelByteTaskWPtr | GetListOfBlockedUsers (THandler< FAccelByteModelsListBlockedUserResponse > const &OnSuccess, FErrorHandler const &OnError) |
| | List Blocked User's Id, override of GetListOfBlockedUser, will get current user's List of Blocked User's Id.
|
| FAccelByteTaskWPtr | GetListOfBlockers (FString const &UserId, THandler< FAccelByteModelsListBlockerResponse > const &OnSuccess, FErrorHandler const &OnError) |
| | List Id of Player that blocks an User.
|
| FAccelByteTaskWPtr | GetListOfBlockers (THandler< FAccelByteModelsListBlockerResponse > const &OnSuccess, FErrorHandler const &OnError) |
| | List Blockers User's Id, override of GetListOfBlocker, will get current user's List of Blocker User's Id.
|
| FAccelByteTaskWPtr | SendNotificationToUser (FString const &SendToUserId, FAccelByteModelsFreeFormNotificationRequest const &Message, bool bAsync, FVoidHandler const &OnSuccess, FErrorHandler const &OnError) |
| | (DEPRECATED) Send a freeform notification message to a user
|
| FAccelByteTaskWPtr | WritePartyStorage (FString const &PartyId, TFunction< FJsonObjectWrapper(FJsonObjectWrapper)> const &PayloadModifier, THandler< FAccelByteModelsPartyDataNotif > const &OnSuccess, FErrorHandler const &OnError, uint32 RetryAttempt=1) |
| | Write party storage (attributes) data to the targeted party ID. Beware: Object will not be write immediately, please take care of the original object until it written.
|
| void | SetTokenGenerator (TSharedPtr< IAccelByteTokenGenerator > const &TokenGenerator) |
| | Set token generator to be used when trying to connect to lobby using ownership token.
|
| void | ChangeUserRegion (FString const &Region) |
| | Change current user region for metric.
|
| FAccelByteTaskWPtr | GetNotifications (THandler< FAccelByteModelsGetUserNotificationsResponse > const &OnSuccess, FErrorHandler const &OnError, FDateTime const &StartTime=FDateTime{0}, FDateTime const &EndTime=FDateTime{0}, int32 Offset=0, int32 Limit=25) |
| | Get list of notifications from current user from specified time.
|
| TSharedPtr< FAccelByteKey > | LockNotifications () |
| | Lock notifications that has SequenceID. Next notification received won't be broadcasted until key is destroyed.
|
|
void | Startup () |
| | Startup module.
|
|
bool | HasUnbanNotificationsScheduled () const |
| | Checks whether any future unban notifications are scheduled.
|
|
| DECLARE_DELEGATE_OneParam (FMatchmakingResponse, FAccelByteModelsMatchmakingResponse const &) |
| | delegate for handling matchmaking response
|
|
| DECLARE_DELEGATE_OneParam (FReadyConsentResponse, FAccelByteModelsReadyConsentRequest const &) |
| | delegate for handling ready consent response
|
|
| DECLARE_DELEGATE_OneParam (FRejectConsentResponse, FAccelByteModelsRejectConsentRequest const &) |
| | delegate for handling reject consent response
|
|
| DECLARE_DELEGATE_OneParam (FMatchmakingNotif, FAccelByteModelsMatchmakingNotice const &) |
| | delegate for handling matchmaking notification
|
|
| DECLARE_DELEGATE_OneParam (FReadyConsentNotif, FAccelByteModelsReadyConsentNotice const &) |
|
| DECLARE_DELEGATE_OneParam (FRejectConsentNotif, FAccelByteModelsRejectConsentNotice const &) |
| | delegate for handling reject consent notification
|
|
| DECLARE_DELEGATE_OneParam (FRematchmakingNotif, FAccelByteModelsRematchmakingNotice const &) |
| | delegate for handling rematchmaking notification
|
|
| DECLARE_DELEGATE_OneParam (FDsNotif, FAccelByteModelsDsNotice const &) |
| | delegate for handling DS notification
|
| FString | SendStartMatchmaking (FString const &GameMode, FString const &ServerName, FString const &ClientVersion=TEXT(""), TArray< TPair< FString, float > > const &Latencies={}, TMap< FString, FString > const &PartyAttributes={}, TArray< FString > const &TempPartyUserIds={}, TArray< FString > const &ExtraAttributes={}) |
| | start the matchmaking
|
| FString | SendStartMatchmaking (FString const &GameMode, TArray< FString > const &TempPartyUserIds, FString const &ServerName=TEXT(""), FString const &ClientVersion=TEXT(""), TArray< TPair< FString, float > > const &Latencies={}, TMap< FString, FString > const &PartyAttributes={}, TArray< FString > const &ExtraAttributes={}) |
| | start the matchmaking
|
| FString | SendStartMatchmaking (FString const &GameMode, TMap< FString, FString > const &PartyAttributes, FString const &ServerName=TEXT(""), FString const &ClientVersion=TEXT(""), TArray< TPair< FString, float > > const &Latencies={}, TArray< FString > const &TempPartyUserIds={}, TArray< FString > const &ExtraAttributes={}) |
| | start the matchmaking
|
| FString | SendStartMatchmaking (FString const &GameMode, TMap< FString, FString > const &PartyAttributes, TArray< FString > const &TempPartyUserIds, FString const &ServerName=TEXT(""), FString const &ClientVersion=TEXT(""), TArray< TPair< FString, float > > const &Latencies={}, TArray< FString > const &ExtraAttributes={}) |
| | start the matchmaking
|
|
void | SetOnMatchmakingSuccessInitQosScheduler () |
| | On success, we poll Latencies (if Settings allows us to).
|
| FString | SendStartMatchmaking (FString const &GameMode, FMatchmakingOptionalParams const &OptionalParams={}) |
| | start the matchmaking
|
| FString | SendCancelMatchmaking (FString const &GameMode, bool IsTempParty=false) |
| | cancel the currently running matchmaking process
|
| FString | SendReadyConsentRequest (FString const &MatchId) |
| | send ready consent request
|
| FString | SendRejectConsentRequest (FString const &MatchId) |
| | send reject consent request
|
| FString | RequestDS (FString const &SessionID, FString const &GameMode, FString const &ClientVersion, FString const &Region, FString const &Deployment, FString const &ServerName=TEXT("")) |
| | Request Dedicated custom server.
|
|
void | UnbindMatchmakingNotifEvents () |
| | Unbind all matchmaking notif delegates set previously.
|
|
void | UnbindMatchmakingResponseEvents () |
| | Unbind all matchmaking response delegates set previously.
|
| void | SetStartMatchmakingResponseDelegate (FMatchmakingResponse const &OnMatchmakingStart, FErrorHandler const &OnError=nullptr) |
| | set start matchmaking response
|
| void | SetCancelMatchmakingResponseDelegate (FMatchmakingResponse const &OnMatchmakingCancel, FErrorHandler const &OnError=nullptr) |
| | set cancel matchmaking notification
|
| void | SetReadyConsentResponseDelegate (FReadyConsentResponse const &OnReadyConsentResponse, FErrorHandler const &OnError=nullptr) |
| | set ready consent response notification
|
| void | SetRejectConsentResponseDelegate (FRejectConsentResponse const &OnRejectConsentResponse, FErrorHandler const &OnError=nullptr) |
| | set reject consent response notification
|
| void | SetMatchmakingNotifDelegate (FMatchmakingNotif const &OnMatchmakingNotification) |
| | set matchmaking notification
|
| void | SetReadyConsentNotifDelegate (FReadyConsentNotif const &OnReadyConsentNotification) |
| | set ready consent notification
|
| void | SetRejectConsentNotifDelegate (FRejectConsentNotif const &OnRejectConsentNotification) |
| | set reject consent notification
|
| void | SetRematchmakingNotifDelegate (FRematchmakingNotif const &OnRematchmakingNotification) |
| | set rematchmaking notification
|
| void | SetDsNotifDelegate (FDsNotif const &OnDsNotification) |
| | set ready consent notification
|
| void | SetCreateDSDelegate (FBaseResponse const &OnCreateDSResponse, FErrorHandler const &OnError=nullptr) |
| | set create DS response delegate
|
|
| FApiBase (Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient) |
|
| FApiBase (Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, FAccelBytePlatformPtr const &InAccelBytePlatform) |
|
void | SetApiClient (TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient) |
|
void | SetDefaultReconnectionStrategy (const FReconnectionStrategy &Strategy) |
|
FReconnectionStrategy & | GetDefaultReconnectionStrategy () |
|
TMap< int32, FReconnectionStrategy > & | GetReconnectionStrategyDictionary () |
|
void | SetSpecificReconnectionStrategy (EWebsocketClosureCodeForSpecificRetry WebsocketDisconnectionCode, const FReconnectionStrategy &Strategy) |
|
void | SetSpecificReconnectionStrategy (int32 RawWebsocketConnectionCode, const FReconnectionStrategy &Strategy) |