help button, scroll with prompt

This commit is contained in:
Nordup 2024-11-25 06:19:17 +04:00
parent 00fa349440
commit 647b0ca20c
6 changed files with 142 additions and 15 deletions

View file

@ -0,0 +1,17 @@
extends ScrollContainer
@export var search: Search
@export var scroll_speed: float
func _input(event: InputEvent) -> void:
if not search.has_focus(): return
if event is not InputEventMouseButton: return
if not get_global_rect().has_point(event.position): return
if not search.prompt_panel.get_global_rect().has_point(event.position): return
if event.button_index == MouseButton.MOUSE_BUTTON_WHEEL_UP:
scroll_vertical -= scroll_speed * event.factor
if event.button_index == MouseButton.MOUSE_BUTTON_WHEEL_DOWN:
scroll_vertical += scroll_speed * event.factor