Commit Graph

12 Commits

Author SHA1 Message Date
Mike Beach
27b65e9cab Keeping nodes from spawning unessecery menu actions (was causing a big memory spike for the new menu system).
[CL 2292953 by Mike Beach in Main branch]
2014-09-10 17:09:26 -04:00
Dan Oconnor
848e9aba06 Fixed 'Add Timeline' showing up for non-actor based blueprints when using the new blueprint context menu
[CL 2291723 by Dan Oconnor in Main branch]
2014-09-09 19:31:13 -04:00
Mike Beach
1b87f7d3ee Deprecating EdGraphNode's GetTooltip() (in exchange for one that returns FText over FString).
[CL 2283396 by Mike Beach in Main branch]
2014-09-03 18:14:09 -04:00
Mike Beach
1cfc231519 Handling enum/struct assets (so that the can be added into the blueprint menu database as they're created/updated).
Lots o' files!(changing UK2Node's GetMenuActions() function signature).

[CL 2269082 by Mike Beach in Main branch]
2014-08-23 20:16:29 -04:00
Mike Beach
768b7801d9 Adding a new method to graph nodes that determines if that node is compatible with certain graphs (split out functionality from CanPasteHere() so we can leverage it in the new blueprint menu system).
[CL 2242673 by Mike Beach in Main branch]
2014-08-04 12:39:34 -04:00
Mike Beach
7923e88220 (WIP) Various standalone node types, adding themselves to the blueprint action database (for the new action menu system).
[CL 2214584 by Mike Beach in Main branch]
2014-07-14 16:05:25 -04:00
Nick Whiting
6fa1a2daf8 #ue4 Blueprint node analytics update: added in system to better track interesting analytics info on a per-node class basis (for Ben Cosh)
#codereview ben.cosh

[CL 2097657 by Nick Whiting in Main branch]
2014-06-06 18:51:05 -04:00
Michael Schoell
bc605cbe44 Copying (but not pasting) a Timeline will no longer cause the returns from the Timeline to be 0 in PIE.
On copy, a new Guid is no longer generated for the Timeline_Template.

#ttp 336588 - LIVE: BLUEPRINTS: Having a Timeline copied in your clipboard makes the track return 0

[CL 2089924 by Michael Schoell in Main branch]
2014-05-30 14:13:42 -04:00
Michael Schoell
d0630619b2 #summary Duplicating timelines or Blueprints with timelines will no longer lose curve data after re-opening the editor. External curves will no longer duplicate the curve every compile.
#change The outer for duplicated curves is now always the Blueprint or the external curve package, unless the TimelineTemplate is in a transient package.

#ttp 312759 - ROCKET: TASK: Copying a timeline into another blueprint loses data when the editor is closed and reopened
#ttp 320627 - UE4: BLUEPRINTS: When duplicating a Blueprint that contains timelines, after restarting the editor the timeline curves will be missing
#ttp 320633 - UE4: BLUEPRINTS: When using the "Create external curve" option on a timeline, a duplicate curve asset will be created each time that Blueprint is compiled
#ttp 327736 - +BP: Timeline info disappears from copied Blueprint after exiting editor
#ttp 329225 - k2: A timeline can be copied from one blueprint to another and work correctly until the editor is closed and restarted. The curves/animation tracks are listed as missing at that point.

[CL 2045135 by Michael Schoell in Main branch]
2014-04-23 18:39:41 -04:00
Michael Schoell
0a41fb741e #summary Can search for nodes in the palette menu in Blueprints with both the native name and the localized name.
#add Added UEdGraphNode::GetNodeNativeTitle to return a native title for a node.
#add Added UEdGraphNode::GetNodeSearchTitle to return the native and localized title for a node, together, for searching.
#add Can hold "alt" over a node (in the graph panel, or the palette) to see the native name of the node.

#ttp 331252 - Blueprints: Editor: L10N: Blueprints need to consistently show localized node names and when searching need to search both the localized name and the native name

#codereview justin.sargent

[CL 2044506 by Michael Schoell in Main branch]
2014-04-23 18:30:37 -04:00
Mike Beach
b6135239c9 TTP #325423: Making it so we correctly identify which execution-pin a node was triggered from.
- Wire-trace op-codes are now inserted before every statement in GotoFixupRequestMap
  - ExpandNode() now uses FKismetCompilerContext::MovePinLinksToIntermediate/CopyPinLinksToIntermediate for transfering pin links (to track pin associations)

#codereview Nick.Whiting

[CL 2040798 by Mike Beach in Main branch]
2014-04-23 17:45:37 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00