Interface IPlayerShotEventHandler
Provides the events for GetPlayerShotDispatcher().
[OpenMpEventHandler]
public interface IPlayerShotEventHandler : IEventHandler<IPlayerShotEventHandler>
- Inherited Members
Methods
OnPlayerShotMissed(IPlayer, ref PlayerBulletData)
Called when a player fires a shot that does not hit any target.
bool OnPlayerShotMissed(IPlayer player, ref PlayerBulletData bulletData)
Parameters
playerIPlayerThe player who fired the shot.
bulletDataPlayerBulletDataThe data of the bullet fired.
Returns
OnPlayerShotObject(IPlayer, IObject, ref PlayerBulletData)
Called when a player fires a shot that hits an object.
bool OnPlayerShotObject(IPlayer player, IObject target, ref PlayerBulletData bulletData)
Parameters
playerIPlayerThe player who fired the shot.
targetIObjectThe object that was hit by the shot.
bulletDataPlayerBulletDataThe data of the bullet fired.
Returns
OnPlayerShotPlayer(IPlayer, IPlayer, ref PlayerBulletData)
Called when a player fires a shot that hits another player.
bool OnPlayerShotPlayer(IPlayer player, IPlayer target, ref PlayerBulletData bulletData)
Parameters
playerIPlayerThe player who fired the shot.
targetIPlayerThe player who was hit by the shot.
bulletDataPlayerBulletDataThe data of the bullet fired.
Returns
OnPlayerShotPlayerObject(IPlayer, IPlayerObject, ref PlayerBulletData)
Called when a player fires a shot that hits a player-owned object.
bool OnPlayerShotPlayerObject(IPlayer player, IPlayerObject target, ref PlayerBulletData bulletData)
Parameters
playerIPlayerThe player who fired the shot.
targetIPlayerObjectThe player-owned object that was hit by the shot.
bulletDataPlayerBulletDataThe data of the bullet fired.
Returns
OnPlayerShotVehicle(IPlayer, IVehicle, ref PlayerBulletData)
Called when a player fires a shot that hits a vehicle.
bool OnPlayerShotVehicle(IPlayer player, IVehicle target, ref PlayerBulletData bulletData)
Parameters
playerIPlayerThe player who fired the shot.
targetIVehicleThe vehicle that was hit by the shot.
bulletDataPlayerBulletDataThe data of the bullet fired.