Plants flash and shovel alt

This commit is contained in:
Rendo 2025-07-23 16:07:55 +05:00
commit e4c25a1ca5
23 changed files with 451 additions and 195 deletions

View file

@ -11,21 +11,21 @@ public partial class ArmorHPObserver : Node
public override void _Ready()
{
_observedArmor.ArmorDamaged += OnHPChanged;
_observedArmor.Damaged += OnDamaged;
}
private void OnHPChanged(float delta)
private void OnDamaged()
{
if (_setGreater == false && _observedArmor._hp / _observedArmor.MaxHP < _threshold)
{
EmitSignal(SignalName.ThresholdReached);
_observedArmor.ArmorDamaged -= OnHPChanged;
_observedArmor.Damaged -= OnDamaged;
QueueFree();
}
else if (_setGreater && _observedArmor._hp / _observedArmor.MaxHP > _threshold)
{
EmitSignal(SignalName.ThresholdReached);
_observedArmor.ArmorDamaged -= OnHPChanged;
_observedArmor.Damaged -= OnDamaged;
QueueFree();
}
}