Navigation
Unreal Engine C++ API Reference > Plugins > Party > Party
Inheritance Hierarchy
- FOnlinePartyRepDataBase
- FPartyMemberRepData
References
Module | Party |
Header | /Engine/Plugins/Online/OnlineFramework/Source/Party/Public/Party/PartyMember.h |
Include | #include "Party/PartyMember.h" |
Syntax
USTRUCT ()
struct FPartyMemberRepData : public FOnlinePartyRepDataBase
Remarks
Base struct used to replicate data about the state of a single party member to all members.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
CrossplayPreferenceArgType | ||
![]() ![]() |
JoinInProgressDataRequestArgType | ||
![]() ![]() |
JoinInProgressDataResponsesArgType | ||
![]() ![]() |
JoinMethodArgType | ||
![]() ![]() |
PlatformDataPlatformArgType | GetPlatform () |
|
![]() ![]() |
PlatformDataPlatformArgType | ||
![]() ![]() |
PlatformDataSessionIdArgType | ||
![]() ![]() |
PlatformDataUniqueIdArgType | ||
![]() ![]() |
PlatformDataSessionIdArgType | ||
![]() ![]() |
PlatformDataUniqueIdArgType | ||
![]() |
void | Mark the party data as ownerless. | |
![]() ![]() |
FOnCrossplayPreferenceChanged & | Bind to receive the new property value only on changes | |
![]() ![]() |
FOnCrossplayPreferenceChangedDif & | Bind to receive both the new and old property value on changes | |
![]() ![]() |
FOnJoinInProgressDataRequestChanged & | Bind to receive the new property value only on changes | |
![]() ![]() |
FOnJoinInProgressDataRequestChangedDif & | Bind to receive both the new and old property value on changes | |
![]() ![]() |
FOnJoinInProgressDataResponsesChanged & | Bind to receive the new property value only on changes | |
![]() ![]() |
FOnJoinInProgressDataResponsesChangedDif & | Bind to receive both the new and old property value on changes | |
![]() ![]() |
FOnJoinMethodChanged & | Bind to receive the new property value only on changes | |
![]() ![]() |
FOnJoinMethodChangedDif & | Bind to receive both the new and old property value on changes | |
![]() ![]() |
FOnPlatformDataPlatformChanged & | Bind to receive the new property value only on changes | |
![]() ![]() |
FOnPlatformDataPlatformChangedDif & | Bind to receive both the new and old property value on changes | |
![]() ![]() |
FOnPlatformDataPlatformChanged & | Bind to receive the new property value only on changes | |
![]() ![]() |
FOnPlatformDataPlatformChangedDif & | Bind to receive both the new and old property value on changes | |
![]() ![]() |
FOnPlatformDataSessionIdChanged & | Bind to receive the new property value only on changes | |
![]() ![]() |
FOnPlatformDataSessionIdChangedDif & | Bind to receive both the new and old property value on changes | |
![]() ![]() |
FOnPlatformDataUniqueIdChanged & | Bind to receive the new property value only on changes | |
![]() ![]() |
FOnPlatformDataUniqueIdChangedDif & | Bind to receive both the new and old property value on changes | |
![]() ![]() |
FOnPlatformDataSessionIdChanged & | Bind to receive the new property value only on changes | |
![]() ![]() |
FOnPlatformDataSessionIdChangedDif & | Bind to receive both the new and old property value on changes | |
![]() ![]() |
FOnPlatformDataUniqueIdChanged & | Bind to receive the new property value only on changes | |
![]() ![]() |
FOnPlatformDataUniqueIdChangedDif & | Bind to receive both the new and old property value on changes | |
![]() |
void | SetCrossplayPreference
(
CrossplayPreferenceArgType NewCrossplayPreference |
|
![]() |
void | SetJoinInProgressDataRequest
(
JoinInProgressDataRequestArgType NewJoinInProgressDataRequest |
|
![]() |
void | SetJoinInProgressDataResponses
(
JoinInProgressDataResponsesArgType NewJoinInProgressDataResponses |
|
![]() |
void | SetJoinMethod
(
JoinMethodArgType NewJoinMethod |
|
![]() ![]() |
void | SetOwningMember
(
const UPartyMember& InOwnerMember |
|
![]() |
void | SetPlatform
(
PlatformDataPlatformArgType NewPlatformDataPlatform |
|
![]() |
void | SetPlatformDataPlatform
(
PlatformDataPlatformArgType NewPlatformDataPlatform |
|
![]() |
void | SetPlatformDataSessionId
(
PlatformDataSessionIdArgType NewPlatformDataSessionId |
|
![]() |
void | SetPlatformDataUniqueId
(
PlatformDataUniqueIdArgType NewPlatformDataUniqueId |
|
![]() |
void | SetPlatformSessionId
(
PlatformDataSessionIdArgType NewPlatformDataSessionId |
|
![]() |
void | SetPlatformUniqueId
(
PlatformDataUniqueIdArgType NewPlatformDataUniqueId |
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 * | ||
![]() ![]() ![]() |
const UPartyMember * |
Typedefs
Name | Description |
---|---|
CrossplayPreferenceArgType | |
FOnCrossplayPreferenceChanged | 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 |
FOnCrossplayPreferenceChangedDif | |
FOnJoinInProgressDataRequestChanged | 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 |
FOnJoinInProgressDataRequestChangedDif | |
FOnJoinInProgressDataResponsesChanged | 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 |
FOnJoinInProgressDataResponsesChangedDif | |
FOnJoinMethodChanged | 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 |
FOnJoinMethodChangedDif | |
FOnPlatformDataPlatformChanged | 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 |
FOnPlatformDataPlatformChangedDif | |
FOnPlatformDataSessionIdChanged | 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 |
FOnPlatformDataSessionIdChangedDif | |
FOnPlatformDataUniqueIdChanged | 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 |
FOnPlatformDataUniqueIdChangedDif | |
JoinInProgressDataRequestArgType | |
JoinInProgressDataResponsesArgType | |
JoinMethodArgType | |
MutableCrossplayPreferenceType | If the property is a POD or ptr type, we'll work with it by copy. Otherwise, by const ref |
MutableJoinInProgressDataRequestType | If the property is a POD or ptr type, we'll work with it by copy. Otherwise, by const ref |
MutableJoinInProgressDataResponsesType | If the property is a POD or ptr type, we'll work with it by copy. Otherwise, by const ref |
MutableJoinMethodType | If the property is a POD or ptr type, we'll work with it by copy. Otherwise, by const ref |
MutablePlatformDataPlatformType | If the property is a POD or ptr type, we'll work with it by copy. Otherwise, by const ref |
MutablePlatformDataSessionIdType | If the property is a POD or ptr type, we'll work with it by copy. Otherwise, by const ref |
MutablePlatformDataUniqueIdType | If the property is a POD or ptr type, we'll work with it by copy. Otherwise, by const ref |
PlatformDataPlatformArgType | |
PlatformDataSessionIdArgType | |
PlatformDataUniqueIdArgType |