Commit Graph

62 Commits

Author SHA1 Message Date
Wojciech Figat
32e052a87b Refactor native Stream serialization to new API 2022-10-20 17:28:12 +02:00
Wojciech Figat
ff34c7cc9b Refactor raw data ReadSttream and WriteStream to have easier to use API with more features 2022-10-12 11:22:20 +02:00
Wojtek Figat
ff1fba403d Various fixes to allow compiling negine with custom build configurations 2022-07-26 23:10:01 +02:00
Wojtek Figat
5fdd8a4b72 Add NavCrowd initialization with specific NavAgentProperties to pick a proper navmesh automatically 2022-06-26 15:53:51 +02:00
Wojtek Figat
982accde6d Add NavCrowd for navigation steering behaviors system for a group of agents 2022-06-26 15:23:36 +02:00
Wojtek Figat
b49e5e9984 Format more engine code 2022-06-14 20:17:00 +02:00
Wojtek Figat
a881c90b2e Refactor engine to support double-precision vectors 2022-06-13 00:40:32 +02:00
Wojtek Figat
f82e370392 Refactor Vector types to support 64-bit precision via define switch 2022-05-25 20:04:33 +02:00
Wojciech Figat
d36c502287 Add easier game or plugin settings asset usage with SettingsBase 2022-01-21 16:22:14 +01:00
Wojciech Figat
8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
Wojciech Figat
e9557352a0 Update copyright year in some source files 2021-12-08 09:44:10 +01:00
Wojtek Figat
22fa954716 Add error code logging to navmesh tiles adding issues 2021-11-06 13:23:24 +01:00
Wojtek Figat
9ed8621621 Fix invalid navmesh build for triggers 2021-08-19 15:00:28 +02:00
Wojtek Figat
84cca1ae98 Fix missing mesh collider vertices transformation for navmesh building 2021-08-08 16:20:48 +02:00
Wojtek Figat
6718b37ca1 Fixes and improvements 2021-07-24 23:38:05 +02:00
Wojtek Figat
e61ebaa71b Add SceneNavigation for scene data for navigation system 2021-07-04 11:25:51 +02:00
Wojtek Figat
99012725dc Adjust includes 2021-06-17 14:15:19 +02:00
Wojtek Figat
0e75dba142 Optimize C++ compilation time 2021-04-30 16:27:57 +02:00
Wojtek Figat
438135975f Add DefaultQueryExtent to navmesh properties 2021-04-07 17:17:41 +02:00
Wojtek Figat
b0fe4e9945 Merge remote-tracking branch 'origin/master' into 1.2 2021-03-30 17:58:29 +02:00
Wojtek Figat
f216528f40 Tweak comment 2021-03-26 15:14:12 +01:00
Wojtek Figat
2b741cae58 Fix navmesh tiles set resizing
#369
2021-03-25 20:52:58 +01:00
Wojtek Figat
1c140a5b0e Fix crash in navmesh builder when scene gets unloaded after navmesh tile gets dirty 2021-03-21 13:44:30 +01:00
Wojtek Figat
d6b566a3fe Add support for accessing Game Settings and related assets in C# API in game build 2021-03-01 16:17:01 +01:00
Wojtek Figat
99bc3289e8 Add FindRandomPoint and FindRandomPointAroundCircle to the navigation utilities 2021-03-01 14:32:35 +01:00
Wojtek Figat
6f12dc8567 Add improved dll import/export attributes injection when building binary modules 2021-02-25 13:02:13 +01:00
Wojtek Figat
cf3ac7a26e Merge remote-tracking branch 'origin/master' into linux-editor
# Conflicts:
#	Source/Engine/Core/Math/Color.cs
#	Source/Engine/Navigation/Navigation.cpp
#	Source/Engine/Platform/Win32/Win32Platform.cpp
2021-02-23 22:29:07 +01:00
Wojtek Figat
9d35068514 Fix crash when calling navigation system before navmesh init (eg. in build) 2021-02-22 23:16:12 +01:00
Wojtek Figat
0e78d13146 Add support for navmesh on spline collider 2021-02-12 11:15:51 +01:00
Wojtek Figat
81e41d51c8 Remove Unlink from asset reference 2021-02-10 11:37:14 +01:00
Wojtek Figat
6cbeac6537 Merge remote-tracking branch 'origin/master' into 1.1
# Conflicts:
#	Source/Engine/Navigation/NavMesh.cpp
#	Source/Engine/Navigation/NavMeshBuilder.cpp
2021-01-22 11:31:22 +01:00
Wojtek Figat
f8bf87e0b1 Fixes 2021-01-20 09:14:30 +01:00
Wojtek Figat
d19c31555b Add support for dynamic updating navmesh when moving NavModifierVolume 2021-01-18 15:08:00 +01:00
Wojtek Figat
fdc8e371c4 Add support for using NavAreas for navigation 2021-01-18 13:18:26 +01:00
Wojtek Figat
c1216a4318 Add NavAreaProperties 2021-01-18 11:42:17 +01:00
Wojtek Figat
2ae78b9afd Fix navmesh tiles build 2021-01-18 10:51:55 +01:00
Wojtek Figat
01a30faa62 Add NavMesh Modifier Volume actor type 2021-01-15 16:46:40 +01:00
Wojtek Figat
070faf12da Fixes for the rotated navmeshes building 2021-01-15 12:48:22 +01:00
Wojtek Figat
65d3883f03 Add support for masking navmesh agents in NavMeshBoundsVolume 2021-01-15 11:59:21 +01:00
Wojtek Figat
2c2c1af97f Add NavAgentMask 2021-01-15 11:59:04 +01:00
Wojtek Figat
d7949b5405 Remove deprecated comment 2021-01-14 14:29:27 +01:00
Wojtek Figat
f8624ae768 Fix crash during navmesh build when actor gets removed 2021-01-14 14:18:40 +01:00
Wojtek Figat
98d272a903 Add support for SphereCollider and CapsuleCollider for navmesh 2021-01-14 14:18:22 +01:00
Wojtek Figat
7835259a83 Add TestPath utility to navigation system 2021-01-14 13:11:32 +01:00
Wojtek Figat
93aa265b20 Add support for rotated navmeshes 2021-01-14 13:08:53 +01:00
Wojtek Figat
b2a2652b56 Fix not using hardcoded order for showing Actor main properties in editor 2021-01-13 15:35:53 +01:00
Wojtek Figat
af692605ab Add option to hide navmesh in editor debug view 2021-01-13 15:21:50 +01:00
Wojtek Figat
d1a282e228 Fix removing unused navmesh tiles on whole scene rebuild 2021-01-13 14:50:43 +01:00
Wojtek Figat
88bddfb141 Add navmesh name to logs for better debugging 2021-01-13 14:49:50 +01:00
Wojtek Figat
27ed23c1b9 Add support for multiple navmeshes on a scene 2021-01-13 14:28:46 +01:00