pub fn apply_collider_user_changes(
context: Query<'_, '_, (&RapierRigidBodySet, &mut RapierContextColliders)>,
config: Query<'_, '_, &RapierConfiguration>,
(changed_collider_transforms, parent_query, transform_query): (Query<'_, '_, (RapierEntity, &RapierColliderHandle, &GlobalTransform), (Without<RapierRigidBodyHandle>, Changed<GlobalTransform>)>, Query<'_, '_, &Parent>, Query<'_, '_, &Transform>),
changed_shapes: Query<'_, '_, (RapierEntity, &RapierColliderHandle, &Collider), Changed<Collider>>,
changed_active_events: Query<'_, '_, (RapierEntity, &RapierColliderHandle, &ActiveEvents), Changed<ActiveEvents>>,
changed_active_hooks: Query<'_, '_, (RapierEntity, &RapierColliderHandle, &ActiveHooks), Changed<ActiveHooks>>,
changed_active_collision_types: Query<'_, '_, (RapierEntity, &RapierColliderHandle, &ActiveCollisionTypes), Changed<ActiveCollisionTypes>>,
(changed_friction, changed_restitution, changed_contact_skin): (Query<'_, '_, (RapierEntity, &RapierColliderHandle, &Friction), Changed<Friction>>, Query<'_, '_, (RapierEntity, &RapierColliderHandle, &Restitution), Changed<Restitution>>, Query<'_, '_, (RapierEntity, &RapierColliderHandle, &ContactSkin), Changed<ContactSkin>>),
changed_collision_groups: Query<'_, '_, (RapierEntity, &RapierColliderHandle, &CollisionGroups), Changed<CollisionGroups>>,
changed_solver_groups: Query<'_, '_, (RapierEntity, &RapierColliderHandle, &SolverGroups), Changed<SolverGroups>>,
changed_sensors: Query<'_, '_, (RapierEntity, &RapierColliderHandle, &Sensor), Changed<Sensor>>,
changed_disabled: Query<'_, '_, (RapierEntity, &RapierColliderHandle, &ColliderDisabled), Changed<ColliderDisabled>>,
changed_contact_force_threshold: Query<'_, '_, (RapierEntity, &RapierColliderHandle, &ContactForceEventThreshold), Changed<ContactForceEventThreshold>>,
changed_collider_mass_props: Query<'_, '_, (RapierEntity, &RapierColliderHandle, &ColliderMassProperties), Changed<ColliderMassProperties>>,
mass_modified: EventWriter<'_, MassModifiedEvent>,
)
Expand description
System responsible for applying changes the user made to a collider-related component.