Deprecated AddInstanceWorldSpace in favor of AddInstance or AddInstances with bWorldSpace set to true

#preflight 609da75922cce00001b3c1b3, 609dc020423c960001c81e10
#fyi Brooke.Hubert

[CL 16329274 by Jamie Dale in ue5-main branch]
This commit is contained in:
Jamie Dale
2021-05-14 10:07:23 -04:00
parent b82f913691
commit ed869fce3c
8 changed files with 19 additions and 19 deletions

View File

@@ -91,6 +91,7 @@ TArray<UPrimitiveComponent*> FHLODBuilder_Instancing::CreateComponents(AWorldPar
DisableCollisions(Component);
// Add all instances
TArray<FTransform> InstanceTransforms;
for (UPrimitiveComponent* SMC : EntryComponents)
{
// If we have an ISMC, retrieve all instances
@@ -100,14 +101,15 @@ TArray<UPrimitiveComponent*> FHLODBuilder_Instancing::CreateComponents(AWorldPar
{
FTransform InstanceTransform;
InstancedStaticMeshComponent->GetInstanceTransform(InstanceIdx, InstanceTransform, true);
Component->AddInstanceWorldSpace(InstanceTransform);
InstanceTransforms.Add(InstanceTransform);
}
}
else
{
Component->AddInstanceWorldSpace(SMC->GetComponentTransform());
InstanceTransforms.Add(SMC->GetComponentTransform());
}
}
Component->AddInstances(InstanceTransforms, /*bWorldSpace*/true);
Components.Add(Component);
};