pub struct ComboMilestoneEffect {
pub tier: u32,
pub particle_count: usize,
pub color: [f32; 4],
pub emission: f32,
pub shockwave_radius: f32,
pub flash_intensity: f32,
pub duration: f32,
pub remaining: f32,
}Expand description
Describes the special visual effect triggered at a combo milestone.
Fields§
§tier: u32The milestone tier.
particle_count: usizeParticle burst count (scales with tier).
color: [f32; 4]Colour of the burst.
emission: f32Emission strength.
shockwave_radius: f32Shockwave radius.
flash_intensity: f32Screen flash intensity.
duration: f32Duration of the effect.
remaining: f32Remaining time.
Implementations§
Trait Implementations§
Source§impl Clone for ComboMilestoneEffect
impl Clone for ComboMilestoneEffect
Source§fn clone(&self) -> ComboMilestoneEffect
fn clone(&self) -> ComboMilestoneEffect
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ComboMilestoneEffect
impl RefUnwindSafe for ComboMilestoneEffect
impl Send for ComboMilestoneEffect
impl Sync for ComboMilestoneEffect
impl Unpin for ComboMilestoneEffect
impl UnsafeUnpin for ComboMilestoneEffect
impl UnwindSafe for ComboMilestoneEffect
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.