Table of Contents

Interface IActorEventHandler

Namespace
SampSharp.OpenMp.Core.Api
Assembly
SampSharp.OpenMp.Core.dll

Provides the events for GetEventDispatcher().

[OpenMpEventHandler]
public interface IActorEventHandler : IEventHandler<IActorEventHandler>
Inherited Members

Methods

OnActorStreamIn(IActor, IPlayer)

Called when an actor streams in for a player.

void OnActorStreamIn(IActor actor, IPlayer forPlayer)

Parameters

actor IActor

The actor that streamed in.

forPlayer IPlayer

The player for whom the actor streamed in.

OnActorStreamOut(IActor, IPlayer)

Called when an actor streams out for a player.

void OnActorStreamOut(IActor actor, IPlayer forPlayer)

Parameters

actor IActor

The actor that streamed out.

forPlayer IPlayer

The player for whom the actor streamed out.

OnPlayerGiveDamageActor(IPlayer, IActor, float, uint, BodyPart)

Called when a player gives damage to an actor.

void OnPlayerGiveDamageActor(IPlayer player, IActor actor, float amount, uint weapon, BodyPart part)

Parameters

player IPlayer

The player who gave the damage.

actor IActor

The actor that received the damage.

amount float

The amount of damage dealt.

weapon uint

The weapon used to deal the damage.

part BodyPart

The body part of the actor that was hit.