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 bool Activate(ActivationType activationType = ActivationType.Toggle) { foreach (var item in LootTable) { _inventoryManager.AddItem(item); } //inventoryManager.AddRedKeycard(); //GetParent().QueueFree(); // TODO: send a signal instead return true; } }