pub struct MovementCalculator { /* private fields */ }Implementations§
Source§impl MovementCalculator
impl MovementCalculator
pub fn new() -> Self
pub fn player_stats(&self) -> &HashMap<PlayerId, MovementStats>
pub fn team_zero_stats(&self) -> &MovementStats
pub fn team_one_stats(&self) -> &MovementStats
pub fn update( &mut self, frame: &FrameInfo, players: &PlayerFrameState, vertical_state: &PlayerVerticalState, live_play: bool, ) -> SubtrActorResult<()>
Trait Implementations§
Source§impl Clone for MovementCalculator
impl Clone for MovementCalculator
Source§fn clone(&self) -> MovementCalculator
fn clone(&self) -> MovementCalculator
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 moreSource§impl Debug for MovementCalculator
impl Debug for MovementCalculator
Source§impl Default for MovementCalculator
impl Default for MovementCalculator
Source§fn default() -> MovementCalculator
fn default() -> MovementCalculator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MovementCalculator
impl RefUnwindSafe for MovementCalculator
impl Send for MovementCalculator
impl Sync for MovementCalculator
impl Unpin for MovementCalculator
impl UnsafeUnpin for MovementCalculator
impl UnwindSafe for MovementCalculator
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