pub struct FlipImpulseCalculator { /* private fields */ }Expand description
Detects dodge starts / flip impulses from player frame state.
Implementations§
Source§impl FlipImpulseCalculator
impl FlipImpulseCalculator
pub fn new() -> Self
pub fn events(&self) -> &[DodgeEvent]
pub fn new_events(&self) -> &[DodgeEvent]
pub fn update_parts( &mut self, frame: &FrameInfo, players: &PlayerFrameState, live_play_state: &LivePlayState, ) -> SubtrActorResult<()>
pub fn finalize_parts(&mut self, frame: &FrameInfo)
Trait Implementations§
Source§impl Clone for FlipImpulseCalculator
impl Clone for FlipImpulseCalculator
Source§impl Debug for FlipImpulseCalculator
impl Debug for FlipImpulseCalculator
Source§impl Default for FlipImpulseCalculator
impl Default for FlipImpulseCalculator
Source§impl PartialEq for FlipImpulseCalculator
impl PartialEq for FlipImpulseCalculator
impl StructuralPartialEq for FlipImpulseCalculator
Auto Trait Implementations§
impl Freeze for FlipImpulseCalculator
impl RefUnwindSafe for FlipImpulseCalculator
impl Send for FlipImpulseCalculator
impl Sync for FlipImpulseCalculator
impl Unpin for FlipImpulseCalculator
impl UnsafeUnpin for FlipImpulseCalculator
impl UnwindSafe for FlipImpulseCalculator
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