Commit Graph

87 Commits

Author SHA1 Message Date
sebastian kowalczyk
e34d39bbb6 Fix for UE-10042 "FIXIF: Crash starting a PIE session with no viewport"
[CL 2451412 by sebastian kowalczyk in Main branch]
2015-02-19 04:40:17 -05:00
sebastian kowalczyk
c1d99d7821 Fixed NavMesh rendering with GameplayDebugger (works in client-server enviroment too)
Integration from Dev to Main

[CL 2446701 by sebastian kowalczyk in Main branch]
2015-02-16 04:04:00 -05:00
Mikolaj Sieluzycki
de56183d3d UObject constructors create subobjects using UObject::Create* instead of FObjectInitializer::Create*
#codereview Robert.Manuszewski

[CL 2439579 by Mikolaj Sieluzycki in Main branch]
2015-02-10 04:34:10 -05:00
Mikolaj Sieluzycki
fa01cacb6c Trim down the amount of UObject constructors.
#codereview Robert.Manuszewski

[CL 2429641 by Mikolaj Sieluzycki in Main branch]
2015-02-03 05:40:57 -05:00
Mieszko Zielinski
3faf962c6c Fixed PathFollowingComponent not getting notified about path updates due to external events (like goal moved or navmesh rebuild) #UE4
- While working on it I've also fixed GameplayDebugger's path corridor gathering to clear porperly and to be able to detect when AI uses the same path object, but the path has been updated since the last time its navigation corridor has been stored by GameplayDebugger.
- also includes minor refactor to navmesh debug drawing

[CL 2420345 by Mieszko Zielinski in Main branch]
2015-01-27 10:22:55 -05:00
Ben Marsh
012e6f1e73 [INTEGRATE] Change 2418971 by Mike.Fricker@MFRICKER_G3686_Alpha on 2015/01/26 14:21:35
EngineMinimal.h no longer includes SlateCore.h or SlateBasics.h
	- This nearly halves the time it takes to recompile small game projects! (~14s -> ~8s)
	- This shrinks the PCH size for EngineMinimal by 161 MB on Windows (420 MB -> 259 MB, Development Editor Win64)
	- Note that Engine.h and EnginePrivate.h still include SlateCore.h and SlateBasics.h (not a clear detriment)
	- IMPORTANT: We need to verify all example games that use this still compile, and add release notes for user games that forgot to include Slate directly
	- This is all part of UE-7203

	#codereview james.golding,nick.atamas

[CL 2419751 by Ben Marsh in Main branch]
2015-01-26 20:24:15 -05:00
Bob Tellez
55d87d9b67 #UE4 One more CIS fix. Header includes shifted.
[CL 2411523 by Bob Tellez in Main branch]
2015-01-19 18:04:11 -05:00
Bob Tellez
9e4af02d9a #UE4 One more CIS fix. GameplayDebuggingComponent uses UCharacterMovementComponent
[CL 2411301 by Bob Tellez in Main branch]
2015-01-19 15:35:35 -05:00
Bob Tellez
b96ebfe60b #UE4 Fixing a few more CIS errors. It seems header includes have shifted.
[CL 2411167 by Bob Tellez in Main branch]
2015-01-19 14:24:10 -05:00
Lukasz Furman
334368c647 more visible path drawing color in gameplay debugger
[CL 2410735 by Lukasz Furman in Main branch]
2015-01-19 06:26:16 -05:00
Lukasz Furman
0e8e991729 extended gameplay debugger's basic pawn data
[CL 2410724 by Lukasz Furman in Main branch]
2015-01-19 06:07:32 -05:00
Stephan Delmer
6f7661f391 Merging using UE4-Fortnite-To-UE4 from CL 2403093
[CL 2407402 by Stephan Delmer in Main branch]
2015-01-15 11:57:16 -05:00
Mieszko Zielinski
ad1bc92882 Fixed on compilation warning due to using deprecated function I've missed #UE4
[CL 2405062 by Mieszko Zielinski in Main branch]
2015-01-13 14:55:09 -05:00
Steve Robb
0756ef15b9 Delegate comparisons deprecated, lots of other associated code deprecated, and lots of warning fixups:
* Multicast delegate Add* calls now return FDelegateHandles, and Remove* calls are now all deprecated, except for a new Remove function which takes a FDelegateHandle.
* New FConsoleManager::RegisterConsoleVariableSink_Handle and UnregisterConsoleVariableSink_Handle functions which work in terms of FConsoleVariableSinkHandle.
* Timer calls which don't take FTimerHandles are deprecated.
* FTicker::AddTicker now returns an FDelegateHandle and is removed by an overloaded Remove function.
* DEFINE_ONLINE_DELEGATE* macros now define _Handle variants of the Add/Remove functions which return/take handles.
* Various other handle-based registration changes.
* Some unity build fixes.
* Some simplification of delegate code.
* Fixes for lots of existing code to use handle-based registration and unregistration.

#codereview robert.manuszewski

[CL 2400883 by Steve Robb in Main branch]
2015-01-08 09:29:27 -05:00
Michael Trepka
f440388df3 Fixed Clang compilation (missing includes in GameplayDebugger.h)
[CL 2388473 by Michael Trepka in Main branch]
2014-12-15 09:10:26 -05:00
sebastian kowalczyk
6d8bd032cf Added a way to extend GameplayDebugger's controller class, to set custom keyboard bindings, etc.
[CL 2385669 by sebastian kowalczyk in Main branch]
2014-12-11 11:44:40 -05:00
sebastian kowalczyk
7c0f5c00dd Minor cleanups for GameplayDebugger's and LogVisualizer's settings.
[CL 2385431 by sebastian kowalczyk in Main branch]
2014-12-11 09:03:56 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Jaroslaw Palczynski
466d4ac231 Getting rid of auto-startup modules feature as it was causing confusion with loading time and it is not worth it to make it flexible as users expected it.
[CL 2373540 by Jaroslaw Palczynski in Main branch]
2014-12-02 04:37:53 -05:00
sebastian kowalczyk
15d656ef2b Updates to settings for LogVisualizer and GameplayDebugger. Added GameplayDebugger to experimental settings.
[CL 2371978 by sebastian kowalczyk in Main branch]
2014-11-28 09:26:40 -05:00
sebastian kowalczyk
72d3d64293 Added default engine settings for GameplayDebugger. User can override that settings in editor.
[CL 2371615 by sebastian kowalczyk in Main branch]
2014-11-27 12:41:35 -05:00
sebastian kowalczyk
1f95333e69 Added AI Tools section to Editor Settings
Added GameplayDebugger settings to editor (AI Tools section) - it's usefull feature to controll default properties.
Fixed LogVisualizer as experimental menu entry in UE4 Editor

[CL 2371500 by sebastian kowalczyk in Main branch]
2014-11-27 08:16:04 -05:00
Lukasz Furman
7f997e8af7 navigation refactor: removed NavigationComponent, added abstract navdata for handling direct path updates
#codereview mieszko.zielinski

[CL 2370604 by Lukasz Furman in Main branch]
2014-11-26 04:21:03 -05:00
Daniel Wright
b4c700abeb Removed DrawDynamicElements, PreRenderView and dependencies. These have been disabled since 11/04, and the GetDynamicMeshElements path is now the only path for dynamic mesh rendering.
[CL 2370254 by Daniel Wright in Main branch]
2014-11-25 17:56:43 -05:00
sebastian kowalczyk
4b3ebabbbd Fix for UE-4866 "GameplayDebugger is not frawing not-stringpulled paths correctly"
[CL 2369717 by sebastian kowalczyk in Main branch]
2014-11-25 09:36:16 -05:00