Why do my code changes not show up in game?

I have made a number of changes in my code, and it compiles without error, but when I run the game, the changes do not show up. I have no idea what’s going on; everything was working fine last week.

Are you running the binary that you compiled?

Such as Debug Editor vs. Development Editor.

Are you making changes in a constructor while the editor is running? Hot reloads don’t work properly in that case, you need to close and then reopen the editor.

I had this happen recently, including between editor runs. This was on MAC running 4.8 Preview 2

Ended up killing all the intermediate data (Project/Build, Project/Binaries, Project/Intermediate) and haven’t seen it since.

I tried this, and it worked once, but I didn’t want to have to clear everything out each time I want to compile, so I just restored my project from a backup.

I ended up deleting everything and restoring from a backup.