From 2295f52ba89db6bd2aeee6075fa8f827522b4543 Mon Sep 17 00:00:00 2001 From: Rendo Date: Sun, 13 Jul 2025 07:02:43 +0500 Subject: [PATCH] Fixed grid not being sorted --- scripts/gui/choose_your_seeds/GridLoader.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/gui/choose_your_seeds/GridLoader.cs b/scripts/gui/choose_your_seeds/GridLoader.cs index f728588..e818477 100644 --- a/scripts/gui/choose_your_seeds/GridLoader.cs +++ b/scripts/gui/choose_your_seeds/GridLoader.cs @@ -12,11 +12,16 @@ public partial class GridLoader : GridContainer { _plantCard = ResourceLoader.Load("res://scenes/gui/seedpacket.tscn"); - foreach(var resource in GameRegistry.GetPlants()) + var list = GameRegistry.GetPlants(); + list.Sort((a, b) => + { + return a.Order - b.Order; + }); + foreach (var resource in list) { Seedpacket slot = _plantCard.Instantiate(); AddChild(slot); - + slot.SetResource(resource); slot.SetHandler(new ChoosableHandler(slot)); }