pub fn reset_removed_rigid_body_components(
rigid_body_sets: Query<'_, '_, &mut RapierRigidBodySet>,
(removed_forces, removed_damping, removed_gravity_scale, removed_dominance): ((RemovedComponents<'_, '_, ExternalForce>, Query<'_, '_, (), With<ExternalForce>>), (RemovedComponents<'_, '_, Damping>, Query<'_, '_, (), With<Damping>>), (RemovedComponents<'_, '_, GravityScale>, Query<'_, '_, (), With<GravityScale>>), (RemovedComponents<'_, '_, Dominance>, Query<'_, '_, (), With<Dominance>>)),
(removed_ccd, removed_soft_ccd, removed_fast_rotation): ((RemovedComponents<'_, '_, Ccd>, Query<'_, '_, (), With<Ccd>>), (RemovedComponents<'_, '_, SoftCcd>, Query<'_, '_, (), With<SoftCcd>>), (RemovedComponents<'_, '_, AllowFastRotation>, Query<'_, '_, (), With<AllowFastRotation>>)),
(removed_locked_axes, removed_mass_props, removed_sleeping): ((RemovedComponents<'_, '_, LockedAxes>, Query<'_, '_, (), With<LockedAxes>>), (RemovedComponents<'_, '_, AdditionalMassProperties>, Query<'_, '_, (), With<AdditionalMassProperties>>), (RemovedComponents<'_, '_, Sleeping>, Query<'_, '_, (), With<Sleeping>>)),
(removed_solver_iters, removed_pgs_iters): ((RemovedComponents<'_, '_, AdditionalSolverIterations>, Query<'_, '_, (), With<AdditionalSolverIterations>>), (RemovedComponents<'_, '_, AdditionalPgsIterations>, Query<'_, '_, (), With<AdditionalPgsIterations>>)),
removed_gyroscopic_forces: (RemovedComponents<'_, '_, GyroscopicForces>, Query<'_, '_, (), With<GyroscopicForces>>),
mass_modified: MessageWriter<'_, MassModifiedEvent>,
)Expand description
System responsible for resetting the Rapier rigid-body properties to their default values
when the corresponding bevy_rapier component is removed by the user.