MCPcopy Create free account
hub / github.com/MothCocoon/FlowGraph / OnAssetRenamed

Method OnAssetRenamed

Source/FlowEditor/Private/Graph/FlowGraphSchema.cpp:1523–1543  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1521}
1522
1523void UFlowGraphSchema::OnAssetRenamed(const FAssetData& AssetData, const FString& OldObjectPath)
1524{
1525 FString OldPackageName;
1526 FString OldAssetName;
1527 if (OldObjectPath.Split(TEXT("."), &OldPackageName, &OldAssetName))
1528 {
1529 const FName NAME_OldPackageName{OldPackageName};
1530 if (BlueprintFlowNodes.Contains(NAME_OldPackageName))
1531 {
1532 BlueprintFlowNodes.Remove(NAME_OldPackageName);
1533 BlueprintFlowNodes.Shrink();
1534 }
1535 else if (BlueprintFlowNodeAddOns.Contains(NAME_OldPackageName))
1536 {
1537 BlueprintFlowNodeAddOns.Remove(NAME_OldPackageName);
1538 BlueprintFlowNodeAddOns.Shrink();
1539 }
1540 }
1541
1542 AddAsset(AssetData, false);
1543}
1544
1545UBlueprint* UFlowGraphSchema::GetPlaceableNodeOrAddOnBlueprint(const FAssetData& AssetData)
1546{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected