DoN's 3D-Pathfinding / Flying-AI system (with full source!)

Output log:


1>------ Build started: Project: UE4, Configuration: BuiltWithUnrealBuildTool Win32 ------
2>------ Build started: Project: DonNavigationSamples, Configuration: Development_Editor x64 ------
2>  [1/15] Compile DonNavigationSamples.generated.cpp
2>  [2/15] Compile MyClass.cpp
2>  [3/15] Compile Actor_Class.cpp
2>  Actor_Class.cpp
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Intermediate\Build\Win64\UE4Editor\Inc\DonNavigationSamples\Actor_Class.generated.h(16): error C2007: #define syntax
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Intermediate\Build\Win64\UE4Editor\Inc\DonNavigationSamples\Actor_Class.generated.h(17): error C2007: #define syntax
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Intermediate\Build\Win64\UE4Editor\Inc\DonNavigationSamples\Actor_Class.generated.h(18): error C2007: #define syntax
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Intermediate\Build\Win64\UE4Editor\Inc\DonNavigationSamples\Actor_Class.generated.h(29): error C2007: #define syntax
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Intermediate\Build\Win64\UE4Editor\Inc\DonNavigationSamples\Actor_Class.generated.h(40): error C2007: #define syntax
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Intermediate\Build\Win64\UE4Editor\Inc\DonNavigationSamples\Actor_Class.generated.h(52): error C2007: #define syntax
2>dbsbuild : error : aborting build on error (2)
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Intermediate\Build\Win64\UE4Editor\Inc\DonNavigationSamples\Actor_Class.generated.h(62): error C2007: #define syntax
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Intermediate\Build\Win64\UE4Editor\Inc\DonNavigationSamples\Actor_Class.generated.h(63): error C2007: #define syntax
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Intermediate\Build\Win64\UE4Editor\Inc\DonNavigationSamples\Actor_Class.generated.h(73): error C2007: #define syntax
2>c:\users\matuszczyk.matuszczyk-pc\documents\unreal projects\3d_navmesh\source\donnavigationsamples\Actor_Class.h(8): error C2059: syntax error: 'user-defined literal'
2>c:\users\matuszczyk.matuszczyk-pc\documents\unreal projects\3d_navmesh\source\donnavigationsamples\Actor_Class.h(9): error C2059: syntax error: 'public'
2>c:\users\matuszczyk.matuszczyk-pc\documents\unreal projects\3d_navmesh\source\donnavigationsamples\Actor_Class.h(10): error C2143: syntax error: missing ';' before '{'
2>c:\users\matuszczyk.matuszczyk-pc\documents\unreal projects\3d_navmesh\source\donnavigationsamples\Actor_Class.h(10): error C2447: '{': missing function header (old-style formal list?)
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Source\DonNavigationSamples\Actor_Class.cpp(8): error C2653: 'AActor_Class': is not a class or namespace name
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Source\DonNavigationSamples\Actor_Class.cpp(9): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Source\DonNavigationSamples\Actor_Class.cpp(11): error C2065: 'PrimaryActorTick': undeclared identifier
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Source\DonNavigationSamples\Actor_Class.cpp(11): error C2228: left of '.bCanEverTick' must have class/struct/union
2>  C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Source\DonNavigationSamples\Actor_Class.cpp(11): note: type is 'unknown-type'
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Source\DonNavigationSamples\Actor_Class.cpp(13): error C4508: 'AActor_Class': function should return a value; 'void' return type assumed
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Source\DonNavigationSamples\Actor_Class.cpp(16): error C2653: 'AActor_Class': is not a class or namespace name
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Source\DonNavigationSamples\Actor_Class.cpp(18): error C2653: 'Super': is not a class or namespace name
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Source\DonNavigationSamples\Actor_Class.cpp(23): error C2653: 'AActor_Class': is not a class or namespace name
2>C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Source\DonNavigationSamples\Actor_Class.cpp(25): error C2653: 'Super': is not a class or namespace name
2>ERROR : UBT error : Failed to produce item: C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\Plugins\DonAINavigation\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-DonAINavigation.exp
2>  Total build time: 3,89 seconds
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets(37,5): error MSB3073: The command ""C:\Program Files\Epic Games\4.10\Engine\Build\BatchFiles\Build.bat" DonNavigationSamplesEditor Win64 Development "C:\Users\Matuszczyk.Matuszczyk-PC\Documents\Unreal Projects\3D_navmesh\DonNavigationSamples.uproject" -rocket -waitmutex -2015" exited with code -1.
========== Build: 1 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========