You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
[UE-12401] Fixing up the BP menu filtering to account for array functions that have params that get converted to wildcard pins.
[CL 2519616 by Mike Beach in Main branch]
This commit is contained in:
committed by
Mike.Beach@epicgames.com
parent
735bca0f8f
commit
d5e2e3495b
@@ -136,7 +136,7 @@ void UK2Node_CallArrayFunction::GetArrayPins(TArray< FArrayPropertyPinCombo >& O
|
||||
|
||||
UFunction* TargetFunction = GetTargetFunction();
|
||||
check(TargetFunction);
|
||||
FString ArrayPointerMetaData = TargetFunction->GetMetaData(TEXT("ArrayParm"));
|
||||
FString ArrayPointerMetaData = TargetFunction->GetMetaData(FBlueprintMetadata::MD_ArrayParam);
|
||||
TArray<FString> ArrayPinComboNames;
|
||||
ArrayPointerMetaData.ParseIntoArray(ArrayPinComboNames, TEXT(","), true);
|
||||
|
||||
@@ -163,7 +163,7 @@ bool UK2Node_CallArrayFunction::IsWildcardProperty(UFunction* InArrayFunction, c
|
||||
{
|
||||
if(InArrayFunction && InProperty)
|
||||
{
|
||||
FString ArrayPointerMetaData = InArrayFunction->GetMetaData(TEXT("ArrayParm"));
|
||||
FString ArrayPointerMetaData = InArrayFunction->GetMetaData(FBlueprintMetadata::MD_ArrayParam);
|
||||
TArray<FString> ArrayPinComboNames;
|
||||
ArrayPointerMetaData.ParseIntoArray(ArrayPinComboNames, TEXT(","), true);
|
||||
|
||||
@@ -188,7 +188,7 @@ void UK2Node_CallArrayFunction::GetArrayTypeDependentPins(TArray<UEdGraphPin*>&
|
||||
UFunction* TargetFunction = GetTargetFunction();
|
||||
check(TargetFunction);
|
||||
|
||||
const FString DependentPinMetaData = TargetFunction->GetMetaData(TEXT("ArrayTypeDependentParams"));
|
||||
const FString DependentPinMetaData = TargetFunction->GetMetaData(FBlueprintMetadata::MD_ArrayDependentParam);
|
||||
TArray<FString> TypeDependentPinNames;
|
||||
DependentPinMetaData.ParseIntoArray(TypeDependentPinNames, TEXT(","), true);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user