♻️ Replaced _ready mit _entertree (while deferring)

pull/34/head
kziolkowski 1 month ago
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;
} }

Loading…
Cancel
Save