Commit Graph

44 Commits

Author SHA1 Message Date
Mike Beach
7a3da09345 Fixing issue where event nodes were using the skeleton class.
#codereview Nick.Whiting

[CL 2326122 by Mike Beach in Main branch]
2014-10-10 19:13:43 -04:00
Mike Beach
3e920fcfdc Properly cleaning up level-script references on level change.
TTP #349207

[CL 2326003 by Mike Beach in Main branch]
2014-10-10 17:48:56 -04:00
Dan Oconnor
f28bd02080 Moving EdGraphNode_Comment into Editor, out of Runtime/Engine
[CL 2321789 by Dan Oconnor in Main branch]
2014-10-07 16:39:44 -04:00
Mikolaj Sieluzycki
c92ca070d1 Move references to UObjects from FCoreDelegates to FCoreUObjectDelegates
TTP #343071 CORE: FCoreDelegates should not have references to UObjects.
#codereview Robert.Manuszewski

[CL 2317144 by Mikolaj Sieluzycki in Main branch]
2014-10-02 06:13:35 -04:00
Mike Beach
0af07abeeb Interface message nodes now exposed to UObject pins in the new BP menu system.
[CL 2316110 by Mike Beach in Main branch]
2014-10-01 12:14:16 -04:00
Dan Oconnor
cb8a6d7822 Cast nodes to blueprint classes show up in the new context menu. Sometimes we need the GeneratedClass, sometimes we need the SkeletonGeneratedClass...
[CL 2314925 by Dan Oconnor in Main branch]
2014-09-30 16:54:10 -04:00
Mike Beach
97e606e798 Adding in the option to use "ExposeFunctionCategories" metadata on properties for the new menu system.
[CL 2314653 by Mike Beach in Main branch]
2014-09-30 14:08:39 -04:00
Mike Beach
10ef2fc1e0 Finally giving in, and letting the new blueprint action database govern how those actions are presented in the ui :(
#codereview Dan.OConnor

[CL 2313188 by Mike Beach in Main branch]
2014-09-29 14:31:08 -04:00
Michael Schoell
2ed5dea1fa Blend Enum and SequencePlayer nodes now appear in action list in AnimGraphs.
BlueprintActionDatabase has some handling for actions referencing unloaded assets.

[CL 2311087 by Michael Schoell in Main branch]
2014-09-26 11:31:34 -04:00
Dan Oconnor
cc86330e42 Fixed category for anim notify events, montage branching point events in new blueprint context menu. Submitting a helper function that will be used by the blueprint merge tool.
[CL 2310097 by Dan Oconnor in Main branch]
2014-09-25 14:27:07 -04:00
Mike Beach
88933073a9 Fixing up initial sizing of documentation/comment nodes (in the new BP menu system).
[CL 2310073 by Mike Beach in Main branch]
2014-09-25 14:07:21 -04:00
Mike Beach
88f700acd6 Cleaning up some lingering TODO comments that have already been addressed.
[CL 2309896 by Mike Beach in Main branch]
2014-09-25 11:31:58 -04:00
Dan Oconnor
8bdaaa6a6f More anim notification generation - now if there's an anim notification in your state machine it will appear in the new bp context menu
[CL 2307513 by Dan Oconnor in Main branch]
2014-09-23 17:40:49 -04:00
Dan Oconnor
28187d4dd6 New blueprint context menu now conditionally displays anim notifications (events raised from animations)
#codereview Mike.Beach

[CL 2307399 by Dan Oconnor in Main branch]
2014-09-23 16:40:48 -04:00
Mike Beach
5b7a8c1bfc Guarding against registering the OnBlueprintChanged callback twice (crash in the new blueprint action database).
[CL 2304580 by Mike Beach in Main branch]
2014-09-19 18:20:43 -04:00
Mike Beach
b7fff8eb54 (WIP) Fixing it so input nodes can be favorited in the new menu system (setting it up so that nodes can provide their own node signature; so we don't have to create a spawner for every kind).
[CL 2301619 by Mike Beach in Main branch]
2014-09-17 17:07:37 -04:00
Michael Schoell
be83f7b17b Level Blueprints refresh their actions in the database and remove themselves when the World is destroyed.
[CL 2301507 by Michael Schoell in Main branch]
2014-09-17 16:02:23 -04:00
Mike Beach
c5fc7a6cf8 Enum/Struct spawners can now be favorited in the new menu system.
[CL 2301367 by Mike Beach in Main branch]
2014-09-17 14:57:06 -04:00
Mike Beach
1424e089f3 Shrinking the template node database by removing the need for function/variable nodes to be cached.
[CL 2295284 by Mike Beach in Main branch]
2014-09-12 12:56:24 -04:00
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
Mike Beach
fe03b8e58c Shrinking the mem footprint of the new BP menu system (moving bindings out from node spawners, passing into Invoke() instead).
[CL 2292881 by Mike Beach in Main branch]
2014-09-10 16:14:07 -04:00
Mike Beach
758ecdad0e Fixing a crash in the new BP menu system, when you save a new BP right after creating it.
[CL 2283272 by Mike Beach in Main branch]
2014-09-03 14:17:49 -04:00
Mike Beach
1dfbb2d829 Optimizing BP node titles (caching any that use FText::Format(), which is slow).
[CL 2282225 by Mike Beach in Main branch]
2014-09-02 19:08:09 -04:00
Mike Beach
e165ed2973 (WIP) A more robust solution to binding blueprint actions with specific objects.
[CL 2272867 by Mike Beach in Main branch]
2014-08-26 16:25:42 -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