Navigation
API > API/Plugins > API/Plugins/Party
Base util class for dealing with data that is replicated to party members
| Name | TPartyDataReplicator |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineFramework/Source/Party/Public/Party/PartyDataReplicator.h |
| Include Path | #include "Party/PartyDataReplicator.h" |
Syntax
template<typename RepDataT, class OwningObjectT>
class TPartyDataReplicator : public FGCObject
Inheritance Hierarchy
- FGCObject → TPartyDataReplicator
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~TPartyDataReplicator() |
Party/PartyDataReplicator.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OwningObjectT | friend | Party/PartyDataReplicator.h | ||
| RepDataCopy | RepDataT * | Scratch copy of child UStruct for handling replication comparisons | Party/PartyDataReplicator.h | |
| RepDataPtr | RepDataT * | Pointer to child UStruct that holds the current state of the party. | Party/PartyDataReplicator.h | |
| RepDataType | TObjectPtr< const UScriptStruct > | Reflection data for child USTRUCT | Party/PartyDataReplicator.h | |
| UpdateTickerHandle | FTSTicker::FDelegateHandle | Party/PartyDataReplicator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EstablishRepDataInstance
(
ChildRepDataT& RepDataInstance |
Party/PartyDataReplicator.h | ||
void Flush() |
Party/PartyDataReplicator.h | ||
bool IsValid() |
Party/PartyDataReplicator.h |
Overridden from FGCObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
Party/PartyDataReplicator.h | ||
virtual FString GetReferencerName() |
Party/PartyDataReplicator.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ProcessReceivedData
(
const FOnlinePartyData& IncomingPartyData, |
Party/PartyDataReplicator.h | ||
void Reset() |
Party/PartyDataReplicator.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const RepDataT & operator* () |
Party/PartyDataReplicator.h | ||
RepDataT & operator* () |
Party/PartyDataReplicator.h | ||
const RepDataT * operator-> () |
Party/PartyDataReplicator.h | ||
RepDataT * operator-> () |
Party/PartyDataReplicator.h |