3d-rpg/src/scripts/characters/interaction_cast.gd

12 lines
342 B
GDScript

extends ShapeCast3D
@export var ui: Control
func check_interactions() -> void:
for collision in get_collision_count():
var collider: Object = get_collider(collision)
if collider is LootContainer:
ui.update_interact_text("Open [E]")
if Input.is_action_just_pressed("interact"):
ui.loot_container_display.toggle_open(collider)