当选取元素时,我有不同的选项:火、水和木。每次玩家选择一个元素时,它都会添加到UI中,每次玩家选择一个元素时,UI行就会根据元素单位数量排序从最多到最少。

假设玩家选取了火、水、水和木。到玩家选中木的时候,UI排序顺序就变成:水, 水, 火, 木。

如何解决这个问题呢?UI是否与元素游戏对象的列表有关?如何对列表进行排序?