Sort markings alphabetically by name (#14778)
This commit is contained in:
@@ -183,7 +183,8 @@ public sealed partial class MarkingPicker : Control
|
||||
? _markingManager.MarkingsByCategory(_selectedMarkingCategory)
|
||||
: _markingManager.MarkingsByCategoryAndSpecies(_selectedMarkingCategory, _currentSpecies);
|
||||
|
||||
foreach (var marking in markings.Values)
|
||||
var sortedMarkings = markings.OrderBy(p => Loc.GetString(GetMarkingName(p.Value)));
|
||||
foreach (var (_, marking) in sortedMarkings)
|
||||
{
|
||||
if (_currentMarkings.TryGetMarking(_selectedMarkingCategory, marking.ID, out _))
|
||||
{
|
||||
|
||||
@@ -176,7 +176,8 @@ public sealed partial class SingleMarkingPicker : BoxContainer
|
||||
|
||||
MarkingList.Clear();
|
||||
|
||||
foreach (var (id, marking) in _markingPrototypeCache)
|
||||
var sortedMarkings = _markingPrototypeCache.OrderBy(p => Loc.GetString($"marking-{p.Key}"));
|
||||
foreach (var (id, marking) in sortedMarkings)
|
||||
{
|
||||
var item = MarkingList.AddItem(Loc.GetString($"marking-{id}"), marking.Sprites[0].Frame0());
|
||||
item.Metadata = marking.ID;
|
||||
|
||||
Reference in New Issue
Block a user