HI!
In lecture 125 we build function TotalMassOfActors(), and when I use it in TickComponnent(…) the game crushes. I found out that if I remove the line “PressurePlate->GetOverlappingActors(OUT OverlappingActors);” it doesn’t crush, but obviously function is useless…
My code is:
float UOpenDoor::TotalMassOfActors() const
{
float TotalMass = 0.f;
TArray<AActor*>OverlappingActors;
PressurePlate->GetOverlappingActors(OUT OverlappingActors);
for(AActor* Actor : OverlappingActors)
{
TotalMass += Actor->FindComponentByClass<UPrimitiveComponent>()->GetMass();
}
return TotalMass;
}