Is it safe to store AActor without UPROPERTY?

Hi,

Hope you’re doing well.

Add UPROPERTY to your TArray<> and you are good to go. Don’t need worry about it.

And before check your array’s items, simple check if the current element is valid by if statement just for safety.

I work the same way as you mentioned, and I don’t get any crash at all.

Hope that helps - take care.