longclaps, настало время новых банальных вопросов.
Теперь игровое поле генерируется в массиве. Как получить индексы элемента по клику на него? Можно ли сделать это без циклов?
Сложно что-то еще подсказать "вслепую". Товарищ внизу все более подробно расписал по вопросу координат.
От себя разве что добавлю, что для того чтобы отловить баг, запустите игру и поставьте на паузу в момент наслоения. Потом во вкладке сцены просто прокликайте дочерние элементы персонажей и посмотрите, как они расположены по z. :)
А вообще, я дурак в квадрате.
Потому что нет никакого массива. Неправильно описал вопрос.
По факту, поле элементов генерируется от начального созданием его клонов через Instantiate. Поэтому обратиться через "квадратные скобки" не получится. Есть элемент, есть его координаты. И у элемента есть соседи на известной дистанции.
В итоге, что делать? Переделывать генерацию с созданием массива, или можно обращаться к соседям по-другому?
Теперь игровое поле генерируется в массиве. Как получить индексы элемента по клику на него? Можно ли сделать это без циклов?