aris theophanidis
4d9d09c57e
Fix crash when there is no navigation system.
...
#rb Mieszko.Zielinski
#preflight 6408b44d6c1b9295b9ab8084
[CL 24564492 by aris theophanidis in ue5-main branch]
2023-03-08 14:27:09 -05:00
aris theophanidis
19011a7a6c
Fix memory corruption from FRecastTileGenerator::MarkDynamicAreas
...
#rb Yoan.StAmant
#rb Mieszko.Zielinski
#preflight 63f7a96e9009dd70d73fe364
[CL 24387981 by aris theophanidis in ue5-main branch]
2023-02-23 15:27:49 -05:00
jeanmichel dignard
c7be2b7fbd
FExec: Converted Engine Exec overrides to Exec_Runtime/Exec_Dev where:
...
- No additional routing was being done in Exec.
- No default parameter was being provided through the Exec override.
This is so we can turn off Exec overrides in certain configurations.
#rb none
#preflight 63f3fc331d71bcd26256868e
[CL 24343558 by jeanmichel dignard in ue5-main branch]
2023-02-21 13:09:41 -05:00
mieszko zielinski
ec52f1082c
Cut out all AI-related UE_DEPRECATED(4.x) code
...
#preflight 63ede8f3e92f139c513f0cef
[CL 24256631 by mieszko zielinski in ue5-main branch]
2023-02-16 08:31:16 -05:00
christopher waters
a523c67334
Removing unnecessary uses of Engine/Private
...
[CL 24253417 by christopher waters in ue5-main branch]
2023-02-16 04:17:28 -05:00
christopher waters
f0b834540e
Cleaning up a number of direct module includes.
...
[CL 24253328 by christopher waters in ue5-main branch]
2023-02-16 04:13:28 -05:00
Aris Theophanidis
0549a6511d
Rename navigation console commands prefix from n to ai.nav
...
#rn The prefix for AI navigation console commands has been changed from n to ai.nav.
#jira none
#rb Yoan.StAmant
#rb Mieszko.Zielinski
#preflight 63dd110f2d4aef3dd1a89b6a
[CL 23989571 by Aris Theophanidis in ue5-main branch]
2023-02-03 09:06:53 -05:00
Stephen Holmes
60dba1a919
Proper use of WITH_EDITOR. Also called RefreshNavigationModifiers() rather than completely reregistering the component OnNavAreaRegistrationChanged().
...
#review-23929520
#jira none
#preflight 63da32f49b664e430f1fac89
[CL 23945515 by Stephen Holmes in ue5-main branch]
2023-02-01 04:50:55 -05:00
Stephen Holmes
a5964e99b8
Consistent use of WITH_EDITOR as compared with NavModifierComponent, NavLinkProxy and NavLinkCustomComponent
...
#review
#jira none
#preflight 63da32929f6dbf248dcb3ca6
[CL 23945493 by Stephen Holmes in ue5-main branch]
2023-02-01 04:46:11 -05:00
Stephen Holmes
8c407d4956
Fixes for NavLinks not properly updating the Navoctree when NavAreas are edited (when this occurs they are reregistered), specifically when the allowed agent types are modified.
...
#jira none
#review-23930091
#preflight 63da2fbb9f6dbf248dcaba0a
[CL 23945457 by Stephen Holmes in ue5-main branch]
2023-02-01 04:43:22 -05:00
Stephen Holmes
c0b14b5430
Fix for the editor viewports not being redrawn when the nav mesh has been rebuilt. This meant when many navigation related actors and components were edited (navmodifiers navlinks etc) the viewport did not reflect this uintil the user interacted with the level using the viewport.
...
#jira none
#review-23929796
#preflight 63d953f3ba4fadeef096366b
[CL 23945376 by Stephen Holmes in ue5-main branch]
2023-02-01 04:23:31 -05:00
frederic doll
29180598cb
NavDataHandler improvement :
...
- move the NavOctree construction to be able to log the info
- reduce NavOctree radius to better fit the Navigation bounds. The NavOctree radius was based on the NavBound extent which can be sqrt(2) bigger than what is actually needed
- uniformize components logging to ease debugging
#rb mieszko.zielinski, aris.theophanidis
#preflight 63d943605428dc67b102489b
[CL 23941221 by frederic doll in ue5-main branch]
2023-01-31 18:34:11 -05:00
Aris Theophanidis
aca23ff8a0
[Navmesh] Fix crash occurring when NavigationRelevantData array is being modified during GC (when FRecastTileGenerator::AddReferencedObjects is called)
...
The change moves emptying NavigationRelevantData to the main thread so that it does not occur at any moment.
#jira none
#rb Maxime.Mercier
#rb Mieszko.Zielinski
#preflight 63d92768f626715201d8034c
[CL 23926631 by Aris Theophanidis in ue5-main branch]
2023-01-31 09:51:22 -05:00
frederic doll
44f31f2927
Remove Recast steep slope filtering when the agent radius is only 1 voxel
...
#rb aris.theophanidis, mieszko.zielinski
#preflight 63d2c25fd21dbe1d29b14627
[CL 23888570 by frederic doll in ue5-main branch]
2023-01-27 14:20:41 -05:00
Stephen Holmes
223d025ec6
Remove line of code that had no functionality as UNavLinkCustomComponent does not render directly.
...
#rb trivial
#preflight none
[CL 23867092 by Stephen Holmes in ue5-main branch]
2023-01-26 09:22:24 -05:00
Aris Theophanidis
e3b3e57159
[Navmesh] Support navmesh resolution when doing async navdata gathering.
...
#jira none
#rb Yoan.StAmant
#preflight 63d28059574ab9cae4295d47
[CL 23866612 by Aris Theophanidis in ue5-main branch]
2023-01-26 08:37:17 -05:00
frederic doll
cf3a06f1a9
change NavCollision version string to force an update on the DDC which contains invalid information
...
#rb aris.theophanidis
#preflight skip
[CL 23834209 by frederic doll in ue5-main branch]
2023-01-24 13:21:02 -05:00
frederic doll
684e951c95
Expose option to display Solid and Walkable heightfield in navmesh generation
...
#preflight 63caff0b8421864a9ca91fa8
#rb aris.theophanidis
[CL 23815894 by frederic doll in ue5-main branch]
2023-01-23 12:49:07 -05:00
aris theophanidis
462076df83
Fix balance macro warning
...
#jira none
#rb trivial
#preflight 63c8dcae02024f93d81c4b0e
[CL 23770211 by aris theophanidis in ue5-main branch]
2023-01-19 01:10:19 -05:00
Aris Theophanidis
1e4bdb0678
Deprecate unused FRecastNavMeshGenerationProperties
...
#jira none
#rb Maxime.Mercier
#preflight 63c860cc02024f93d8ec559d
[CL 23764609 by Aris Theophanidis in ue5-main branch]
2023-01-18 16:31:26 -05:00
frederic doll
4c4ac0557b
Add more info about geometry gathering in RecastNavMeshGenerator
...
#rb aris.theophanidis
#preflight 63c815f9b0652247509d167b
[CL 23761060 by frederic doll in ue5-main branch]
2023-01-18 14:08:52 -05:00
Aris Theophanidis
45994379a5
[Navmesh] Addition of CellHeight in FNavMeshResolutionParam
...
#jira none
#rb Mieszko.Zielinski
#preflight 63c8054102024f93d8c56415
[CL 23755472 by Aris Theophanidis in ue5-main branch]
2023-01-18 09:53:42 -05:00
jeanmichel dignard
8d07a7338f
Exec commands changes:
...
- Port some development only exec commands to Exec_Dev.
#rb none
#preflight 63c5c97f02024f93d822d678
[CL 23734254 by jeanmichel dignard in ue5-main branch]
2023-01-16 19:28:53 -05:00
Aris Theophanidis
1e51958bfd
Addition of a display option to display navmesh tile resolution
...
Offset navigation 2D debug text display on screen
#jira none
#rb Maxime.Mercier
#preflight 63c5ba4d2a6acaf1625cd326
[CL 23732536 by Aris Theophanidis in ue5-main branch]
2023-01-16 16:05:38 -05:00
steve robb
6a31618d42
Removed TIsSame from misc. engine files (part of a larger change to deprecate TIsSame).
...
#rb devin.doucette
#preflight 63c01cac8f4acc7b54d8832d
[CL 23678906 by steve robb in ue5-main branch]
2023-01-13 11:47:02 -05:00