Fix stuff including texture on pick up items and fix pickup
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user