Иногда не могу найти элемент в словаре (dictionary) - Unity 3D

Есть скрипт он проверяет есть ли объект на позиции - Если нет то Создает его Если есть то Игнорирует. Но проблема в том что он не может найти значение которое есть в словаре.

Словарь:

public Dictionary<Vector3, Chunk> chunkList = new Dictionary<Vector3, Chunk>();

Проверка:

if (!chunkList.ContainsKey(instPos))
{
    Debug.Log(instPos);
    InstantiateChunk(instPos);
}

Дебаг:

введите сюда описание изображения введите сюда описание изображения

Как видно не может найти вектор -32 0 -32 - хотя видим что в словаре есть такой элемент под номером 14


Ответы (0 шт):