Files
cadastery/scripts/globals/cursorer.gd
2025-02-11 00:08:03 +10:00

18 lines
437 B
GDScript

extends Node
func _ready() -> void:
Networker.main_loaded.connect(_on_networker_main_loaded)
func _input(event: InputEvent) -> void:
if event.is_action_pressed("toggle_cursor_capture"):
if Input.mouse_mode == Input.MOUSE_MODE_CAPTURED:
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE
else:
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
func _on_networker_main_loaded() -> void:
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED