health station

This commit is contained in:
MaddoScientisto 2025-02-19 23:40:31 +01:00
commit f7cbd7d171
8 changed files with 268 additions and 11 deletions

View file

@ -88,11 +88,16 @@ public partial class PlayerMovement : CharacterBody2D, IDestructible
if (_currentHealth != value)
{
_currentHealth = value;
if (_currentHealth > MaxHealth) {
_currentHealth = MaxHealth;
}
EmitSignal(nameof(HealthChanged), _currentHealth, MaxHealth);
}
}
}
public float CurrentShield
{
get => _currentShield;
@ -101,11 +106,17 @@ public partial class PlayerMovement : CharacterBody2D, IDestructible
if (_currentShield != value)
{
_currentShield = value;
if (_currentShield > MaxShield)
{
_currentShield = MaxShield;
}
EmitSignal(nameof(ShieldChanged), _currentShield, MaxShield);
}
}
}
}
//private InventoryManager _inventoryManager;
public override void _Ready()