Fix stuff including texture on pick up items and fix pickup

This commit is contained in:
2025-03-04 23:27:17 -08:00
parent 8cc6d85265
commit e7a48a08ee
29 changed files with 168 additions and 140 deletions

View File

@@ -215,16 +215,16 @@ public partial class Player : CharacterBody3D, IPlayer
this.Provide();
HealthTimer.Timeout += OnHealthTimerTimeout;
Hitbox.AreaEntered += Hitbox_AreaEntered;
CollisionDetector.BodyEntered += CollisionDetector_BodyEntered;
CollisionDetector.AreaEntered += CollisionDetector_AreaEntered;
}
private void CollisionDetector_BodyEntered(Node3D body)
private void CollisionDetector_AreaEntered(Area3D area)
{
if (body is InventoryItem inventoryItem)
if (area.GetParent() is InventoryItem inventoryItem)
{
var isAdded = Inventory.TryAdd(inventoryItem);
if (isAdded)
QueueFree();
inventoryItem.QueueFree();
}
}