public FValueId(FAssetRegistryReader Ar) { var id = Ar.Read <uint>(); Type = (EValueType)((id << _INDEX_BITS) >> _INDEX_BITS); Index = (int)id >> _TYPE_BITS; }
public FAssetRegistryState(FArchive Ar) { FAssetRegistryVersion.TrySerializeVersion(Ar, out var version); switch (version) { case < FAssetRegistryVersionType.RemovedMD5Hash: Log.Warning($"Cannot read registry state before '{version}'"); break; case < FAssetRegistryVersionType.FixedTags: { var nameTableReader = new FNameTableArchiveReader(Ar); Load(nameTableReader, version); break; } default: { var reader = new FAssetRegistryReader(Ar); Load(reader, version); break; } } }
public FNumberlessPair(FAssetRegistryReader Ar) { Key = Ar.Read <uint>(); Value = new FValueId(Ar); }