[AI] Destroying an actor while using pooled actors with MassActorSpawnerSubsystem causes a nullptr exception crash

UE - AI - Mass - Mar 19, 2023

If an actor that is used in the pooled actor list of UMassActorSpawnerSubsystem is destroyed, it causes a nullptr exception in UMassActorSpawnerSubsystem::SpawnOrRetrieveFromPool. The subsystem atte ...

[AI] FMassBatchedEntityCommand uses wrong scoped access

UE - AI - Mass - Mar 9, 2023

FMassBatchedEntityCommand uses UE_MT_SCOPED_READ_ACCESS in both of its Add methods but it writes data to its TArray that it is supposed to be protecting. ...

FMassArchetypeData::ExecutionFunctionForChunk crashes on binding shared fragments

UE - AI - Mass - Feb 14, 2023

FMassArchetypeData::ExecutionFunctionForChunk is using wrong mappings while binding shared fragments. It's using RequirementMapping.ChunkFragments while it should use RequirementMapping.ConstSharedF ...

Mass Entity Config not displaying or accepting drag and dropped State Tree assets

UE - AI - Mass - Nov 23, 2022

This is not a regression. Tested in //UE5/Release-5.0 CL20979098 Mass Entity Config not displaying or accepting drag and dropped State Tree assets. The only clear way to assign a State Tree is by c ...