TArray::FindLastByPredicate

Searches an initial subrange of the array for the last occurrence of an element which matches the specified predicate.