pub struct Character { /* private fields */ }Implementations§
Source§impl Character
impl Character
pub fn spawn(world: &mut World, position: [f32; 3], desc: CharacterDesc) -> Self
pub fn step( &mut self, world: &mut World, dt: f32, move_dir: [f32; 3], jump: bool, )
pub fn body(&self) -> BodyHandle
pub fn position(&self) -> [f32; 3]
pub fn grounded(&self) -> bool
pub fn vertical_speed(&self) -> f32
Auto Trait Implementations§
impl Freeze for Character
impl RefUnwindSafe for Character
impl Send for Character
impl Sync for Character
impl Unpin for Character
impl UnsafeUnpin for Character
impl UnwindSafe for Character
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