Mass Agent Component implementation triggers Aggressive Default Reference Replacement ensure

UE - AI - Mass - Nov 13, 2023

Workaround: Construct the DefaultSubobject with ... = CreateDefaultSubobject<UMassAgentComponent>(TEXT("MASS"), true); The issue appears to be that the DefaultSubobject holds a pointer to the CDO ...

City Sample - Parked Cars, Traffic, and Crowds do not spawn while in PIE

UE - AI - Mass - May 1, 2023

Repro Rate 10/10 Issue is a Regression as it doesn't occur in 5.1 Parked Cars, Traffic, and Crowds spawn in as expected when launching the project in Game Mode or a Packaged Build Going into the ...

[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 ...