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

227
27 апреля 2022, 16:10

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

Словарь:

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

Проверка:

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

Дебаг:

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

READ ALSO
Как оптимизировать CLS (Google Page Speed)?

Как оптимизировать CLS (Google Page Speed)?

Есть несколько страниц, где никудышный показатель CLS в Google Page SpeedКонтент на страницах - текст, изображение, много текста

131
VSCode нужно настроить

VSCode нужно настроить

всем привет! не могу понять как решить эту проблему если есть решения, не работает подсказки и автозаполнения в обратных кавычках в JS файлеможно...

186
Как в Leaflet отрисовать маркеры через svg

Как в Leaflet отрисовать маркеры через svg

Столкнулся с проблемой отрисовки маркеров в react leafletleaflet заворачивает svg иконку в тег img, от чего мне нужно избавиться

243
Вывод шорткодов wp через js

Вывод шорткодов wp через js

Всем привет! Столкнулся с такой проблемой, на сайте есть js который являеться фильтром и в котором есть Data (объекты с данными)Соответственно...

96