Then why does it vary like this:
var preciseFloat = 200.71
var vector = Vector2(preciseFloat, preciseFloat)
Gives the output:
Both the float that I made as a variable and the floats in the Vector2 are supposed to have the same precision. What is happening to the float when it is put in a data type that are supposed to be just two floats? Why does it lose precision?