Project Has been attached for easier repro. [Link Removed]
- Create a new Blank Blueprint Project in UE 4.24
- From the content browser, right click and create a new user widget Bp_Test.
- In the Designer window of this UMG, search the palette for an Input Key Selector and add it to the canvas.
- Navigate to the Graph Tab of this UMG.
- Create a new variable of type Text Block Style, compile and change the font and color to a value of your choosing.
- Get a copy of your Input Key Selector, and drag off to use it's set Text Style Method.
- From the Event Construct Execution Pin, connect to the Set Text Style Method.
- Drag a copy of your Text Block Style Variable and plug it into the Text Style Parameter for the Input Key Selector's Set Text Style Method.
- Compile & Save
- Navigate to the level blueprint, and off of begin play->Create BP_Test Widget.
- Set the Owning Player to Get Player Controller.
- Add the Widget to Viewport, connect the Return Value.
- Compile & Save.
- Press PIE.
Result: Input Key Selector does not change font or color style.
Expected: Input Key Selector changes font, or color style.