update game_menu
This commit is contained in:
@@ -15,9 +15,7 @@ func _ready():
|
||||
return
|
||||
|
||||
if always_active:
|
||||
hover_tween = create_tween().set_loops()
|
||||
hover_tween.tween_property(visual_node, "scale", scale_amount, duration).set_trans(Tween.TRANS_SINE)
|
||||
hover_tween.tween_property(visual_node, "scale", Vector2.ONE, duration).set_trans(Tween.TRANS_SINE)
|
||||
_start_tween()
|
||||
return
|
||||
|
||||
detector_node.mouse_entered.connect(_on_mouse_entered)
|
||||
@@ -27,12 +25,20 @@ func _ready():
|
||||
func _on_mouse_entered():
|
||||
if hover_tween: hover_tween.kill()
|
||||
|
||||
hover_tween = create_tween().set_loops()
|
||||
hover_tween.tween_property(visual_node, "scale", scale_amount, duration).set_trans(Tween.TRANS_SINE)
|
||||
hover_tween.tween_property(visual_node, "scale", Vector2.ONE, duration).set_trans(Tween.TRANS_SINE)
|
||||
_start_tween()
|
||||
|
||||
func _on_mouse_exited():
|
||||
if hover_tween: hover_tween.kill()
|
||||
|
||||
_stop_tween()
|
||||
|
||||
|
||||
func _start_tween() -> void:
|
||||
hover_tween = create_tween().set_loops()
|
||||
hover_tween.tween_property(visual_node, "scale", scale_amount, duration).set_trans(Tween.TRANS_SINE)
|
||||
hover_tween.tween_property(visual_node, "scale", Vector2.ONE, duration).set_trans(Tween.TRANS_SINE)
|
||||
|
||||
func _stop_tween() -> void:
|
||||
var exit_tween = create_tween()
|
||||
exit_tween.tween_property(visual_node, "scale", Vector2.ONE, 0.2).set_trans(Tween.TRANS_QUAD)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user