pub struct DodgeResetCalculator { /* private fields */ }Expand description
Detects flip/dodge resets and resolves their outcomes.
Implementations§
Source§impl DodgeResetCalculator
impl DodgeResetCalculator
pub fn new() -> Self
pub fn events(&self) -> &[DodgeResetEvent]
pub fn new_events(&self) -> &[DodgeResetEvent]
pub fn confirmed_flip_reset_events(&self) -> &[FlipResetEvent]
pub fn new_confirmed_flip_reset_events(&self) -> &[FlipResetEvent]
pub fn flip_reset_outcome_events(&self) -> &[FlipResetOutcomeEvent]
pub fn new_flip_reset_outcome_events(&self) -> &[FlipResetOutcomeEvent]
pub fn update( &mut self, frame: &FrameInfo, ball: &BallFrameState, players: &PlayerFrameState, events: &FrameEventsState, touch_state: &TouchState, live_play_state: &LivePlayState, ) -> SubtrActorResult<()>
Trait Implementations§
Source§impl Clone for DodgeResetCalculator
impl Clone for DodgeResetCalculator
Source§impl Debug for DodgeResetCalculator
impl Debug for DodgeResetCalculator
Source§impl Default for DodgeResetCalculator
impl Default for DodgeResetCalculator
Source§impl PartialEq for DodgeResetCalculator
impl PartialEq for DodgeResetCalculator
impl StructuralPartialEq for DodgeResetCalculator
Auto Trait Implementations§
impl Freeze for DodgeResetCalculator
impl RefUnwindSafe for DodgeResetCalculator
impl Send for DodgeResetCalculator
impl Sync for DodgeResetCalculator
impl Unpin for DodgeResetCalculator
impl UnsafeUnpin for DodgeResetCalculator
impl UnwindSafe for DodgeResetCalculator
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