changed watering can display to slider

This commit is contained in:
2025-08-17 22:41:45 +02:00
parent 36c948f116
commit 7c03964d33
2 changed files with 20 additions and 74 deletions
+3 -5
View File
@@ -5,7 +5,7 @@ namespace Babushka.scripts.CSharp.Common.UI;
public partial class WateringCanUi : Node2D
{
[Export] private Sprite2D[] _stages;
[Export] private Slider _slider;
private const int WATERING_CAN_ID = 1;
@@ -35,10 +35,8 @@ public partial class WateringCanUi : Node2D
private void UpdateSprites()
{
for (int i = 0; i < _stages.Length; i++)
{
_stages[i].Visible = WateringCanState.Active && i < WateringCanState.GetFillState();
}
_slider.Visible = WateringCanState.Active;
_slider.Value = (float)WateringCanState.GetFillState() / WateringCanState.MAX_FILLSTATE;
}
}