OnPlayerDrink
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object OnPlayerDrink( BasePlayer player, LiquidContainer instance )
{
Puts( "OnPlayerDrink works!" );
return null;
}Location
- LiquidContainer::SVDrink(BaseEntity.RPCMessage rpc)
csharp
[RPC_Server]
[RPC_Server.MaxDistance(3f)]
public void SVDrink(RPCMessage rpc)
{
if (!rpc.player.metabolism.CanConsume() || Interface.CallHook("OnPlayerDrink", rpc.player, this) != null)
{
return;
}
foreach (Item item in base.inventory.itemList)
{
//---