OnQuarryConsumeFuel
Usage
- Return type Item to prevent default behavior
Example Autogenerated
csharp
private Item? OnQuarryConsumeFuel( MiningQuarry instance, Item item )
{
Puts( "OnQuarryConsumeFuel works!" );
return null;
}Location
- MiningQuarry::FuelCheck()
csharp
//---
if (pendingWork > 0f)
{
return true;
}
Item item = fuelStoragePrefab.instance.GetComponent<StorageContainer>().inventory.FindItemByItemName("diesel_barrel");
object obj = Interface.CallHook("OnQuarryConsumeFuel", this, item);
if (obj is Item)
{
item = (Item)obj;
}
if (item != null && item.amount >= 1)
//---