OnMeleeAttack
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object OnMeleeAttack( BasePlayer player, HitInfo hitInfo )
{
Puts( "OnMeleeAttack works!" );
return null;
}Location
- BaseMelee::PlayerAttack(BaseEntity.RPCMessage msg)
csharp
//---
obj.Initiator = player;
obj.Weapon = this;
obj.WeaponPrefab = this;
obj.Predicted = msg.connection;
obj.damageProperties = damageProperties;
if (Interface.CallHook("OnMeleeAttack", player, obj) != null)
{
return;
}
if (obj.IsNaNOrInfinity())
{
//---