Bug when hot-reloading custom NavArea classes
I experienced the same problem as in this question and further investigated it a bit (with the help of some logging)
By doing that I noticed that when hot reloading a project with a custom NavArea class, it calls FinishDestroy() after calling PostInitProperties() which should register the new implementation. This will result in the custom NavArea class in not being registered at all and as a consequence rebuilding the nav mesh will show the following error:
I found only two solutions for now:
The first one is a massive impact on productivity so I wouldn't call that a solution.
The second one can be achieved with the following code in for example NavArea_Jump. However it might have unknown side-effects and when removing the custom NavArea class from the code, the editor should definitely be restarted:
We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with additional information and we will offer further assistance.
answered Dec 07 '15 at 06:15 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here