ld-56/components/Menu/menu_button.gd
2024-10-06 04:22:46 -04:00

24 lines
488 B
GDScript

extends RichTextLabel
signal clicked
var color_tween
func _on_play_mouse_handler_clicked() -> void:
clicked.emit()
func _on_mouse_handler_hovered() -> void:
if color_tween:
color_tween.kill()
color_tween = create_tween()
color_tween.tween_property(self, "self_modulate", Color.GOLD, 0.25)
func _on_mouse_handler_unhovered() -> void:
if color_tween:
color_tween.kill()
color_tween = create_tween()
color_tween.tween_property(self, "self_modulate", Color.WHITE, 0.25)