Binary ‘==’: no operator found? FTransform == FTransform

So

You should have two int32 arrays.
TArray NameUsedLocations2{};
TArray Locations2{};

Then…

int first = Locations.Add Locations.Add (Fvector(Locations3));
int second = UsedLocations.Add (Fvector(YourUsedLocations3));

To create an index you have to create another Fvector array I think also for each because when you dump the data in it, it’s when you create an index.

So you may want to use 4 arrays Fvector or in your case Ftransform and 2 int arrays. You have dump data from fvector or in your case ftransform to other two who have the same type otherwise it’s going to give conversion errors.

So when you get the data in the arrays is when you create an index, but you already have an array with data, so you have to dump it in to an identical type and then when you dump it you get index. And with the index you store it into the other two arrays that are int.

4 arrays Locations, UsedLocations, Locations2 , UsedLocations2, then the other two that are int UsedLocations3 and Locations3.

To get the data as index you have to use float x,y,z. But since you alrady have the floats into the arrays you have to dump them in other arrays that are identical as type to get index on them, it’s when you dump data inside the array that you make an int index out of them. Then use the int variables to store to int arrays.