В privat void методе countMineNeighbors() создается цикл для обхода всех ячеек массива gameField. Каждый элемент двухмерного массива (если он с параметром isMine = false) передается в метод getNeighbors(GameObject gameObject), где создается список из соседних ячеек. После идет обход этого списка и если у какого либо элемента из списка есть параметр isMine = true, то идет увеличение переменной countMineNeighbors у элемента, который передавался в метод первоначально.