public void UpdateTargetedSquares() { m_targetedSquares = new int[2]; var target = m_currentSquare.QueryNeighbour(MoveDirection); Square target2 = null; if (target != null) { target2 = target.QueryNeighbour(MoveDirection); m_targetedSquares[0] = target.Id; } else { m_targetedSquares[0] = -1; } if (target2 != null) { m_targetedSquares[1] = target2.Id; } else { m_targetedSquares[1] = -1; } }