Commit Graph

105 Commits

Author SHA1 Message Date
Michael Schoell
2af7cc99f1 When using the Format node in Blueprints, the Blueprint will no longer fail to compile when running the editor with -game.
Blueprint was reporting errors due to the argument pin name being invariant, invariant texts should not be reported on these nodes when not in the editor.

#codereview Justin.Sargent

[CL 2095989 by Michael Schoell in Main branch]
2014-06-05 16:39:46 -04:00
Mike Beach
211d9b9d82 When checking pin compatibility, only using the context object when the self pin's type doesn't already have the class filled in.
(TTP #337679)

[CL 2094926 by Mike Beach in Main branch]
2014-06-04 17:11:48 -04:00
Maciej Mroz
9196680af4 BP Cyclic Dependency fix. ttp#337588
#codereview Nick.Whiting, Phillip.Kavan

[CL 2094752 by Maciej Mroz in Main branch]
2014-06-04 15:06:27 -04:00
David Ratti
d129babe72 DoOnceMultiInput Node: provide's DoOnce behavior but with multiple input/output pairs. Basically, a 'first through' node.
[CL 2094646 by David Ratti in Main branch]
2014-06-04 13:51:09 -04:00
Mike Beach
fddc9cf2b3 Injecting a cast operation when plugging an Blueprint object pin into an interface paramter.
[CL 2092325 by Mike Beach in Main branch]
2014-06-02 17:55:53 -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
1585defb9a Local variables will no longer stop working when renaming a function.
#ttp 337236 - BP: Local variables cannot be found after adding and renaming a new function

[CL 2089692 by Michael Schoell in Main branch]
2014-05-30 10:43:00 -04:00
Mike Beach
574e3acc7b Giving duplicated graphs their own unique GUID upon duplication.
(TTP #334746)

[CL 2088376 by Mike Beach in Main branch]
2014-05-29 17:43:17 -04:00
Mike Beach
adae85dad4 Making it so self nodes do not warn when connected with interface pins (for interfaces added in the BP editor).
#codereview Nick.Whiting

[CL 2087526 by Mike Beach in Main branch]
2014-05-29 17:33:04 -04:00
Michael Schoell
d2c06ae177 Renaming local variables will properly update the Get/Set nodes.
Local variables references will now properly return their class scope and will rename using their member scope name, rather than the UStruct.

#ttp 336490 - BP: Renaming local variables does not rename their Get/Set nodes

[CL 2087435 by Michael Schoell in Main branch]
2014-05-29 17:31:28 -04:00
Mike Beach
05c96c6fe7 Moving the math expression node out of experimental (and fixing some minor exposed by its test plan).
(TTP #305005/#311759)

[CL 2087177 by Mike Beach in Main branch]
2014-05-29 17:29:54 -04:00
Marc Audy
1281bea0c7 Shadow variable fixes
[CL 2085770 by Marc Audy in Main branch]
2014-05-29 17:14:20 -04:00
James Golding
7e7a2e6473 More Engine.h trimming (EdGraph headers, BoneMaskFilter, Breakpoint, LevelScriptBP, ClipPAdEntry, CodecMovie, DestructibleFractureSettings, DeviceProfile)
[CL 2085606 by James Golding in Main branch]
2014-05-29 17:11:10 -04:00
Dmitry Rekman
5641ddd9fc Case sensitiveness and pathname fixes from PR 185.
This is a subset of changes from pull request 185 by sbc100, 3dluvr, wshearn, abarbu et al: https://github.com/EpicGames/UnrealEngine/pull/185

[CL 2085575 by Dmitry Rekman in Main branch]
2014-05-29 17:09:19 -04:00
Mieszko Zielinski
fea9d66d25 Extracting AI code from the engine into a separate module, pass 1 #UE4
- merged over from Fortnite branch
- includes adjusting all game projects that use AI code
- contains a nasty AIModule <-> Engine circular dependency. To be removed ASAP

[CL 2085468 by Mieszko Zielinski in Main branch]
2014-05-29 17:06:50 -04:00
Maciej Mroz
98b5e0d1b5 FStructureOnScope moved to core. ScriptStruct functions are const.
#codereview Robert.Manuszewski

[CL 2085451 by Maciej Mroz in Main branch]
2014-05-29 17:02:19 -04:00
Mikolaj Sieluzycki
c11610c881 Remove Particle headers from Engine.h and include only where needed.
#codereview Robert.Manuszewski

[CL 2085445 by Mikolaj Sieluzycki in Main branch]
2014-05-29 17:02:05 -04:00
Dmitry Rekman
c48546ff63 Fix a few more initialization order issues.
[CL 2084930 by Dmitry Rekman in Main branch]
2014-05-29 16:59:32 -04:00
Marc Audy
793ed4c7ed Fix shadowed variables
[CL 2083425 by Marc Audy in Main branch]
2014-05-29 16:52:50 -04:00
Maciej Mroz
a36550adb9 Array parameter in interface does not generate error.
[CL 2083195 by Maciej Mroz in Main branch]
2014-05-29 16:49:22 -04:00
Mikolaj Sieluzycki
40aca4a242 Remove redundant headers from Blueprint module. Removed #include 'BlueprintGraphClasses.h" from BlueprintGraphDefinitions.h. Added only headers included by modules other than BlueprintGraph. Fixed compilation issues for both unity and non-unity builds.
#codereview Robert.Manuszewski

[CL 2082795 by Mikolaj Sieluzycki in Main branch]
2014-05-29 16:42:22 -04:00
Ben Zeigler
3f7149bdb0 Merging using UE4-Fortnite-To-UE4 Up to Changelist #2080066
[CL 2082174 by Ben Zeigler in Main branch]
2014-05-22 14:14:52 -04:00
Maciej Mroz
e8f8bcef69 BP, UDS: Arrays in UDS can have default value
#codereview Nick.Whiting

[CL 2082141 by Maciej Mroz in Main branch]
2014-05-22 13:49:30 -04:00
James Golding
131420beb5 Remove Matinee related headers from Engine.h, and add only where needed
#codereview matt.kuhlenschmidt

[CL 2081832 by James Golding in Main branch]
2014-05-22 06:52:28 -04:00
Maciej Mroz
061c1a4496 Editoronly BP: native blueprintcallable function redirect
#codereview Nick.Whiting

[CL 2080231 by Maciej Mroz in Main branch]
2014-05-21 07:40:05 -04:00