вот, тут я сделал что бы некий юнит, не мог ходить по скалам(горам) и по юнитам. как видно на скрине зелеными ячейками подсвечиваются те, на которые можно передвинуться... а вот на те которые я выделил вручную розовым маркером, мне надо как то сделать что бы и эти ячейки проверялись в зависимости не от положения Юнита, а от положения зеленых ячеек. да бы не было такого что бы средний юнит к примеру не мог за один шаг подняться выше ячеек скал, так как через них ходить нельзя... (это вам не конь в шахматах т.т)
помогите, мне нужны идеи как это все сделать, как правильно перебрать типы, что бы найти зеленые ячейки, я могу, а что бы проверить какие ячейки окружают каждую зеленую ячейку, уже получается чушь с типами, так как сбивается их счетчик...