Fixed warning when linked anim graph node pins are connected

#jira UE-118583
#rb Jurre.deBaare

[CL 16743757 by Thomas Sarkanen in ue5-main branch]
This commit is contained in:
Thomas Sarkanen
2021-06-22 11:31:08 -04:00
parent b732c133fe
commit 76a779f4c7
2 changed files with 3 additions and 2 deletions

View File

@@ -840,7 +840,8 @@ void FAnimBlueprintCompilerContext::CopyTermDefaultsToDefaultObject(UObject* Def
const uint8* SourcePtr = SourceNodeProperty->ContainerPtrToValuePtr<uint8>(VisualAnimNode);
FAnimBlueprintNodeCopyTermDefaultsContext NodeContext(DefaultObject, TargetProperty, DestinationPtr, SourcePtr, LinkIndexCount);
VisualAnimNode->CopyTermDefaultsToDefaultObject(CompilerContext, NodeContext, CompiledData);
UAnimGraphNode_Base* OriginalAnimNode = Cast<UAnimGraphNode_Base>(MessageLog.FindSourceObject(VisualAnimNode));
OriginalAnimNode->CopyTermDefaultsToDefaultObject(CompilerContext, NodeContext, CompiledData);
LinkIndexMap.Add(VisualAnimNode, LinkIndexCount);
NodeBaseAddresses.Add(VisualAnimNode, DestinationPtr);

View File

@@ -76,7 +76,7 @@ void UAnimGraphNode_CustomProperty::OnCopyTermDefaultsToDefaultObject(IAnimBluep
// Copy pin default values to generated properties
for (UEdGraphPin* Pin : Pins)
{
if (!Pin->bOrphanedPin && !UAnimationGraphSchema::IsPosePin(Pin->PinType))
if (!Pin->bOrphanedPin && Pin->LinkedTo.Num() == 0 && !UAnimationGraphSchema::IsPosePin(Pin->PinType))
{
FString PrefixedName = GetPinTargetVariableName(Pin);