Rename field in preparation for adding generic generator support.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
f6f29653d6
commit
1108e3e75e
|
@ -9,7 +9,7 @@ use crate::{commands::RunIfExistsExt, core::PointLike};
|
||||||
#[derive(Component, Clone, Debug, Reflect)]
|
#[derive(Component, Clone, Debug, Reflect)]
|
||||||
#[reflect(Component)]
|
#[reflect(Component)]
|
||||||
pub struct Footstep {
|
pub struct Footstep {
|
||||||
pub sound: Handle<Buffer>,
|
pub buffer: Handle<Buffer>,
|
||||||
pub step_length: f32,
|
pub step_length: f32,
|
||||||
pub gain: f64,
|
pub gain: f64,
|
||||||
pub pitch: Option<f64>,
|
pub pitch: Option<f64>,
|
||||||
|
@ -19,7 +19,7 @@ pub struct Footstep {
|
||||||
impl Default for Footstep {
|
impl Default for Footstep {
|
||||||
fn default() -> Self {
|
fn default() -> Self {
|
||||||
Self {
|
Self {
|
||||||
sound: default(),
|
buffer: default(),
|
||||||
step_length: 0.8,
|
step_length: 0.8,
|
||||||
gain: 1.,
|
gain: 1.,
|
||||||
pitch: None,
|
pitch: None,
|
||||||
|
@ -30,7 +30,7 @@ impl Default for Footstep {
|
||||||
|
|
||||||
fn added(mut commands: Commands, footsteps: Query<(Entity, &Footstep), Added<Footstep>>) {
|
fn added(mut commands: Commands, footsteps: Query<(Entity, &Footstep), Added<Footstep>>) {
|
||||||
for (entity, footstep) in footsteps.iter() {
|
for (entity, footstep) in footsteps.iter() {
|
||||||
let buffer = footstep.sound.clone();
|
let buffer = footstep.buffer.clone();
|
||||||
commands.run_if_exists(entity, move |mut entity| {
|
commands.run_if_exists(entity, move |mut entity| {
|
||||||
entity.insert(Sound {
|
entity.insert(Sound {
|
||||||
buffer,
|
buffer,
|
||||||
|
|
|
@ -14,7 +14,7 @@ use crate::{
|
||||||
|
|
||||||
#[derive(Component, Clone, Debug)]
|
#[derive(Component, Clone, Debug)]
|
||||||
pub struct SoundIcon {
|
pub struct SoundIcon {
|
||||||
pub sound: Handle<Buffer>,
|
pub buffer: Handle<Buffer>,
|
||||||
pub gain: f64,
|
pub gain: f64,
|
||||||
pub pitch: f64,
|
pub pitch: f64,
|
||||||
pub interval: Option<Timer>,
|
pub interval: Option<Timer>,
|
||||||
|
@ -24,7 +24,7 @@ impl Default for SoundIcon {
|
||||||
fn default() -> Self {
|
fn default() -> Self {
|
||||||
let seconds = random::<f32>() + 4.5;
|
let seconds = random::<f32>() + 4.5;
|
||||||
let mut icon = Self {
|
let mut icon = Self {
|
||||||
sound: default(),
|
buffer: default(),
|
||||||
gain: 1.,
|
gain: 1.,
|
||||||
pitch: 1.,
|
pitch: 1.,
|
||||||
interval: Some(Timer::from_seconds(seconds, true)),
|
interval: Some(Timer::from_seconds(seconds, true)),
|
||||||
|
@ -39,7 +39,7 @@ impl Default for SoundIcon {
|
||||||
|
|
||||||
fn added(mut commands: Commands, icons: Query<(Entity, &SoundIcon), Added<SoundIcon>>) {
|
fn added(mut commands: Commands, icons: Query<(Entity, &SoundIcon), Added<SoundIcon>>) {
|
||||||
for (entity, icon) in icons.iter() {
|
for (entity, icon) in icons.iter() {
|
||||||
let buffer = icon.sound.clone();
|
let buffer = icon.buffer.clone();
|
||||||
let gain = icon.gain;
|
let gain = icon.gain;
|
||||||
let pitch = icon.pitch;
|
let pitch = icon.pitch;
|
||||||
let looping = icon.interval.is_none();
|
let looping = icon.interval.is_none();
|
||||||
|
@ -95,7 +95,7 @@ fn update<S>(
|
||||||
interval.reset();
|
interval.reset();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
let buffer = icon.sound.clone();
|
let buffer = icon.buffer.clone();
|
||||||
if sound.buffer != buffer {
|
if sound.buffer != buffer {
|
||||||
sound.buffer = buffer;
|
sound.buffer = buffer;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user