pub fn update_material_on<E: EntityEvent>( new_material: Handle<StandardMaterial>, ) -> impl Fn(On<'_, '_, E>, Query<'_, '_, &mut MeshMaterial3d<StandardMaterial>>)