Struct InteractionKeyMappingTriggeredEvent
pub struct InteractionKeyMappingTriggeredEvent {
pub key: InteractionKey,
pub hand: Hand,
pub attempt: InteractionAttempt,
pub swing_hand: bool,
pub cancelled: bool,
}Expand description
What Hooks::interaction_key_mapping_triggered is told. Each field is that hook’s argument of the same name, described in the hook’s doc.
Fields§
§key: InteractionKey§hand: Hand§attempt: InteractionAttempt§swing_hand: bool§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 InteractionKeyMappingTriggeredEvent
impl RefUnwindSafe for InteractionKeyMappingTriggeredEvent
impl Send for InteractionKeyMappingTriggeredEvent
impl Sync for InteractionKeyMappingTriggeredEvent
impl Unpin for InteractionKeyMappingTriggeredEvent
impl UnsafeUnpin for InteractionKeyMappingTriggeredEvent
impl UnwindSafe for InteractionKeyMappingTriggeredEvent
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