#include <PlayerCardList.h>
◆ UPlayerCardList()
| UPlayerCardList::UPlayerCardList |
( |
const FObjectInitializer & | ObjectInitializer | ) |
|
11 :Super(ObjectInitializer)
12{
13 const ConstructorHelpers::FClassFinder<UUserWidget> PlayerCardBP(TEXT("/MenuSystem/Widgets/Multiplayer/WBP_PlayerCard"));
14 if (!ensure(PlayerCardBP.Class != nullptr)) return;
16}
TSubclassOf< UUserWidget > PlayerCardClass
Definition PlayerCardList.h:43
◆ AddPlayer()
| void UPlayerCardList::AddPlayer |
( |
const FUserProfile & | Player | ) |
|
30{
32 if(
PlayerCardClass ==
nullptr){UE_LOG(LogMenuSystem,
Error, TEXT(
"PlayerCardClass NULL"));
return;}
34 if(PlayerCardWidget ==
nullptr){UE_LOG(LogMenuSystem,
Error, TEXT(
"PlayerCardWidget NULL"));
return;}
37 UE_LOG(LogMenuSystem,
Warning, TEXT(
"Add Player in Player List %s"), *Player.
DisplayName);
38}
TArray< FUserProfile > UserProfiles
Definition PlayerCardList.h:44
class UPanelWidget * PlayerList
Definition PlayerCardList.h:38
FString DisplayName
Definition BaseData.h:1243
◆ GetUserProfiles()
| TArray< FUserProfile > UPlayerCardList::GetUserProfiles |
( |
| ) |
const |
|
inline |
◆ Initialize()
| bool UPlayerCardList::Initialize |
( |
| ) |
|
|
overrideprotectedvirtual |
53{
54 const bool Success = Super::Initialize();
56 if (!ensure(
PlayerList !=
nullptr))
return false;
57
58
59 return true;
60}
◆ NativeConstruct()
| void UPlayerCardList::NativeConstruct |
( |
| ) |
|
|
overrideprotectedvirtual |
24{
25 Super::NativeConstruct();
27}
◆ NativePreConstruct()
| void UPlayerCardList::NativePreConstruct |
( |
| ) |
|
|
overrideprotectedvirtual |
19{
20 Super::NativePreConstruct();
21}
◆ SetPlayers()
| void UPlayerCardList::SetPlayers |
( |
const TArray< FUserProfile > & | Players | ) |
|
41{
44 UE_LOG(LogMenuSystem,
Warning, TEXT(
"Player List Size: %i "), Players.Num());
45 for(const auto Player : Players)
46 {
47 UE_LOG(LogMenuSystem,
Warning, TEXT(
"Add Player in Player List LOOP %s"), *Player.DisplayName);
49 }
50}
void AddPlayer(const FUserProfile &Player)
Definition PlayerCardList.cpp:29
◆ PlayerCardClass
| TSubclassOf<UUserWidget> UPlayerCardList::PlayerCardClass |
|
private |
◆ PlayerList
| class UPanelWidget* UPlayerCardList::PlayerList = nullptr |
|
protected |
◆ UserProfiles
The documentation for this class was generated from the following files:
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/MenuSystem/Source/MenuSystem/Public/Widgets/Multiplayer/PlayerCardList.h
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/MenuSystem/Source/MenuSystem/Private/Widgets/Multiplayer/PlayerCardList.cpp