| 1521 | } |
| 1522 | |
| 1523 | void 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 | |
| 1545 | UBlueprint* UFlowGraphSchema::GetPlaceableNodeOrAddOnBlueprint(const FAssetData& AssetData) |
| 1546 | { |
no outgoing calls
no test coverage detected