using Godot; using Newlon.Components.GUI.Seedpackets; namespace Newlon.Components.GUI; public partial class VeilResizer : TextureProgressBar { [Export] private Timer _referenceTimer; private Seedpacket seedpacket; public override void _Ready() { seedpacket = GetParent(); } public override void _Process(double delta) { if (seedpacket.Disabled && _referenceTimer.IsStopped()) Value = 1.0; else Value = _referenceTimer.TimeLeft / _referenceTimer.WaitTime; } }