Closed MaksymKapelianovych closed 5 months ago
There is still one minor issue, which I decided to not include in this PR. If user remove/rename default pins "In/Out" in Params, node will still have them, because they are added in parent class constructor. This can lead to some troubles when user debugs graph, with question "why this pin is not getting triggered?". First solution, that comes in mind, is to add
UFlowNode_CallOwnerFunction::UFlowNode_CallOwnerFunction(const FObjectInitializer& ObjectInitializer)
...
{
...
InputPins = {};
OutputPins = {};
}
but then the node will appear in graph completely without pins and I don't know if it is OK. Second solution is to made these pins unabled to remove from Params.
Thanks you for fixes and detailed explanation! :)