KDUAVWRKNFIX4AMHALKW4SHGGB26JJ4BVOL4LVB63V7IADIXNKWQC use bevy::prelude::*;use rand::{Rng, thread_rng};pub fn scatter(mut commands: Commands, mut meshes: ResMut<Assets<Mesh>>) {let mut r = thread_rng();let cube = meshes.add(Cuboid::from_size (Vec3::splat(1.0)));for _ in 0 .. 100 {commands.spawn(PbrBundle{mesh: cube.clone(),transform: Transform::from_xyz((-0.5 + r.gen::<f32>()) * 100.0, (-0.5 + r.gen::<f32>()) * 100.0, (-0.5 + r.gen::<f32>()) * 100.0).with_scale(r.gen::<f32>() * Vec3::splat(3.0)), ..default()});}}