public partial class Player : CharacterBody3D { public bool IsLocal { get; set; } = true; public int PeerId { get; set; } public MovementController Movement { get; private set; } public CameraController Camera { get; private set; } public AnimationController Animation { get; private set; } public PickupController Pickup { get; private set; } public override void _EnterTree() { Movement = GetNode("MovementController"); Camera = GetNode("CameraController"); Animation = GetNode("AnimationController"); Pickup = GetNode("PickupController"); } }