UMassAgentSubsystem::HandlePendingInitialization creates a single FEntityCreationContext that is reused across all iterations of the PendingAgentEntities loop. When SpawnEntities eventually calls in ...
It crashed when unspawning an AI which will destroy its entity. Inside DestroyEntities "IsProcessing" is true, but when it breaks into the debugger, "ProcessingScopeCount" is 0 (so IsProcessing shou ...
FSharedStructMemory uses a custom deleter that calls FMemory::Free, but it doesn't call the destructor. FSharedStructMemory's destructor is responsible for correctly destructing the internal ScriptS ...
Workaround: Construct the DefaultSubobject with ... = CreateDefaultSubobject<UMassAgentComponent>(TEXT("MASS"), true); The issue appears to be that the DefaultSubobject holds a pointer to the CDO ...
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 ...
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 ...
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 is using wrong mappings while binding shared fragments. It's using RequirementMapping.ChunkFragments while it should use RequirementMapping.ConstSharedF ...
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 ...