What is right way to update material extension data? Im using bevy`s examples.
....
//rotation is working
.add_systems(Update, (rotate_things,update_mat).chain())
....
#[derive(Asset, Component, AsBindGroup, Reflect, Debug, Clone, Default)]
struct MyExtension {....}
....
fn update_mat(mut q: Query<&mut MyExtension>, time: Res<Time>) {
for mut m in &mut q {
m.time= time.elapsed_seconds();
println!("{:?}", m.time); //never printed !?
}
}