Нет никакой разницы рисуете вы линии или свои маркеры, и всё остальное что вы приводите. Считается только инициализация карты.
200 баксов в месяц гугл спонсирует каждому, сверх этих затрат снимает с карточки.
П.С. Сохранять к себе результат геокодирования адресов - запрещается.
inv.AddItem(0, inv.items[1], 1);
Вы только что создали пустой инвентарь, но пытаетесь добавить (хотя по коду заменить) нулевой элемент первым элементов.
Откуда берётся первый элемент для замены?
Откуда берётся нулевой элемент под замену?
У гранаты есть радиус действия, значит можно взять все клетки в этой зоне и проверить насколько они защищают от гранаты и игрока. Выбрать наилучший вариант.
1. Если объект действительно находится внутри другого объекта, то он перемещается с ним без дополнительных телодвижений.
2. Если вы его двигаете сами в Update, то не нужно его выключать.
Так как вы пытаетесь нельзя.
Создайте класс хранилище, который будет всем желающим отдавать А или Б (в виде класса С). А при необходимости заменять их.
Называется MapMatching - привязка трека к графу дорог. Яндекс насколько я знаю, такого сервиса не предоставляет.
Свой велосипед вы можете попробовать наваять через https://yandex.ru/dev/maps/jsapi/doc/2.1/ref/refer...
Так же хочу заметить, что у яндекса деспетчирезация транспорта на их картах запрещена в бесплатной версии.
Если тяпает, то значит у юнити Update работает, не работает ваш код. А значит нужно что - правильно, отлаживать свой код. Вопросы уровня я там что-то написал, а оно не работает как я хотел - бесполезны. Телепаты появятся только через две тысячи лет.