Skip to content

OnExplosiveThrown ​

Usage ​

  • No return behavior

Example Autogenerated ​

csharp
private void OnExplosiveThrown( BasePlayer player, BaseEntity thrownEntity, ThrownWeapon instance )
{
    Puts( "OnExplosiveThrown works!" );
}

Location ​

  • ThrownWeapon::DoThrow(BaseEntity.RPCMessage msg)
csharp
//---
	}
	Vector3 eyePos2 = eyePos;
	BasePlayer player = msg.player;
	uint throwID = num;
	DoThrowImpl(eyePos2, normalized, player, out var thrownEntity, throwScale, default(Vector3), null, throwID);
	Interface.CallHook("OnExplosiveThrown", msg.player, thrownEntity, this);
	if (thrownEntity == null)
	{
		SendThrowResult(msg.player, num, null);
	}
	else
//---

Released under the MIT License.