tested on 4.11-p4 and 4.10.2
I know an easily reproducable bug related to Hot Reload not reloading fully. Althougth it looks like wall of text, its very descriptive, to reflect my experience more precisely. Steps to reproduce it:
- Create C++ FirstPersonShooter template project
- Open VS 2015 if it is not open
- In the source file ProjectNameProjectile.cpp modify “InitialLifeSpan = 3.0f;” to a different value, (better to use values, that are easier to distinguish, so either set it to 1.0f, or to 8.0f and higher, since you will have to manually count seconds in PIE to ensure, that this code-edit works).
- second code change (recommended) - comment or delete the “Destroy();” from next function (it will be 10 lines of code lower in samme file)
- in my case i also commented in Character.cpp 4 lines that are below the “// try and play the sound if specified”
- Now you can save all files in VS 2015, and do UE Reload or VS Build.
- Finally, Play in Editor (PIE), when shooting, you can see, that sound is disabled (as intended), projectiles hitting movable boxes dont despawn, when they hit them (as intended), but projectile despawn time still remains ~3 seconds (as NOT INTENDED), to see proper “InitialLifeSpan” variable’s effect, you have to reopen your project in Unreal Editor (which will restart the Unreal Editor).
If its not reproducable for you, post here, so i will tell even less important details.