RichBuildLayout.cs
foreach (var asset in assets.Values)
{
foreach (var baseReferece in asset.lowlevel.externalReferences)
{
var reference = FindAsset(baseReferece);
if (reference == null)
continue;
asset.externalReferences.Add(reference);
}
}
In the above code logic
var reference = FindAsset(baseReferece);
Asset FindAsset(string uid)
{
if (assets.TryGetValue(uid, out var asset))
{
return asset;
}
}
The key value indicates a bug
RichBuildLayout.cs
foreach (var asset in assets.Values)
{
foreach (var baseReferece in asset.lowlevel.externalReferences)
{
var reference = FindAsset(baseReferece);
if (reference == null)
continue;
}
In the above code logic
var reference = FindAsset(baseReferece);
Asset FindAsset(string uid)
{
if (assets.TryGetValue(uid, out var asset))
{
return asset;
}
}
The key value indicates a bug