using Godot; using System; using System.Collections.Generic; using Cirno.Scripts; using Cirno.Scripts.Resources; using Godot.Collections; public partial class Pickupper : Activable { private InventoryManager _inventoryManager; [Export] public Array LootTable = new Array(); public override void _Ready() { _inventoryManager = GetNode("/root/GameScene/InventoryManager"); } public override void Activate() { foreach (var item in LootTable) { _inventoryManager.AddItem(item.Item, item.Amount); } //inventoryManager.AddRedKeycard(); //GetParent().QueueFree(); // TODO: send a signal instead } }