I can't get my text blocks to update.

I am brand new to making games and I’m attempting to follow a tutorial on making a currency system. Everything works fine except for displaying the currency amount. The part of the code that is supposed to update the text for the currencies only returns the fail text when I test the game, I don’t know what I need to do to fix this.

I’d add Print statements after pretty much every line and watch the logs in UEFN to see what code path it takes (which Print statements do NOT print). Could be a number of different things, such as SuffixIndex not being within range of the Suffixes array.

I tested this out and it seems to fail at the second if-then statement, the second message fail is for a second currency that hasn’t been added yet.

I followed this post to replace the decimal code I had before and it resolved my issue How to round float to x decimal places?