ZoneShapes do not reset visuals when being de-selected and re-selected. The last piece of the zone shape to be selected will still show as selected when the shape is re-selected, but using the editor gizmos will affect the whole zone shape and not just the part that appears to be selected.

This can also be observed to happen in reverse where selecting the spline, then the end point, and then pressing Undo will reset the selection to the same as when the shape was originally selected even if the previous selection state was the spline or endpoint.

Steps to Reproduce
  1. Create a new level (can be basic level with a plane for a floor)
  2. Add a single ZoneShape to the level
  3. Select the ZoneShape
  4. Click the spline line to turn it orange
  5. Click on an end point
    1. The spline should be white with the end point being orange
  6. Click on any other actor in the level
  7. Select the ZoneShape again by clicking on it in the Outliner

Expected Result: The end point that was selected is back to normal and the spline is white.

Actual Result: The end point is still orange as if selected, but using the editor gizmo to move the shape moves the whole shape and not the end point.

Alternate setup

  1. Start at 5th step from above
  2. Press Ctrl+Z to undo the selection of the end point

Expected Result: The end point is unselected and the spline is once more selected and highlighted in orange.

Actual Result: The ZoneShape selection completely resets to resemble when you first selected the shape with only a white spline being shown.

Have Comments or More Details?

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

Login to Vote

ComponentUE - AI
Affects Versions5.2.1
Target Fix5.3
Fix Commit26607499
Main Commit26608726
Release Commit26607531
CreatedJul 26, 2023
ResolvedJul 26, 2023
UpdatedJul 28, 2023