super_space_game/scripts/interact_area.gd
2025-12-03 22:30:37 -05:00

17 lines
443 B
GDScript

extends Area2D
@export var interact_text = "INTERACT"
var game = null
func _ready() -> void:
game = owner
if game.owner != null: game = game.owner
func _on_body_entered(body: Node2D) -> void:
if body.get_name() == "PlayerGround":
game.current_interaction_area = self
func _on_body_exited(body: Node2D) -> void:
if body.get_name() == "PlayerGround":
if game.current_interaction_area == self: game.current_interaction_area = null