Skip to content

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