Space Plunder
Loading...
Searching...
No Matches
AMenuSystemGameState Class Reference

#include <MenuSystemGameState.h>

Inheritance diagram for AMenuSystemGameState:

Public Member Functions

virtual void UpdatePlayerList ()
 

Public Attributes

TArray< FUserProfileAllProfiles
 

Protected Member Functions

void OnRep_PlayerStates ()
 
void OnRep_PlayerProfiles ()
 
void OnUpdatePlayerStates (const TArray< APlayerState * > &States)
 

Protected Attributes

TArray< APlayerState * > AllPlayerStates
 

Member Function Documentation

◆ OnRep_PlayerProfiles()

void AMenuSystemGameState::OnRep_PlayerProfiles ( )
protected
32{
33 for(const auto Profile : AllProfiles)
34 {
35
36 }
37}
TArray< FUserProfile > AllProfiles
Definition MenuSystemGameState.h:21

◆ OnRep_PlayerStates()

void AMenuSystemGameState::OnRep_PlayerStates ( )
protected
17{
18 AllPlayerStates = PlayerArray;
19 for(const auto PlayerState : AllPlayerStates)
20 {
21 const AMenuSystemPlayerState* MenuPlayerState = Cast<AMenuSystemPlayerState>(PlayerState);
22 if(MenuPlayerState != nullptr)
23 {
24 FUserProfile NewProfile = MenuPlayerState->GetUserProfile();
25 AllProfiles.Add(NewProfile);
26 }
27 }
29}
TArray< APlayerState * > AllPlayerStates
Definition MenuSystemGameState.h:25
void OnUpdatePlayerStates(const TArray< APlayerState * > &States)
Definition MenuSystemPlayerState.h:19
virtual FUserProfile GetUserProfile() const override
Definition MenuSystemPlayerState.h:49
Definition BaseData.h:1239

◆ OnUpdatePlayerStates()

void AMenuSystemGameState::OnUpdatePlayerStates ( const TArray< APlayerState * > & States)
protected

◆ UpdatePlayerList()

void AMenuSystemGameState::UpdatePlayerList ( )
virtual
11{
12 AllPlayerStates = PlayerArray;
14}
void OnRep_PlayerStates()
Definition MenuSystemGameState.cpp:16

Member Data Documentation

◆ AllPlayerStates

TArray<APlayerState*> AMenuSystemGameState::AllPlayerStates
protected

◆ AllProfiles

TArray<FUserProfile> AMenuSystemGameState::AllProfiles

The documentation for this class was generated from the following files: