bevy-input-sequence 0.2.0

Recognizes input sequences and send events
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use bevy::prelude::Resource;
use std::time::Duration;

/// A time limit specified as frame counts or duration.
#[derive(Clone, Resource, Debug)]
pub enum TimeLimit {
    /// Time limit for frame count
    Frames(u32),
    /// Time limit for duration
    Duration(Duration),
}

impl From<Duration> for TimeLimit {
    #[inline(always)]
    fn from(duration: Duration) -> Self {
        Self::Duration(duration)
    }
}