[−][src]Struct pokemon_rust::systems::map_change_announcement_system::MapChangeAnnouncementSystem

pub struct MapChangeAnnouncementSystem;

A system for animating map change announcements. Each announcement goes through three states:

When an announcement A happens while there's already an announcement B in progress, B immediately transitions to the Closing state, allowing A to quickly start appearing after B fades out completely.

Trait Implementations

impl<'a> System<'a> for MapChangeAnnouncementSystem[src]

type SystemData = (Write<'a, MapChangeAnnouncementQueue>, WriteStorage<'a, UiTransform>, Entities<'a>, Read<'a, Time>)

The resource bundle required to execute this system. Read more

Auto Trait Implementations

impl RefUnwindSafe for MapChangeAnnouncementSystem

impl Send for MapChangeAnnouncementSystem

impl Sync for MapChangeAnnouncementSystem

impl Unpin for MapChangeAnnouncementSystem

impl UnwindSafe for MapChangeAnnouncementSystem

Blanket Implementations

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float, 
[src]

impl<T> Any for T where
    T: 'static + ?Sized, 
[src]

impl<T> Any for T where
    T: Any, 

impl<T> Borrow<T> for T where
    T: ?Sized, 
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized, 
[src]

impl<T> Erased for T

impl<T> Event for T where
    T: Send + Sync + 'static, 

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Resource for T where
    T: Any + Send + Sync, 

impl<'a, T> RunNow<'a> for T where
    T: System<'a>, 

impl<'a, T> RunWithPool<'a> for T where
    T: System<'a>, 

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SetParameter for T

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> Supports<T> for T

impl<'s, S> SystemExt for S where
    S: System<'s>, 

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,