Роман Ракзин, Аа, тогда подписываетесь на событие изменение масштаба. Если он маленький - показываете маркер (его координаты пользователь при желании узнает, поэтому они должны быть не настоящими), а если он уже приблизился, то показываете полигон.
Криптостойкость падает если у злоумышленника есть много шифрованных сообщений и часть из них имеется в расшифрованном виде. И всё равно это трудозатратно, ради неуловимого Джо ни кто не будет этим заниматься.
Задайте всем GameObject-там свои уникальные имена, чтобы видеть, где они физически расположены в сцене.
Так вам пару наводящих вопросов:
1) Зачем вы 25 раз грузить префаб из ресурсов?
2) Почему в префабе уже не добавлен компонент Cell?
3) Если вам нужно будет задать 50 разных полей, вы будет 50 раз вызывать GetComponent<Cell>()?
3.а) Если вы всегда работаете с Cell, то зачем храните GameObject?
Если что, то столбец и колонка - синонимы.