]> Untitled Git - william-skin.git/blobdiff - test/test.gd
Bugfixes
[william-skin.git] / test / test.gd
index ac0fdeeed1681eceb6344bc27fcc769f8029405d..71e4a2f7296614cbaf465d29ffbe4ce2e6d48abb 100644 (file)
@@ -1,6 +1,9 @@
 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
@@ -9,3 +12,10 @@ func _input(event: InputEvent) -> void:
                        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)