Тайлмапы не очень хорошо подходят для интерактива, это больше для создания окружения, которое не взаимодействует с игроком. Использую обычные gameobject'ы, если карта совсем большая и будет просадка по кадрам/памяти, используй то количество, которое видимо на камере (+1 по краям, чтобы не обрезались посередине) и двигай их вместе с камерой, заменяя их свойства согласно твоей карте.
Либо второй вариант - можешь построить тайлмап, а затем определяй, с каким взаимодействует игрок и вытаскивай из массива (своего скрипта) по координатам их свойства.