2025-12-02 21:00:10 +00:00
|
|
|
extends Node2D
|
|
|
|
|
|
2025-12-03 02:56:54 +00:00
|
|
|
var current_interaction_area = null
|
|
|
|
|
|
2025-12-03 04:37:20 +00:00
|
|
|
func _ready() -> void:
|
|
|
|
|
print(Input.get_joy_name(0))
|
|
|
|
|
|
2025-12-02 21:00:10 +00:00
|
|
|
func _process(delta: float) -> void:
|
2025-12-03 02:56:54 +00:00
|
|
|
if current_interaction_area:
|
|
|
|
|
$UI/Control/Interact.visible = true
|
|
|
|
|
$UI/Control/Interact/End.text = "TO " + (current_interaction_area.interact_text)
|
2025-12-02 21:00:10 +00:00
|
|
|
|
|
|
|
|
if Input.is_action_just_pressed("interact"):
|
2025-12-03 02:56:54 +00:00
|
|
|
if "_interact" in current_interaction_area.get_parent(): current_interaction_area.get_parent()._interact()
|
2025-12-02 21:00:10 +00:00
|
|
|
else:
|
2025-12-03 02:56:54 +00:00
|
|
|
$UI/Control/Interact.visible = false
|