13#include "OnlineReplStructs.generated.h"
24USTRUCT(BlueprintType, DisplayName =
"Unique Net Id")
66 ReplicationBytes.Empty();
72 ReplicationBytes.Empty();
107 return GetTypeHash(*
Value);
119 void UniqueIdFromString(
FName Type,
const FString& Contents);
121 void MakeReplicationData();
122 void MakeReplicationDataV1();
123 void MakeReplicationDataV2();
128 static bool ShouldExportTextItemAsQuotedString(const FString&
NetIdStr);
140 WithSerializer =
true,
142 WithNetSerializer =
true,
144 WithNetSharedSerialization =
true,
146 WithIdenticalViaEquality =
true,
148 WithExportTextItem =
true,
150 WithImportTextItem =
true
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FArchive & operator<<(FArchive &Ar, FEnvQueryDebugProfileData::FStep &Data)
Definition EnvQueryTypes.cpp:489
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
EPropertyObjectReferenceType
Definition ObjectMacros.h:533
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
EUniqueIdEncodingFlags
Definition OnlineReplStructs.cpp:28
ENGINE_API void TestUniqueIdRepl(class UWorld *InWorld)
Definition OnlineReplStructs.cpp:640
Definition Archive.h:1208
Definition JsonValue.h:22
EJson Type
Definition JsonValue.h:134
Definition NameTypes.h:617
Definition OutputDevice.h:133
Definition CoreOnline.h:102
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition CoreOnline.h:309
Definition OnlineReplStructs.h:26
FUniqueNetIdRepl(const FUniqueNetIdWrapper &InWrapper)
Definition OnlineReplStructs.h:42
friend uint32 GetTypeHash(FUniqueNetIdRepl const &Value)
Definition OnlineReplStructs.h:103
FUniqueNetIdRepl(const FUniqueNetIdPtr &InUniqueNetId)
Definition OnlineReplStructs.h:52
virtual void SetAccountId(const UE::Online::FAccountId &AccountId) override
Definition OnlineReplStructs.h:70
FUniqueNetIdRepl(const FUniqueNetId &InUniqueNetId)
Definition OnlineReplStructs.h:57
virtual void SetUniqueNetId(const FUniqueNetIdPtr &UniqueNetId) override
Definition OnlineReplStructs.h:64
FUniqueNetIdRepl(const FUniqueNetIdRepl &InWrapper)
Definition OnlineReplStructs.h:37
FUniqueNetIdRepl(const FUniqueNetIdRef &InUniqueNetId)
Definition OnlineReplStructs.h:47
virtual ~FUniqueNetIdRepl()
Definition OnlineReplStructs.h:62
FUniqueNetIdRepl(TYPE_OF_NULLPTR)
Definition OnlineReplStructs.h:33
Definition CoreOnline.h:504
virtual void SetAccountId(const UE::Online::FAccountId &AccountId)
Definition CoreOnline.h:623
virtual void SetUniqueNetId(const FUniqueNetIdPtr &InUniqueNetId)
Definition CoreOnline.h:618
Definition StructOpsTypeTraits.h:11
Definition StructOpsTypeTraits.h:46