Cow_Life_Sim_RPG/UI/MainMenu/DeleteSaveButton.gd

26 lines
609 B
GDScript

extends PanelContainer
signal clicked
var hovered = false
var clickDown = false
func _ready():
self_modulate = Color("d57c81")
func _on_mouse_entered():
self_modulate = Color("c31525")
hovered = true
func _on_mouse_exited():
self_modulate = Color("d57c81")
hovered = false
clickDown = false
func _on_gui_input(event):
if hovered and event is InputEventMouseButton and event.pressed and event.button_index == MOUSE_BUTTON_LEFT:
clickDown = true
if hovered and event is InputEventMouseButton and event.is_released() and event.button_index == MOUSE_BUTTON_LEFT:
if clickDown:
clicked.emit()