net.AlwaysUpdateGuidReferenceMapForNetSerializeObjectStruct
net.AlwaysUpdateGuidReferenceMapForNetSerializeObjectStruct
#Overview
name: net.AlwaysUpdateGuidReferenceMapForNetSerializeObjectStruct
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
Requires net.TrackNetSerializeObjectReferences. If true, entries in the GuidReferenceMap for NetSerialize struct properties with object properties will always be updated, not just when the Guid changes or goes NULL. This should prevent issues with old property data being applied when an unmapped actor ref in the struct is mapped.
It is referenced in 1
C++ source file.
#Summary
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/Engine/Private/RepLayout.cpp:110
Scope (from outer to inner):
file
namespace UE::Net::Private
Source code excerpt:
static bool bAlwaysUpdateGuidReferenceMapForNetSerializeObjectStruct = false;
static FAutoConsoleVariableRef CVarAlwaysUpdateGuidReferenceMapForNetSerializeStruct(TEXT("net.AlwaysUpdateGuidReferenceMapForNetSerializeObjectStruct"), bAlwaysUpdateGuidReferenceMapForNetSerializeObjectStruct,
TEXT("Requires net.TrackNetSerializeObjectReferences. If true, entries in the GuidReferenceMap for NetSerialize struct properties with object properties will always be updated, not just when the Guid changes or goes NULL. This should prevent issues with old property data being applied when an unmapped actor ref in the struct is mapped."));
}
extern int32 GNumSharedSerializationHit;
extern int32 GNumSharedSerializationMiss;