extends Node3D class_name CameraMount # -- When camera mount is not active, client shouldn't connect to it @export var active: bool = false @export var default: bool = false var camera: Camera3D # Called when the node enters the scene tree for the first time. func _ready() -> void: camera = Camera3D.new() add_child(camera) @rpc("any_peer", "call_local", "reliable") func connect_to_camera() -> void : if active: camera.make_current() # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta: float) -> void: pass