Navigation
Unreal Engine C++ API Reference > Plugins > Party > Party
Inheritance Hierarchy
- FOnlinePartyRepDataBase
- FPartyRepData
References
Module | Party |
Header | /Engine/Plugins/Online/OnlineFramework/Source/Party/Public/Party/SocialParty.h |
Include | #include "Party/SocialParty.h" |
Syntax
USTRUCT ()
struct FPartyRepData : public FOnlinePartyRepDataBase
Remarks
Base struct used to replicate data about the state of the party to all members.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bAllowOwnerless | |
![]() |
TWeakObjectPtr< const USocialParty > | OwnerParty | |
![]() ![]() |
FPartyPrivacySettings | PrivacySettings | The privacy settings for the party |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ClearPlatformSessionInfo
(
const FString& SessionType |
|
![]() ![]() |
const FPartyPlatformSessionInfo * | FindSessionInfo
(
const FString& SessionType |
|
![]() ![]() |
const TArray< FPartyPlatformSessionInfo > & | ||
![]() ![]() |
PrivacySettingsArgType | ||
![]() |
void | Mark the party data as ownerless. | |
![]() ![]() |
FSimpleMulticastDelegate & | ||
![]() ![]() |
FOnPrivacySettingsChanged & | Bind to receive the new property value only on changes | |
![]() ![]() |
FOnPrivacySettingsChangedDif & | Bind to receive both the new and old property value on changes | |
![]() ![]() |
void | SetOwningParty
(
const USocialParty& InOwnerParty |
|
![]() |
void | SetPrivacySettings
(
PrivacySettingsArgType NewPrivacySettings |
|
![]() |
void | UpdatePlatformSessionInfo
(
FPartyPlatformSessionInfo&& SessionInfo |
Overridden from FOnlinePartyRepDataBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | CanEditData () |
|
![]() ![]() ![]() |
void | CompareAgainst
(
const FOnlinePartyRepDataBase& OldData |
Compare this data against the given old data, triggering delegates as appropriate. |
![]() ![]() ![]() |
const USocialParty * |
Typedefs
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 |