From 4dc2cf37b414dbd080feffb115840fe6175981a6 Mon Sep 17 00:00:00 2001 From: tpart Date: Tue, 30 Jul 2024 15:38:45 +0200 Subject: Add touch scrolling suport --- client/menu/scroll_container_custom.gd | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'client/menu') diff --git a/client/menu/scroll_container_custom.gd b/client/menu/scroll_container_custom.gd index b8b25652..5da95ac5 100644 --- a/client/menu/scroll_container_custom.gd +++ b/client/menu/scroll_container_custom.gd @@ -21,4 +21,9 @@ class_name ScrollContainerCustom const SCROLL_SPEED := 1000. func _process(delta): - set_deferred("scroll_vertical", scroll_vertical + Input.get_axis("scroll_up", "scroll_down") * delta * SCROLL_SPEED) + if Input.get_axis("scroll_up", "scroll_down") != 0.: + set_deferred("scroll_vertical", scroll_vertical + Input.get_axis("scroll_up", "scroll_down") * delta * SCROLL_SPEED) + +func _input(event): + if event is InputEventScreenDrag: + set_deferred("scroll_vertical", scroll_vertical - event.relative.y) -- cgit v1.2.3-70-g09d2