[AI] SmartObject with Precondition in a persistent collection crashes editor when exiting PIE

UE - AI - SmartObject - Sep 26, 2023

Adding the Precondition to the SmartObject caused an assertion when it was part of a persistent collection. The precondition needs to be able to pass its Activate method to cause the assert. This b ...

[AI] Smart Object debug rendering is constantly showing in PIE and non-shipping game

UE - AI - SmartObject - Dec 1, 2022

The debug drawing for ASmartObjectSubsystemRenderingActor is always enabled during PIE or non-shipping game builds. This leads to a blue debug box being drawn at all slot locations for every SmartOb ...

Auto-creation of SmartObjectCollection is often undesired

UE - AI - SmartObject - Nov 2, 2022

Right now whenever a new world is created in the editor we automatically spawn a SmartObjectCollection actor for it, regardless of whether there are SmartObjects on the map. The SmartObjectCollectio ...

[AI] Moving a SmartObject actor in a level does not update the location of its Slot in the SmartObjectCollection

UE - AI - SmartObject - Aug 22, 2022

Moving a SmartObject inside of the level shows that the slot debug view is moved along with the SmartObject, but when PIEing the AI react as if it has not been moved/rotated. You must click Rebuild ...