Struct PlayerSwitchHotbarSlotPreEvent
pub struct PlayerSwitchHotbarSlotPreEvent {
pub player: u128,
pub player_entity_id: i32,
pub old_slot: i32,
pub new_slot: i32,
pub cancelled: bool,
}Expand description
What Hooks::player_switch_hotbar_slot_pre is told. Each field is that hook’s argument of the same name, described in the hook’s doc.
Fields§
§player: u128§player_entity_id: i32§old_slot: i32§new_slot: i32§cancelled: boolWhether the event is cancelled: by the game or an earlier listener, or by this one
setting it. Only a listener that receives cancelled events (#[listener(receive_cancelled)])
sees true, and setting it back to false lets the game’s behaviour run.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PlayerSwitchHotbarSlotPreEvent
impl RefUnwindSafe for PlayerSwitchHotbarSlotPreEvent
impl Send for PlayerSwitchHotbarSlotPreEvent
impl Sync for PlayerSwitchHotbarSlotPreEvent
impl Unpin for PlayerSwitchHotbarSlotPreEvent
impl UnsafeUnpin for PlayerSwitchHotbarSlotPreEvent
impl UnwindSafe for PlayerSwitchHotbarSlotPreEvent
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