| 1578 | } |
| 1579 | |
| 1580 | void UFlowGraphNode::RemoveSubNode(UFlowGraphNode* SubNode) |
| 1581 | { |
| 1582 | Modify(); |
| 1583 | |
| 1584 | if (SubNode->NodeInstance) |
| 1585 | { |
| 1586 | SubNode->NodeInstance->OnAddOnRequestedParentReconstruction.Unbind(); |
| 1587 | } |
| 1588 | |
| 1589 | SubNodes.RemoveSingle(SubNode); |
| 1590 | |
| 1591 | RebuildRuntimeAddOnsFromEditorSubNodes(); |
| 1592 | |
| 1593 | OnSubNodeRemoved(SubNode); |
| 1594 | } |
| 1595 | |
| 1596 | void UFlowGraphNode::RemoveAllSubNodes() |
| 1597 | { |
no outgoing calls
no test coverage detected