Description

Turning off a destructible mesh's collision will still affect navigation around the destructible mesh

Note:
This issue is related to [Link Removed]. The workaround for that issue does not apply here (turning on Simulate Physics does not update the navigation when collision is changed)

Steps to Reproduce
  1. Open UE4 Editor (any project)
  2. Add Nav Mesh Bounds Volume to the level
  3. Create blueprint based on Actor
  4. Find 1M_Cube in the content browser and create a destructible mesh
  5. Add a destructible mesh component to blueprint and set it to the cube destructible mesh
  6. In Edit->Project Settings->Engine->Navigation Mesh->Runtime set Runtime Generation dropdown to Dynamic
  7. Add instance of blueprint to the level
  8. Select the instance and make sure Can Affect Navigation is set to true for the destructible mesh component
  9. In the level blueprint add reference to the blueprint instance in the level
  10. From the blueprint reference node add a Set Collision Enabled (set to no collision) node
  11. Add key press event and wire into Set node
  12. PIE and use the "Show Navigation" console command (blueprint should show non-navigable area around the cube
  13. Press the event key to run the Set command

Result:
Navigation around the mesh is still affected by the destructible

Expected:
Changing the collision of a mesh at runtime updates the navigation in relation to the mesh.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentUE - AI
Affects Versions4.10
Target Fix4.11
Fix Commit2857228
Main Commit2858567
Release Commit2857228
CreatedJan 27, 2016
ResolvedFeb 5, 2016
UpdatedMay 2, 2018