pub fn step_simulation<Hooks>(
context: Query<'_, '_, (&mut RapierContextSimulation, &mut RapierContextColliders, &mut RapierQueryPipeline, &mut RapierContextJoints, &mut RapierRigidBodySet, &RapierConfiguration, &mut SimulationToRenderTime)>,
timestep_mode: Res<'_, TimestepMode>,
hooks: StaticSystemParam<'_, '_, Hooks>,
time: Res<'_, Time>,
collision_events: EventWriter<'_, CollisionEvent>,
contact_force_events: EventWriter<'_, ContactForceEvent>,
interpolation_query: Query<'_, '_, (&RapierRigidBodyHandle, &mut TransformInterpolation)>,
)where
Hooks: 'static + BevyPhysicsHooks,
for<'w, 's> SystemParamItem<'w, 's, Hooks>: BevyPhysicsHooks,
Expand description
System responsible for advancing the physics simulation, and updating the internal state for scene queries.