12 lines
342 B
GDScript
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)
|