Can't make a new RadialForceActor class in c++

hey , so im kinda new to C++ and Unreal Engine 5.0.2 and recently i have been trying to add a new C++ class RadialForceActor called Explosion but every time i try , it throws off this error :

image

and the output log :

error for copy :

CompilerResultsLog: Error: Explosion.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::FireImpulse(void)” (?FireImpulse@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.gen.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::FireImpulse(void)” (?FireImpulse@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::EnableForce(void)” (?EnableForce@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.gen.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::EnableForce(void)” (?EnableForce@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::DisableForce(void)” (?DisableForce@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.gen.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::DisableForce(void)” (?DisableForce@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::ToggleForce(void)” (?ToggleForce@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.gen.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::ToggleForce(void)” (?ToggleForce@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::EditorApplyScale(struct UE::Math::TVector const &,struct UE::Math::TVector const *,bool,bool,bool)” (?EditorApplyScale@ARadialForceActor@@UEAAXAEBU?$TVector@N@Math@UE@@PEBU234@_N22@Z)
CompilerResultsLog: Error: Explosion.gen.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::EditorApplyScale(struct UE::Math::TVector const &,struct UE::Math::TVector const *,bool,bool,bool)” (?EditorApplyScale@ARadialForceActor@@UEAAXAEBU?$TVector@N@Math@UE@@PEBU234@_N22@Z)
CompilerResultsLog: Error: C:\Projects\UnrealEngine\TestProject\Binaries\Win64\UnrealEditor-TestProject-2104.dll : fatal error LNK1120: 5 unresolved externals

building from ide throws the same error
and i wasn’t able to find a fix for this
so i would be happy if someone helped me to solve this issue :slight_smile: