God-Machine/Assets/Scripts/UI/Tool Buttons/stable_upper_button.gd
2025-08-09 19:56:26 -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(0, 1))
func on_alternate_pressed() -> void:
get_node("../../.").add_to_stable_range(Vector2i(0, -1))
func on_drag(motion : Vector2) -> void:
get_node("../../.").add_to_stable_range(Vector2i(0, -1 * sign(motion.y)))