Struct EntityStruckByLightningEvent
pub struct EntityStruckByLightningEvent {
pub entity: EntityRef,
pub bolt: EntityRef,
pub cancelled: bool,
}Expand description
What Hooks::entity_struck_by_lightning is told. Each field is that hook’s argument of the same name, described in the hook’s doc.
Fields§
§entity: EntityRef§bolt: EntityRef§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 EntityStruckByLightningEvent
impl RefUnwindSafe for EntityStruckByLightningEvent
impl Send for EntityStruckByLightningEvent
impl Sync for EntityStruckByLightningEvent
impl Unpin for EntityStruckByLightningEvent
impl UnsafeUnpin for EntityStruckByLightningEvent
impl UnwindSafe for EntityStruckByLightningEvent
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