| FOnlinePartyRepDataBase
|
Module |
|
Header |
/Engine/Plugins/Online/OnlineFramework/Source/Party/Public/Party/SocialParty.h |
Include |
#include "Party/SocialParty.h" |
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FPartyRepData : public FOnlinePartyRepDataBase
Base struct used to replicate data about the state of the party to all members.
Name | Description | ||
---|---|---|---|
|
TWeakObjectPtr<... |
OwnerParty |
|
|
PrivacySettings |
The privacy settings for the party |
Name | Description | |
---|---|---|
|
FPartyRepData() |
Name | Description | ||
---|---|---|---|
|
ClearPlatformSessionInfo ( |
||
|
const FParty... |
FindSessionInfo ( |
|
|
const TArray... |
GetPlatformSessions() |
|
|
PrivacySetti... |
GetPrivacySettings() |
|
|
FSimpleMulti... |
OnPlatformSessionsChanged() |
|
|
FOnPrivacySe... |
OnPrivacySettingsChanged() |
Bind to receive the new property value only on changes |
|
FOnPrivacySe... |
OnPrivacySettingsChangedDif() |
Bind to receive both the new and old property value on changes |
|
SetOwningParty ( |
||
|
SetPrivacySettings ( |
||
|
UpdatePlatformSessionInfo ( |
Name | Description | ||
---|---|---|---|
|
CanEditData() |
||
|
CompareAgainst ( |
Compare this data against the given old data, triggering delegates as appropriate. |
|
|
const USocia... |
GetOwnerParty() |
Name |
Description |
---|---|
FOnPrivacySettingsChanged |
Bummer to have two signatures, but cases that want both the old and new values are much rarer, so most don't want to bother with a handler that takes an extra unused param |
FOnPrivacySettingsChangedDif |
|
MutablePrivacySettingsType |
If the property is a POD or ptr type, we'll work with it by copy. Otherwise, by const ref |
PrivacySettingsArgType |