God-Machine/Assets/Scripts/UI/Tool Buttons/stable_lower_button.gd
2025-08-09 18:37:07 -07:00

15 lines
362 B
GDScript

extends AcerolaPanel
func _ready() -> void:
draggable = true
func on_pressed() -> void:
get_node("../../.").add_to_stable_range(Vector2i(1, 0))
func on_alternate_pressed() -> void:
get_node("../../.").add_to_stable_range(Vector2i(-1, 0))
func on_drag(motion : Vector2) -> void:
get_node("../../.").add_to_stable_range(Vector2i(-1 * sign(motion.y), 0))