♻️ Replaced _ready mit _entertree (while deferring)

This commit is contained in:
2025-12-04 22:22:40 +01:00
parent 1c865730a3
commit 9f4cda0e6d
@@ -19,7 +19,13 @@ public partial class VesnaAnimations : Node
/// </summary> /// </summary>
[Signal] public delegate void LookDirectionEventHandler(Vector2 direction); [Signal] public delegate void LookDirectionEventHandler(Vector2 direction);
public override void _Ready() public override void _EnterTree()
{
// calling with a 1-frame delay to avoid race conditions.
CallDeferred(nameof(SetupSubscriptions));
}
private void SetupSubscriptions()
{ {
InventoryManager.Instance.playerInventory.InventoryContentsChanged += HandleNewItemInInventory; InventoryManager.Instance.playerInventory.InventoryContentsChanged += HandleNewItemInInventory;
} }