use bevy::ecs::schedule::{IntoSystemConfigs, SystemConfigs}; pub use crate::xr_init::schedules::XrSetup; use crate::xr_init::xr_only; pub use crate::xr_input::{QuatConv, Vec2Conv, Vec3Conv}; pub trait XrSystems { fn xr_only(self) -> SystemConfigs; } impl, M> XrSystems for T { fn xr_only(self) -> SystemConfigs { self.into_configs().run_if(xr_only()) } }