#include <EpicOnlineBPLib.h>
◆ GetIsLoggedIn()
| bool UEpicOnlineBPLib::GetIsLoggedIn |
( |
const UObject * | WorldContextObject | ) |
|
|
static |
9{
12 {
14 }
15 return false;
16}
static IMenuSystem * GetMenuInterface(const UObject *WorldContextObject)
Definition EpicOnlineBPLib.cpp:18
◆ GetMenuInterface()
| IMenuSystem * UEpicOnlineBPLib::GetMenuInterface |
( |
const UObject * | WorldContextObject | ) |
|
|
static |
19{
20 const UWorld* World = GEngine->GetWorldFromContextObject(WorldContextObject, EGetWorldErrorMode::LogAndReturnNull);
21 if(World != nullptr)
22 {
23 UGameInstance* GameInstance = World->GetGameInstance();
24 if(GameInstance != nullptr)
25 {
26 return Cast<IMenuSystem>(GameInstance);
27 }
28 }
29 return nullptr;
30}
◆ GetPlayerUserName()
| FString UEpicOnlineBPLib::GetPlayerUserName |
( |
const UObject * | WorldContextObject | ) |
|
|
static |
33{
36 {
38 }
39 return FString("Default Player");
40}
◆ GetProfilePictureImage()
| UTexture2D * UEpicOnlineBPLib::GetProfilePictureImage |
( |
const UObject * | WorldContextObject, |
|
|
const int32 | PictureID ) |
|
static |
53{
55 if(DataTable ==
nullptr){UE_LOG(LogTemp,
Warning,TEXT(
"Data Table null - Get Profile Picture"));
return nullptr;}
57 if(ProfilePicturePtr ==
nullptr){UE_LOG(LogTemp,
Warning,TEXT(
"Profile Picture Not found on DataTable -Get Profile Picture"));
return nullptr;}
58 return ProfilePicturePtr->
Image;
59}
static UDataTable * GetProfilePicturesDT(const UObject *WorldContextObject)
Definition EpicOnlineBPLib.cpp:42
Definition BaseData.h:1125
class UTexture2D * Image
Definition BaseData.h:1129
◆ GetProfilePicturesDT()
| UDataTable * UEpicOnlineBPLib::GetProfilePicturesDT |
( |
const UObject * | WorldContextObject | ) |
|
|
static |
43{
46 {
48 }
49 return nullptr;
50}
◆ GetUserOfflineProfile()
| FUserProfile UEpicOnlineBPLib::GetUserOfflineProfile |
( |
const UObject * | WorldContextObject | ) |
|
|
static |
74{
77 {
79 }
80 UE_LOG(LogMenuSystem,
Error, TEXT(
"Failed To Get User Profile Using EPicOnlineBP Library"));
82 return UserProfile;
83}
Definition BaseData.h:1239
The documentation for this class was generated from the following files:
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/MenuSystem/Source/MenuSystem/Public/BPLib/EpicOnlineBPLib.h
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/MenuSystem/Source/MenuSystem/Private/BPLib/EpicOnlineBPLib.cpp