TArray::RemoveSingle

Removes the first occurrence of the specified item in the array, maintaining order but not indices.