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