Positions.Add(position);
Debug.Log(Positions.Count);
for (int i = 0; i < Positions.Count; i++)
{
Debug.Log(Positions.Count);
Debug.Log(Positions[i]);
}
Итак метод вызывается два раза => в листе два элемента.
Однако дебаги Positions.Count показывают значение 1.
И самое интересное, что дебаг всех элементов листа показывает два разных вектора, которые и должны быть.
И что же получается? Если count = 1, а консоль показывает два вектора, то это значит, что в цикле for условие 1 < 1 верно??? Такое разве возможно?