Files
FPS/Scripts/Healthbar.cs
2023-08-04 11:30:18 -07:00

17 lines
386 B
C#

using System.Linq;
using Godot;
public partial class Healthbar : Sprite3D
{
public override void _Ready()
{
Texture = GetChildren().OfType<SubViewport>().Single().GetTexture();
}
public void Update(int amount, int full)
{
var progressBar = GetChildren().ElementAt(0).GetChildren().OfType<HealthbarProgress>().Single();
progressBar.UpdateBar(amount, full);
}
}