pub struct PlayerVerticalState {
pub players: HashMap<PlayerId, PlayerVerticalSample>,
}Expand description
Per-player airborne/vertical state.
Fields§
§players: HashMap<PlayerId, PlayerVerticalSample>Implementations§
Source§impl PlayerVerticalState
impl PlayerVerticalState
pub fn sample(&self, player_id: &PlayerId) -> Option<&PlayerVerticalSample>
pub fn band_for_player( &self, player_id: &PlayerId, ) -> Option<PlayerVerticalBand>
pub fn is_grounded(&self, player_id: &PlayerId) -> bool
Trait Implementations§
Source§impl Clone for PlayerVerticalState
impl Clone for PlayerVerticalState
Source§impl Debug for PlayerVerticalState
impl Debug for PlayerVerticalState
Auto Trait Implementations§
impl Freeze for PlayerVerticalState
impl RefUnwindSafe for PlayerVerticalState
impl Send for PlayerVerticalState
impl Sync for PlayerVerticalState
impl Unpin for PlayerVerticalState
impl UnsafeUnpin for PlayerVerticalState
impl UnwindSafe for PlayerVerticalState
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