UTBLOnlineLibrary¶
#include <TBLOnlineLibrary.h>
Inherits from UBlueprintFunctionLibrary
Public Functions¶
| Name | |
|---|---|
| void | AcceptPartyInviteFromPlayer(UTBLLocalPlayer * InPlayer, const FBlueprintOnlineUser & User) |
| void | AcceptPartyInviteFromPlayerName(UTBLLocalPlayer * InPlayer, const FString & InviteeName) |
| void | ActivateGameOverlayToWebPage(const FString & URL) |
| void | AddBlockFromBlueprintOnlineUser(UTBLLocalPlayer * InPlayer, const FBlueprintOnlineUser & User) |
| void | AddFriendFromBlueprintOnlineUser(ATBLPlayerController * InController, const FBlueprintOnlineUser & User) |
| bool | AreWePartyHost() |
| void | BroadcastGameModeMessages(TArray< FGameModeMessageTable > GameModeMessages, UObject * WorldContextObject) |
| void | BroadcastLocalizedChat([[FText]] Msg, TEnumAsByte< [[EChatType::Type]] > Type, [[EFaction]] ReceivingFaction, UObject * WorldContextObject) |
| void | BroadcastLocalizedObjectiveMessage(const FObjectiveMessage & ObjectiveMessage, [[EFaction]] ReceivingFaction, UObject * WorldContextObject) |
| bool | CanJoinGame(const FBlueprintOnlineUser & User) |
| bool | CanSendPartyInvites() |
| bool | CheckAppOwnership() |
| UTexture * | GetAvatarImageFromOnlineUser(const FBlueprintOnlineUser & User, [[ESteamAvatarSize]] Size) |
| UTexture * | GetAvatarImageFromPlayerState(APlayerState * PlayerState, [[ESteamAvatarSize]] Size) |
| FString | GetDebugStringForSessionSettingsKey(FName Key) |
| bool | GetFriendById(const FString & FriendId, FBlueprintOnlineUser & OutBlueprintUser) |
| void | GetListOfCurrentSessions(TArray< FName > & CurrentSessions) |
| FString | GetLocalPlayerId() |
| FString | GetMapName(const [[FBlueprintSessionResult]] & Result) |
| int32 | GetNumBots(const [[FBlueprintSessionResult]] & Result) |
| int32 | GetPartyMemberCount() |
| void | GetPartyMembers(TArray< FBlueprintOnlineUser > & OutPartyMembers) |
| void | GetSessionSettingsAsStrings(FName SessionName, TArray< FString > & Keys, TArray< FString > & Values) |
| void | GetSessionSettingsKeys(const [[FBlueprintSessionResult]] & Result, TArray< FName > & OutSettingKeys) |
| FString | GetSessionSettingsValue(const [[FBlueprintSessionResult]] & Result, FName Key) |
| bool | GetStatFloat(ATBLPlayerController * InController, [[EOnlineStat]] Stat, float & returnVal) |
| bool | GetStatInt(ATBLPlayerController * InController, [[EOnlineStat]] Stat, int32 & returnVal) |
| bool | GetStatOriginalFloat(ATBLPlayerController * InController, [[EOnlineStat]] Stat, float & returnVal) |
| bool | GetStatOriginalInt(ATBLPlayerController * InController, [[EOnlineStat]] Stat, int32 & returnVal) |
| bool | GetStatRangeFromPlayerState(ATBLPlayerState * PlayerState, [[EOnlineStat]] OnlineStat, int32 & Level, int32 & PreviousLevelExperience, int32 & NextLevelExperience) |
| bool | GetStatRangeInt(ATBLPlayerController * InController, [[EOnlineStat]] OnlineStat, int32 & Level, int32 & PreviousLevelExperience, int32 & NextLevelExperience) |
| bool | GetStatRangeIntFromExperience(int32 InExperience, [[EOnlineStat]] OnlineStat, int32 & Level, int32 & PreviousLevelExperience, int32 & NextLevelExperience) |
| bool | GetStatRangeIntFromLevel(int32 InLevel, [[EOnlineStat]] OnlineStat, int32 & Start, int32 & End) |
| UTBLGameInstance * | GetTBLGameInstance(const UObject * WorldContextObject) |
| ATBLGameSession * | GetTBLGameSession(UObject * WorldContextObject) |
| void | GetTalkingPlayers(TArray< ATBLPlayerState * > & OutPlayerStates, UObject * WorldContextObject) |
| void | InviteUserToGame(const FBlueprintOnlineUser & User) |
| void | InviteUserToParty(UTBLLocalPlayer * InPlayer, const FBlueprintOnlineUser & User) |
| bool | IsAdminBP(APlayerController * Controller) |
| bool | IsAppOwnershipTemporary() |
| bool | IsGameJoinable() |
| bool | IsInAParty(const FBlueprintOnlineUser & User) |
| bool | IsInMatchmadeGame() |
| bool | IsInMyParty(UTBLLocalPlayer * InPlayer, const FBlueprintOnlineUser & User) |
| bool | IsLocalPlayerPartyLeader() |
| bool | IsOfficialServerBySessionResult(const [[FBlueprintSessionResult]] & Result) |
| bool | IsPartyLeader(const FBlueprintOnlineUser & User) |
| bool | IsPasswordProtectedServerBySessionResult(const [[FBlueprintSessionResult]] & Result) |
| bool | IsPlayerTalking(const FString & PlayerId, UObject * WorldContextObject) |
| bool | IsTutorialServer() |
| bool | IsUserMyself(const FBlueprintOnlineUser & User) |
| void | JoinGame(const FBlueprintOnlineUser & User, ATBLPlayerController * LocalController) |
| void | KickPlayer(UTBLLocalPlayer * InPlayer, const FBlueprintOnlineUser & User) |
| void | LeaveParty(UTBLLocalPlayer * InPlayer) |
| bool | LocalUserHasLicenseToApp(int32 AppId) |
| void | OpenPartyInviteDialog() |
| void | RemoveBlockFromBlueprintOnlineUser(UTBLLocalPlayer * InPlayer, const FBlueprintOnlineUser & User) |
| void | RemoveFriendFromBlueprintOnlineUser(ATBLPlayerController * InController, const FBlueprintOnlineUser & User) |
| FString | SessionInfoToDebugString(const [[FBlueprintSessionResult]] & Result) |
| void | SetMuteStateForRemotePlayer(bool VoiceChatEnabled, ATBLPlayerController * LocalController, ATBLPlayerState * NewPlayer) |
| void | TBLJoinGameSession(const [[FBlueprintSessionResult]] & SessionResult, const FString & Password, UObject * WorldContextObject) |
| UTBLOnlineLibrary() | |
| void | ViewProfileFromBlueprintOnlineUser(const FBlueprintOnlineUser & User) |
Updated on 2025-01-21 at 09:02:25 +0100