extends RefCounted ## Client-local camera snapshot for consumers (risk UX, UI, debug). Refreshed each frame by ## `isometric_follow_camera.gd`. No `class_name` — see repo Godot headless / CI notes. ## Orbit yaw (rad) around the follow target **vertical axis**, **relative to** the rig’s fixed ## presentation compass (`presentation_yaw_deg` on `isometric_follow_camera.gd`). ## This is **not** total camera compass—only the optional orbit delta. ## Prototype UX keeps this at **0** (`allow_yaw` false). var yaw: float = 0.0 ## Scene path to the follow anchor (typically `CharacterBody3D` / `Node3D`). var follow_target_path: NodePath = NodePath() ## Effective follow distance used for framing this tick (meters) — active zoom band or fallback. var distance: float = 0.0 ## Active discrete zoom band index when the rig uses a zoom-band resource; otherwise **0**. var zoom_band_index: int = 0 ## World-space point the rig used as look-at focus last tick. var focus_world: Vector3 = Vector3.ZERO