class_name PointerRouter extends RefCounted ## Gibt eine Zeige-Eingabe in derselben Reihenfolge an die Werkzeuge wie Godot ## die Maus: tiefer und später im Baum zuerst, das erste Werkzeug nimmt sie. ## Für Eingaben, die nicht über den Viewport kommen, also den VR-Controller. static func dispatch(main: Node, p: PointerEvent) -> bool: for key in ["test_start_tool", "spawn_tool", "terrain_tool", "gizmo", "interaction"]: var werkzeug: Variant = main.get(key) if werkzeug != null and bool(werkzeug.call("handle_pointer", p)): return true return false