Awesome, thanks Everynon. It’s great to get some clarity on this and the method you described using the text block set to a variable is much more preferred. That’s what i had in my head original but was unsure how to accomplish. So to change my process so it works that way i should: keep my stats in the struct, keep my actor component that has the functions like health/damage etc. And keep adding that to the player or NPC where i can st the stats values. Then don’t call these forum the umg but instead create the function to push the values to the textblocks. That’s great (if correct) and won’t require much re-writing. However, when you say the downside is ill have to write it myself do you mean in c++ or can it be fine in blueprints? Is your image all that is needed to simply update the text and if so does that need to go in my actor company or my player BP or does that not matter?
Thanks again for all your help.