Files
2026-07-21 00:27:17 +07:00

16 lines
424 B
GDScript

extends StaticBody3D
@export var ammoToRefill : Dictionary = {}
func _on_detect_area_area_entered(area: Area3D):
if area.get_parent() is PlayerCharacter:
var playChar = area.get_parent()
var linkToAmmoRefill : Node3D = playChar.get_node("LinkComponent")
if linkToAmmoRefill != null:
linkToAmmoRefill.ammoRefillLink(ammoToRefill)
else:
print("Player character can't refill ammunition")
queue_free()