diff --git a/Binaries/Linux/libUE4-DonAINavigation-Linux-Shipping.a b/Binaries/Linux/libUE4-DonAINavigation-Linux-Shipping.a
deleted file mode 100644
index 955919b..0000000
Binary files a/Binaries/Linux/libUE4-DonAINavigation-Linux-Shipping.a and /dev/null differ
diff --git a/Binaries/Win32/UE4-DonAINavigation-Win32-Shipping.lib b/Binaries/Win32/UE4-DonAINavigation-Win32-Shipping.lib
deleted file mode 100644
index 800eb9d..0000000
Binary files a/Binaries/Win32/UE4-DonAINavigation-Win32-Shipping.lib and /dev/null differ
diff --git a/Binaries/Win64/UE4-DonAINavigation-Win64-Shipping.lib b/Binaries/Win64/UE4-DonAINavigation-Win64-Shipping.lib
deleted file mode 100644
index ef98956..0000000
Binary files a/Binaries/Win64/UE4-DonAINavigation-Win64-Shipping.lib and /dev/null differ
diff --git a/Binaries/Win64/UE4Editor-DonAINavigation.dll b/Binaries/Win64/UE4Editor-DonAINavigation.dll
deleted file mode 100644
index eeb897d..0000000
Binary files a/Binaries/Win64/UE4Editor-DonAINavigation.dll and /dev/null differ
diff --git a/Binaries/Win64/UE4Editor-DonAINavigation.pdb b/Binaries/Win64/UE4Editor-DonAINavigation.pdb
deleted file mode 100644
index a074687..0000000
Binary files a/Binaries/Win64/UE4Editor-DonAINavigation.pdb and /dev/null differ
diff --git a/Binaries/Win64/UE4Editor.modules b/Binaries/Win64/UE4Editor.modules
deleted file mode 100644
index 474b1f9..0000000
--- a/Binaries/Win64/UE4Editor.modules
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "BuildId": "3944462",
- "Modules":
- {
- "DonAINavigation": "UE4Editor-DonAINavigation.dll"
- }
-}
\ No newline at end of file
diff --git a/DonAINavigation.uplugin b/DonAINavigation.uplugin
index b4d81eb..53e4814 100644
--- a/DonAINavigation.uplugin
+++ b/DonAINavigation.uplugin
@@ -3,7 +3,7 @@
"FriendlyName" : "DoN AI Navigation Plugin (Flying AI /3D Aerial Pathfinding)",
"Version" : 10,
"VersionName" : "1.10",
- "EngineVersion" : "4.19.0",
+ "EngineVersion" : "4.25.0",
"Category" : "AI Navigation",
"CreatedBy" : "Venugopalan Sreedharan",
"CreatedByURL" : "http://www.drunkonnectar.com/3d-pathfinding-ue4/",
diff --git a/README.md b/README.md
index ca0e4de..2165e80 100644
--- a/README.md
+++ b/README.md
@@ -34,3 +34,7 @@ Technical Overview
For a technical overview of the project, please visit this link:
http://www.drunkonnectar.com/3d-pathfinding-ue4/#TechnicalOverview
+=============================================
+Update
+=============================================
+Update by yhyu13@github from 4.19 to 4.25
\ No newline at end of file
diff --git a/Source/DonAINavigation/Classes/DonNavigationCommon.h b/Source/DonAINavigation/Classes/DonNavigationCommon.h
index 43e43eb..3559dc7 100644
--- a/Source/DonAINavigation/Classes/DonNavigationCommon.h
+++ b/Source/DonAINavigation/Classes/DonNavigationCommon.h
@@ -19,7 +19,7 @@
#include
#if PLATFORM_WINDOWS
-#include "AllowWindowsPlatformTypes.h"
+#include "Windows/AllowWindowsPlatformTypes.h"
#elif PLATFORM_XBOXONE
#include "XboxOneAllowPlatformTypes.h"
#endif
@@ -95,5 +95,5 @@ namespace DoNNavigation
}
#if PLATFORM_WINDOWS
- #include "HideWindowsPlatformTypes.h"
+#include "Windows/HideWindowsPlatformTypes.h"
#endif
\ No newline at end of file
diff --git a/Source/DonAINavigation/Classes/DonNavigationManager.h b/Source/DonAINavigation/Classes/DonNavigationManager.h
index a2108a9..7df7297 100644
--- a/Source/DonAINavigation/Classes/DonNavigationManager.h
+++ b/Source/DonAINavigation/Classes/DonNavigationManager.h
@@ -18,7 +18,7 @@
#include "Multithreading/DonDrawDebugThreadSafe.h"
#include "CollisionQueryParams.h"
#include "WorldCollision.h"
-#include "Queue.h"
+#include "Containers/Queue.h"
#include "Components/BoxComponent.h"
#include "DonNavigationManager.generated.h"
diff --git a/Source/DonAINavigation/Private/EnvironmentQuery/DonEnvQueryTest_Navigation.cpp b/Source/DonAINavigation/Private/EnvironmentQuery/DonEnvQueryTest_Navigation.cpp
index 344fffa..64bfa95 100644
--- a/Source/DonAINavigation/Private/EnvironmentQuery/DonEnvQueryTest_Navigation.cpp
+++ b/Source/DonAINavigation/Private/EnvironmentQuery/DonEnvQueryTest_Navigation.cpp
@@ -14,7 +14,7 @@
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-#include "DonEnvQueryTest_Navigation.h"
+#include "EnvironmentQuery/DonEnvQueryTest_Navigation.h"
#include "../DonAINavigationPrivatePCH.h"
#include "DonNavigationManager.h"
diff --git a/Source/DonAINavigation/Public/IDonAINavigation.h b/Source/DonAINavigation/Public/IDonAINavigation.h
index 462e761..46bbc5c 100644
--- a/Source/DonAINavigation/Public/IDonAINavigation.h
+++ b/Source/DonAINavigation/Public/IDonAINavigation.h
@@ -14,8 +14,7 @@
#pragma once
-#include "ModuleManager.h"
-
+#include "Modules/ModuleManager.h"
DECLARE_LOG_CATEGORY_EXTERN(DoNNavigationLog, Log, All);
/**