using Godot; namespace Cirno.Scripts.Misc; public partial class CameraTarget3D : Marker3D { public override void _Ready() { // register with the controller var res = GetTree().GetFirstNodeInGroup("camera_controllers"); if (res is CameraController3D cameraController) { cameraController.RegisterTarget(this); } } }