Vector3.Dot возвращает 1, если они указывают точно одно и то же направление, -1, если они указывают совершенно противоположно, и ноль, если перпендикулярно.
Тем не менее, мне действительно нужно 0, если они указывают в одном и том же направлении, 1, если перпендикулярно, и -1, если противоположно
Как мне преобразовать скалярное произведение, чтобы получить эти числа, или что мне нужно использовать вместо этого?