Skip to content

OnBuyVendingItem

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnBuyVendingItem( VendingMachine instance, BasePlayer player, int num, int num2 )
{
    Puts( "OnBuyVendingItem works!" );
    return null;
}

Location

  • VendingMachine::BuyItem(BaseEntity.RPCMessage rpc)
csharp
//---
	{
		rpc.player.ShowToast(GameTip.Styles.Red_Normal, WaitForVendingMessage, false);
	}
	else
	{
		if (Interface.CallHook("OnBuyVendingItem", this, rpc.player, num, num2) != null)
		{
			return;
		}
		int num3 = 0;
		for (int i = 0; i < sellOrders.sellOrders.Count; i++)
//---

Released under the MIT License.