Can't make function Blueprint callable

the solution file can also be deleted (*.sln) it is regenerated in the process.
I’ve done this hundreds of times and can do do it in my sleep at this point

  • .vs
  • binaries
  • saved
  • Intermediate
  • DerivedDataCache

the sln file
the .vsconfig file

I’ve been building projects for over 8 years at this point.

Never delete the following

  • Source (this is where your c++ files live)
  • Content (your game folder)
  • Config
  • Platforms
    your main Uproject file needed for regeneration

Make sure that at any time you are creating any .cpp or .h files that they aren’t saved into Intermediate by accident!.

It can be a common error of inexperienced coders that don’t notice visual studio saving there.

Intermediate is a temp directory and none of your project files header or cpp should be there. Their place is in source.