Files
UnrealEngineUWP/Engine/Source/Editor/BlueprintGraph/Private/CallFunctionHandler.cpp
dave jones2 4ff37b78a3 Deprecated redundant fields in UK2Node_CallFunction.
Both bIsConstFunc and bIsInterfaceCall are unnecessary since we can simply query the underlying UFunction/UClass (via FunctionReference) to determine if we're dealing with a const function or an interface class.

Additional changes:
* A check for CLASS_Interface was added to UK2Node_Message. While the chances of hitting this are very low, it wouldn't make sense to reference a non-interface class when expanding this node. It should really error out in that case.
* CreatePinsForFunctionCall had an unusual check for hiding the self pin if the pure function was non-const. This appears to be really old and no longer relevant.

#rb ben.zeigler, dan.oconnor

[CL 32476620 by dave jones2 in ue5-main branch]
2024-03-25 13:56:13 -04:00

40 KiB