aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client/menu/scroll_container_custom.gd7
1 files changed, 6 insertions, 1 deletions
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)