Area Class and Is Dynamic Obstacle properties do not seem to be saved on static meshes under certain conditions.

I was able to reproduce this issue 3/5 times that I tested it. It seems that if the assets are opened one at a time and the changes are made to each individual instance. It also seems to matter if the assets are saved individually or as a group. When I used Save All, on multiple static meshes, this seemed to trigger the property-saving issue.

Steps to Reproduce
  1. Open the attached project
  2. Navigate to Content->Environment and filter the Content Browser to show Static Meshes
  3. Open Lg_Tree_02 and set its Area Class to NavArea_NULL and check Is Dynamic Obstacle (Do not save the asset)
  4. Repeat this for each of the meshes in the folder, one at a time (do not open them all at once)
  5. Once finished with all of the meshes, Save All and restart the editor
  6. Open Lg_Tree_02

Result: It's inconsistent which of the properties will be reset, but either the Area Class, Is Dynamic Obstacle, or both will be set to the original value that was stored before modifying it.

Expected: The changes made to the properties would be kept.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-44583 in the post.

Login to Vote

ComponentUE - AI
Affects Versions4.154.16
Target Fix4.17
CreatedMay 2, 2017
ResolvedJun 18, 2017
UpdatedJun 19, 2017