/Engine/Source/Runtime/Core/Public/Serialization/NameAsStringIndexProxyArchive.h
Implements a proxy archive that serializes FNames as string data or an index (if the same name is repeated).
struct FNameAsStringIndexProxyArchive : public [FArchiveProxy](API\Runtime\Core\Serialization\FArchiveProxy)
TArray<FName>
NamesLoaded
Table of names that is populated as the archive is being loaded.
TSet<FName>
NamesSeenOnSave
WhenFNameis first encountered, it is added to the table and saved as a string, otherwise, its index is written.