How do I texture an arrayed mesh?
It may be a bit hard to say, you need to explain a little more about the way you made the mesh.
Mi guess is that you only create the shape with the array, but you didn't delete the faces in between, so, every hexagon is still a separate object but very close to the other so you don't notice that is a separate shape. If that is the case, you need to delete those faces to make a one mesh and then, unwrap all the final shape or UV Unwrap every hexagon individually