God-Machine/Assets/Scripts/UI/Tool Buttons/spawn_upper_button.gd

16 lines
359 B
GDScript3
Raw Permalink Normal View History

2025-08-09 18:37:07 -07:00
extends AcerolaPanel
func _ready() -> void:
draggable = true
func on_pressed() -> void:
get_node("../../.").add_to_spawn_range(Vector2i(0, 1))
func on_alternate_pressed() -> void:
get_node("../../.").add_to_spawn_range(Vector2i(0, -1))
func on_drag(motion : Vector2) -> void:
get_node("../../.").add_to_spawn_range(Vector2i(0, -1 * sign(motion.y)))