Multicolored keycards

This commit is contained in:
Marco 2025-01-31 10:06:27 +01:00
commit 5110cace07
17 changed files with 273 additions and 22 deletions

View file

@ -0,0 +1,26 @@
using Cirno.Scripts.Resources;
using Godot;
using Godot.Collections;
namespace Cirno.Scripts.Interactables;
public partial class ItemPickup : Interactable
{
[Export] public Array<LootItem> LootTable = new Array<LootItem>();
public override bool Activate()
{
GD.Print("Attempting to Pickup Item");
if (!MeetsRequirements()) return false;
foreach (var item in LootTable)
{
_inventoryManager.AddItem(item.Item, item.Amount);
}
// Delet This
QueueFree();
return true;
}
}