using System.Linq;
var list = new List<int>() { 1, 5, 5, 4, 7, 5 };
var gr = list.GroupBy(e => e);
foreach (var line in gr)
{
Console.WriteLine("{0} => {1}", line.Key, line.Count());
}
Потому что GetComponent - тяжёлая функция, а она у вас каждый update по два раза вызывается на каждом боте. Можете сохранить у gameObject InstanceId и если он не поменялся, то нечего эту всю логику прогонять заново.
У вас плохая архитектура. ScriptableObject - это по сути статичное хранилище данных, и оно ничего не должно знать об игре и тем более как-то взаимодействовать с UI. Вам нужен отдельный MonoBehaviour который будет олицетворять игровой объект, он будет взаимодействовать с миром и знать свойства Item.
В документации чётко написано, проекции у геометрий должны быть заданы, т.е. ST_SetSRID, плюс они должны быть одинаковы. А у вас одна WGS84, а другая (по-умолчанию) PseudoMercator.
Тут нет волшебных printf()
1) Преобразовываете числовое значение в текст. Вы же для этого решили изучить АСМ, чтобы поразмять мозги.
2) Клеите какой-то зарание подготовленный текст с текстом из предыдущего в новом буфере, если конечно необходимо.
3) Вызываете системный вызов для отображение подготовленного буфера с текстом на экран.
Или может знаете правильный апи запрос как получить список улиц?
OSM API предназначен только для редактирования данных. Конечным продуктом OSM является дамп планеты. Да и он не предназначен для конечного пользователя, его ещё нужно подготовить.
Но вы уже можете скачать с геофабрики нужную вам страну. С помощью osmconvert вырезать желаемый город. С помощью osmfilter оставить только объекты с адресными тегами. А затем osmconvert превратить их в список CSV откуда вы и достанете список возможных улиц и прочего.
Странно, что у вас возник вопрос по поводу стека, не не как процесс начинает свою работу именно с нужного адреса, а не абы откуда? Многое эти настройки хранятся в заголовках исполняемых файлов: и размер стека и адрес точки входа и какие библиотеки и куда их загрузить. И всеми этими подготовками занимается загрузчик в ОС.
SSL-сертификат позволит браузеру задать вопрос пользователю, не хотел бы он предоставить свою геолокацию сайту. Ну т.е. это будет работать на мобильных, у которых есть доступ к GPS или WiFi.