#[repr(C)]pub struct PlayerChangeHandlerVTable {
pub on_player_score_change: unsafe extern "thiscall" fn(*mut PlayerChangeHandler, *mut IPlayer, i32),
pub on_player_name_change: unsafe extern "thiscall" fn(*mut PlayerChangeHandler, *mut IPlayer, StringView),
pub on_player_interior_change: unsafe extern "thiscall" fn(*mut PlayerChangeHandler, *mut IPlayer, u32, u32),
pub on_player_state_change: unsafe extern "thiscall" fn(*mut PlayerChangeHandler, *mut IPlayer, i32, i32),
pub on_player_key_state_change: unsafe extern "thiscall" fn(*mut PlayerChangeHandler, *mut IPlayer, u32, u32),
}Expand description
PlayerChangeEventHandler. PlayerState and the key masks arrive as
plain integers.
Fields§
§on_player_score_change: unsafe extern "thiscall" fn(*mut PlayerChangeHandler, *mut IPlayer, i32)§on_player_name_change: unsafe extern "thiscall" fn(*mut PlayerChangeHandler, *mut IPlayer, StringView)§on_player_interior_change: unsafe extern "thiscall" fn(*mut PlayerChangeHandler, *mut IPlayer, u32, u32)§on_player_state_change: unsafe extern "thiscall" fn(*mut PlayerChangeHandler, *mut IPlayer, i32, i32)§on_player_key_state_change: unsafe extern "thiscall" fn(*mut PlayerChangeHandler, *mut IPlayer, u32, u32)Auto Trait Implementations§
impl Freeze for PlayerChangeHandlerVTable
impl RefUnwindSafe for PlayerChangeHandlerVTable
impl Send for PlayerChangeHandlerVTable
impl Sync for PlayerChangeHandlerVTable
impl Unpin for PlayerChangeHandlerVTable
impl UnsafeUnpin for PlayerChangeHandlerVTable
impl UnwindSafe for PlayerChangeHandlerVTable
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