Pasting any nodes into interface BPs is not possible.
When right clicking on a variable node with a missing property, you can replace the node with any valid local variables (in functions).
#ttp 340631 - bp: macros: one can create variables within macros by pasting them into a macro from a blueprint (not sure if this is intentional because the create variable ui has been removed)
[CL 2321738 by Michael Schoell in Main branch]
- Modified CanPaletteItemBePlaced() in SBlueprintSubPalette.cpp to leverage the UEdGraphSchema_K2::CanFunctionBeUsedInClass() API.
- Modified UEdGraphSchema_K2::CanFunctionBeUsedInClass() to accept an optional parameter for a "reason" FText on failure and added localizable strings.
- Added a UK2Node_CallFunction::CanPasteHere() override impl to also invoke UEdGraphSchema_K2::CanFunctionBeUsedInClass() in order to gate function nodes on paste into a graph.
#codereview Marc.Audy,Mike.Beach
[CL 2320925 by Phillip Kavan in Main branch]
- removed dummy UClasses (no longer needed)
- removed file header comments (not used)
- removed duplicated function documentation in cpp files
- documentation cleanup, punctuation, spelling etc.
- pragma once include guards (now work on all platforms)
- relative public includes (are auto-discovered by UBT)
- fixed too many/too few line breaks
- deleted empty files
- missing override
- NULL to nullptr
[CL 2305058 by Max Preussner in Main branch]
* Name and String have + Add Pin button
* Enum doesn't display Remove Execution Pin on right click
* Enum doesn't display Show Default Pin in details view
* All types have proper default in selection box
[CL 2299436 by Marc Audy in Main branch]
A function with a World Context pin can also be flagged with new metadata CallableWithoutWorldContext which indicates it can be used in any context, even if GetWorld() is not implemented, the called function is responsible for providing a working alternative when World is null
World Centric functions can also be used in classes tagged with the ShowWorldContextPin metadata which indicates the class has a well defined method of supplying the world context that will be connected
[CL 2292921 by Marc Audy in Main branch]
ttp345754 LIVE: BLUEPRINT: CRASH: 'Get Array' node disconnected itself, causes crashes when reconnected.
#codereview Nick.Whiting, Mike.Beach
[CL 2290640 by Maciej Mroz in Main branch]
Display type text separate from tooltip in blueprint API docs
Fix filename for json output when no explicit filename provided
[CL 2286849 by Marc Audy in Main branch]
Deprecate TypeToString
Make ConstructBasicPinTooltip take FText for Description
Make SpawnActorFromClass pin tooltips consistent with other nodes
[CL 2286449 by Marc Audy in Main branch]