mtd/Scripts/interact_button.gd

12 lines
278 B
GDScript3
Raw Normal View History

2024-02-22 06:22:22 +11:00
class_name InteractButton extends StaticBody3D
2024-02-22 06:22:22 +11:00
signal button_interacted(value: int)
2024-02-22 06:22:22 +11:00
@export var button_press_value: int = 0
@export var press_cost: int = 0
@export var hover_text: String = "Press [Interact]"
2024-02-22 06:22:22 +11:00
func press() -> void:
button_interacted.emit(button_press_value)