Files
Kalulu/sources/gardens/minigame_layout.gd
T
2025-09-05 15:55:48 +02:00

24 lines
497 B
GDScript

class_name MinigameLayout
extends TextureRect
signal pressed()
var is_disabled: bool = false
@onready var icon: TextureRect = $TextureRect
@onready var area: Area2D = $Area2D
@onready var right_fx: RightFX = $TextureRect/RightFX
func _ready() -> void:
area.connect("input_event", _on_click)
func _on_click(_viewport: Node, event: InputEvent, _shape_idx: int) -> void:
if event.is_action_pressed("left_click") and not is_disabled:
pressed.emit()
func right() -> void:
right_fx.play()