Implementing a scoreboard in UMG

Hi all,

I’m building a local multiplayer game in which 2-4 players compete to collect points within a time limit. I already have a system for keeping track of points held by each player in an integer array, as well as a widget which displays each player’s score while a round is in progress; I’m having trouble with creating an end of round scoreboard which displays the results (sorted in order of most to least points).

I’ve been fumbling around in UMG looking for a way to dynamically sort child items in a vertical box, as well as attempting to sort items in an integer array by value, but have found no way to do either. I’m clutching at straws at the moment but I’m aware that there must be a way to achieve this. It’s probably really obvious and is staring me in the face, as is usually the case with these things.

Does anyone have any experience with this, or any ideas?