#[repr(C)]pub struct PlayerDamageHandlerVTable {
pub on_player_death: unsafe extern "thiscall" fn(*mut PlayerDamageHandler, *mut IPlayer, *mut IPlayer, i32),
pub on_player_take_damage: unsafe extern "thiscall" fn(*mut PlayerDamageHandler, *mut IPlayer, *mut IPlayer, f32, u32, i32),
pub on_player_give_damage: unsafe extern "thiscall" fn(*mut PlayerDamageHandler, *mut IPlayer, *mut IPlayer, f32, u32, i32),
}Expand description
PlayerDamageEventHandler. killer is null when nobody killed the
player, and part is a BodyPart value.
Fields§
§on_player_death: unsafe extern "thiscall" fn(*mut PlayerDamageHandler, *mut IPlayer, *mut IPlayer, i32)§on_player_take_damage: unsafe extern "thiscall" fn(*mut PlayerDamageHandler, *mut IPlayer, *mut IPlayer, f32, u32, i32)§on_player_give_damage: unsafe extern "thiscall" fn(*mut PlayerDamageHandler, *mut IPlayer, *mut IPlayer, f32, u32, i32)Auto Trait Implementations§
impl Freeze for PlayerDamageHandlerVTable
impl RefUnwindSafe for PlayerDamageHandlerVTable
impl Send for PlayerDamageHandlerVTable
impl Sync for PlayerDamageHandlerVTable
impl Unpin for PlayerDamageHandlerVTable
impl UnsafeUnpin for PlayerDamageHandlerVTable
impl UnwindSafe for PlayerDamageHandlerVTable
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