I have not made any changes to MyCharacter.Cpp. How do I even begin troubleshooting this?
1>------ Rebuild All started: Project: FPTEST, Configuration: Development_Editor x64 ------
1>Cleaning FPTESTEditor and UnrealHeaderTool binaries...
1>Creating makefile for FPTESTEditor (no existing makefile)
1>Parsing headers for FPTESTEditor
1> Running UnrealHeaderTool "C:\Users\\Documents\FPTEST\FPTEST.uproject" "C:\Users\\Documents\FPTEST\Intermediate\Build\Win64\FPTESTEditor\Development\FPTESTEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
1>Reflection code generated for FPTESTEditor in 6.8918366 seconds
1>Building FPTESTEditor...
1>Using Visual Studio 2019 14.21.27702 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702) and Windows 10.0.16299.0 SDK (C:\Program Files (x86)\Windows Kits\10).
1>[Upgrade]
1>[Upgrade] Using backward-compatible build settings. The latest version of UE4 sets the following values by default, which may require code changes:
1>[Upgrade] bLegacyPublicIncludePaths = false => Omits subfolders from public include paths to reduce compiler command line length. (Previously: true).
1>[Upgrade] ShadowVariableWarningLevel = WarningLevel.Error => Treats shadowed variable warnings as errors. (Previously: WarningLevel.Warning).
1>[Upgrade] PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs => Set in build.cs files to enables IWYU-style PCH model. See https://docs.unrealengine.com/en-US/Programming/BuildTools/UnrealBuildTool/IWYU/index.html. (Previously: PCHUsageMode.UseSharedPCHs).
1>[Upgrade] Suppress this message by setting 'DefaultBuildSettings = BuildSettingsVersion.V2;' in FPTESTEditor.Target.cs, and explicitly overriding settings that differ from the new defaults.
1>[Upgrade]
1>Building 7 actions with 8 processes...
1> [1/7] Default.rc2
1> [2/7] SharedPCH.Engine.cpp
1> [3/7] Module.FPTEST.cpp
1>C:/Users//Documents/FPTEST/Source/FPTEST/AStarVolume.cpp(108): warning C4458: declaration of 'RemainingAirClamped' hides class member
1> C:\Users\\Documents\FPTEST\Source\FPTEST\AStarVolume.h(60): note: see declaration of 'AAStarVolume::RemainingAirClamped'
1>C:/Users//Documents/FPTEST/Source/FPTEST/GlassBlockInstance.cpp(27): warning C4458: declaration of 'SpawnLocation' hides class member
1> C:\Users\\Documents\FPTEST\Source\FPTEST\GlassBlockInstance.h(42): note: see declaration of 'AGlassBlockInstance::SpawnLocation'
1>C:\Users\\Documents\FPTEST\Intermediate\Build\Win64\UE4Editor\Inc\FPTEST\Sucker.generated.h(87): error C2951: template declarations are only permitted at global, namespace, or class scope
1>C:\Users\\Documents\FPTEST\Intermediate\Build\Win64\UE4Editor\Inc\FPTEST\Sucker.generated.h(87): error C2988: unrecognizable template declaration/definition
1>C:\Users\\Documents\FPTEST\Intermediate\Build\Win64\UE4Editor\Inc\FPTEST\Sucker.generated.h(87): error C2143: syntax error: missing ';' before '<'
1>C:\Users\\Documents\FPTEST\Intermediate\Build\Win64\UE4Editor\Inc\FPTEST\Sucker.generated.h(87): error C2071: 'StaticClass': illegal storage class
1>C:\Users\\Documents\FPTEST\Intermediate\Build\Win64\UE4Editor\Inc\FPTEST\Sucker.generated.h(87): error C2988: unrecognizable template declaration/definition
1>C:\Users\\Documents\FPTEST\Intermediate\Build\Win64\UE4Editor\Inc\FPTEST\Sucker.generated.h(87): error C2059: syntax error: '<'
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(28): error C2988: unrecognizable template declaration/definition
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(28): error C2143: syntax error: missing ')' before 'const'
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(28): error C2143: syntax error: missing ';' before 'const'
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(28): error C2059: syntax error: ')'
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(29): error C2530: 'ObjectInitializer': references must be initialized
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(29): error C2988: unrecognizable template declaration/definition
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(29): error C2143: syntax error: missing ';' before ':'
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(29): error C2988: unrecognizable template declaration/definition
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(29): error C2059: syntax error: ':'
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(30): error C2143: syntax error: missing ';' before '{'
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(31): error C2065: 'bUseControllerRotationPitch': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(32): error C2065: 'bUseControllerRotationRoll': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(33): error C2065: 'bUseControllerRotationYaw': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(37): error C3861: 'GetCapsuleComponent': identifier not found
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(41): error C2065: 'DistanceFieldObject': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(42): error C2065: 'DistanceFieldObject': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(42): error C3861: 'GetCapsuleComponent': identifier not found
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(43): error C2065: 'DistanceFieldObject': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(46): error C2065: 'FirstPersonCameraComponent': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(47): error C2065: 'FirstPersonCameraComponent': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(47): error C3861: 'GetCapsuleComponent': identifier not found
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(48): error C2065: 'FirstPersonCameraComponent': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(49): error C2065: 'FirstPersonCameraComponent': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(52): error C2065: 'Body': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(53): error C2065: 'Body': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(54): error C2065: 'Body': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(55): error C2065: 'Body': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(56): error C2065: 'Body': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(57): error C2065: 'Body': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(58): error C2065: 'Body': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(61): error C2065: 'Mesh1P': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(62): error C2065: 'Mesh1P': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(63): error C2065: 'Mesh1P': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(63): error C2065: 'FirstPersonCameraComponent': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(64): error C2065: 'Mesh1P': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(65): error C2065: 'Mesh1P': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(66): error C2065: 'Mesh1P': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(67): error C2065: 'Mesh1P': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(70): error C2065: 'FP_Gun': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(71): error C2065: 'FP_Gun': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(72): error C2065: 'FP_Gun': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(73): error C2065: 'FP_Gun': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(75): error C2065: 'FP_Gun': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(77): error C2065: 'FP_MuzzleLocation': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(78): error C2065: 'FP_MuzzleLocation': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(78): error C2065: 'FP_Gun': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(79): error C2065: 'FP_MuzzleLocation': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(82): error C2065: 'GunOffset': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(84): error C2065: 'FlightBoxCollider': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(86): error C2065: 'FlightBoxCollider': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(88): error C2065: 'FlightBoxCollider': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(91): error C2065: 'RoomOverlapper': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(92): error C2065: 'SuckerSeeker': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(93): error C2065: 'SuckerSeeker2': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(94): error C2065: 'SuckerSeeker3': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(102): error C2065: 'Camera2': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(110): error C3861: 'GetCapsuleComponent': identifier not found
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(111): error C2065: 'BeforeZeroG': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(111): error C3861: 'GetCapsuleComponent': identifier not found
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(112): error C2065: 'AfterZeroG': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(112): error C2065: 'BeforeZeroG': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(113): error C2065: 'World': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(115): error C2065: 'MyCharacter': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(117): error C2065: 'RollRate': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(122): error C2065: 'FP_Gun': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(122): error C2065: 'Mesh1P': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(123): error C2065: 'StartRotation': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(123): error C3861: 'GetCapsuleComponent': identifier not found
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(124): error C2065: 'QuatRotateToggle': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(126): error C2065: 'HoleToggle': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(127): error C2065: 'Gravity': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(128): error C2065: 'SuckerToggle': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(129): error C2065: 'IsStarPathFilled': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(130): error C2065: 'HasSeeker2BeenDiscovered': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(131): error C2065: 'HasSeeker3BeenDiscovered': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(134): error C2065: 'AirSpeed': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(136): error C2065: 'SeekTheSucker': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(137): error C2065: 'UseInitialSplineValue': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(138): error C2065: 'SplineValue': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(139): error C2065: 'WhichSeekerToTrace': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(140): error C2065: 'TicksUntilFindPath': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(141): error C2065: 'LastReachableDistance': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(142): error C2065: 'LastReachableDistance2': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(143): error C2065: 'LastReachableDistance3': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(157): error C2065: 'DeltaTime': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(162): error C3861: 'GetOverlappingSuckers': identifier not found
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(164): error C3861: 'LogRoomInfo': identifier not found
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(177): error C2065: 'TicksUntilFindPath': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(180): error C2065: 'CurrentRoom': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(184): error C2065: 'TicksUntilFindPath': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(189): error C2065: 'TicksUntilFindPath': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(191): error C2065: 'TicksUntilFindPath': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(193): error C3861: 'ProcessSeekerLocation': identifier not found
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(194): error C3861: 'ProcessSeekerLocation2': identifier not found
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(195): error C2065: 'SuckerSeeker': undeclared identifier
1>C:/Users//Documents/FPTEST/Source/FPTEST/MyCharacter.cpp(195): fatal error C1003: error count exceeds 100; stopping compilation
1> [4/7] Module.FPTEST.gen.cpp
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(49,5): error MSB3073: The command ""C:\Program Files\Epic Games\UE_4.24\Engine\Build\BatchFiles\Rebuild.bat" FPTESTEditor Win64 Development -Project="C:\Users\\Documents\FPTEST\FPTEST.uproject" -WaitMutex -FromMsBuild" exited with code -1.
1>Done building project "FPTEST.vcxproj" -- FAILED.
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========