#[repr(C)]pub struct ActorHandlerVTable {
pub on_player_give_damage_actor: unsafe extern "thiscall" fn(*mut ActorHandler, *mut IPlayer, *mut IActor, f32, u32, i32),
pub on_actor_stream_out: unsafe extern "thiscall" fn(*mut ActorHandler, *mut IActor, *mut IPlayer),
pub on_actor_stream_in: unsafe extern "thiscall" fn(*mut ActorHandler, *mut IActor, *mut IPlayer),
}Expand description
ActorEventHandler in Server/Components/Actors/actors.hpp.
Fields§
§on_player_give_damage_actor: unsafe extern "thiscall" fn(*mut ActorHandler, *mut IPlayer, *mut IActor, f32, u32, i32)void onPlayerGiveDamageActor(IPlayer &, IActor &, float, unsigned int, BodyPart).
on_actor_stream_out: unsafe extern "thiscall" fn(*mut ActorHandler, *mut IActor, *mut IPlayer)void onActorStreamOut(IActor &, IPlayer &).
on_actor_stream_in: unsafe extern "thiscall" fn(*mut ActorHandler, *mut IActor, *mut IPlayer)void onActorStreamIn(IActor &, IPlayer &).
Implementations§
Source§impl ActorHandlerVTable
impl ActorHandlerVTable
Sourcepub const DEFAULT: ActorHandlerVTable
pub const DEFAULT: ActorHandlerVTable
Every entry doing what the C++ handler’s own body does.
Trait Implementations§
Source§impl Clone for ActorHandlerVTable
impl Clone for ActorHandlerVTable
Source§fn clone(&self) -> ActorHandlerVTable
fn clone(&self) -> ActorHandlerVTable
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ActorHandlerVTable
Auto Trait Implementations§
impl Freeze for ActorHandlerVTable
impl RefUnwindSafe for ActorHandlerVTable
impl Send for ActorHandlerVTable
impl Sync for ActorHandlerVTable
impl Unpin for ActorHandlerVTable
impl UnsafeUnpin for ActorHandlerVTable
impl UnwindSafe for ActorHandlerVTable
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