Он сравнивает не точное значение, а приблизительное, с учетом погрешности:
var v = new Vector3(0f, 0f, 0f); var v2 = Vector3.one - Vector3.one; v == v2