This is how I have it setup, now when I click any button it will always show the information filled in the last array. What i wanted was every time button is clicked it shows the text that was filled in the corresponding array (Example Button 1 displays Array info 0)
Would you be willing to send me your project so I can look into your issue further? I am having trouble recreating your set-up and will have an easier time testing from your project directly.
If you are uncomfortable posting your project here, you can send it to me privately through my profile on the Unreal Forums here:
Your issue is where you are calling your event dispatcher, Your Event dispatcher right now is calling the information from the last index for all of your buttons. Instead, Your event dispatcher needs to communicate with your EmailButton to display the information in each instance of the button created!