Why does a default of 0 not show up in the HUD?

I have a HUD with a field that is bound to a MicsCollected variable. The default value of this variable is 0. However, this default value does not show up in the hud. When I change the value to anything other than 0, the value DOES show up in the hud. Does anyone have any thoughts about why this might be?

He’s my blueprint for this binding (#1 in the attached image)

Here’s the MIcsCollected default value (#2 in the attached image)

And here’s what the in-game hud shows (the red circle is where I expected the value of 0 to appear) (#3 n the attached image)

Then, when I change the default value to 1 (or any other number)…{#4 n the attached image)

The hud displays as expected {#5 n the attached image)

I feel like I’ve got to be missing something obvious. Please help!

1 Like

Are you initializing the HUD with initial values? That need to be executed as soon as the HUD is going to become visible. To do that, we typically use event construction or pre-construction in the Widget blueprint.

1 Like

Maybe the player character isn’t available yet when the UI first starts up, and the cast fails?

1 Like

You have Minimum integral Digits set to 0, if you set it to 1 it should solve it.

1 Like

Thank you!!!