extends Node3D @onready var player = $player func _input(event: InputEvent) -> void: if event.is_action_pressed("left_click"): Input.mouse_mode = Input.MOUSE_MODE_CAPTURED elif event.is_action_pressed("ui_cancel"): if Input.mouse_mode == Input.MOUSE_MODE_VISIBLE: get_tree().quit() else: Input.mouse_mode = Input.MOUSE_MODE_VISIBLE func _on_player_camera_lockon() -> void: # Pass everything that's part of the lockon group to the player # within a certain radius var arr := get_tree().get_nodes_in_group("player-lockon") player.set_camera_lockon(arr)