//! The camera controller composition for apps with one controller mode:
//! the active camera's component set picks the controller each frame.
use crate;
use crateWorld;
use crate;
/// Registers the controller dispatch into the frame schedule's update
/// phase, before transform propagation picks up the camera's writes.
/// Drives the active camera every frame: pan-orbit when it carries
/// `PAN_ORBIT_CAMERA`, the fly controller otherwise. Games that switch
/// controllers on their own state, or drive first- or third-person
/// cameras, skip the plugin and call the per-controller systems from
/// their update systems instead.
;