Interaction manager and hud

This commit is contained in:
Marco 2025-06-12 18:03:55 +02:00
commit 5271b84923
20 changed files with 539 additions and 29 deletions

View file

@ -24,11 +24,15 @@ public partial class StatusMenu : PanelContainer
public override void _ExitTree()
{
InventoryManager.Instance.ItemAdded -= InstanceOnItemAdded;
if (InventoryManager.Instance is not null)
{
InventoryManager.Instance.ItemAdded -= InstanceOnItemAdded;
}
}
private void InitializeDeferred()
{
if (InventoryManager.Instance is null) return;
var healthExpansions = InventoryManager.Instance.GetItemCount(HealthExpansionName);
var shieldExpansions = InventoryManager.Instance.GetItemCount(ShieldExpansionName);