brackeys-12/ui/building_icon.gd
2024-09-13 20:09:38 -04:00

28 lines
506 B
GDScript

extends ColorRect
var key
var clicked = false
@onready var texture_rect: TextureRect = $TextureRect
func _on_mouse_handler_clicked() -> void:
clicked = true
func _on_mouse_handler_hovered() -> void:
pass # Replace with function body.
func _on_mouse_handler_unhovered() -> void:
if clicked:
Triggerer.trigger("drag_building", { "key": key })
clicked = false
func _on_mouse_handler_released() -> void:
if clicked:
Triggerer.trigger("select_building", { "key": key })
clicked = false