Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
ISVehiclePartMenu Class Reference

Static Public Member Functions

static IsoObject getNearbyFuelPump (BaseVehicle vehicle)
static InventoryItem getGasCanNotEmpty (IsoPlayer playerObj, table< string, InventoryItem[]> typeToItem)
static InventoryItem getGasCanNotFull (IsoPlayer playerObj, table< string, InventoryItem[]> typeToItem)
static void toPlayerInventory (IsoPlayer playerObj, InventoryItem item)
static void toPlayerInventoryTag (IsoPlayer playerObj, string tag)
static void transferRequiredItems (IsoPlayer playerObj, VehiclePart part, table tbl)
static void equipRequiredItems (IsoPlayer playerObj, VehiclePart part, table tbl)
static void onInstallPart (IsoPlayer playerObj, VehiclePart part, InventoryItem item)
static void onUninstallPart (IsoPlayer playerObj, VehiclePart part)
static void onPumpGasoline (IsoPlayer playerObj, VehiclePart part)
static void onPumpGasolinePathFail (IsoPlayer playerObj)
static void onAddGasoline (IsoPlayer playerObj, VehiclePart part)
static void onTakeGasoline (IsoPlayer playerObj, VehiclePart part)
static void onDebugFill (IsoPlayer playerObj, VehiclePart part)
static void onInflateTire (IsoPlayer playerObj, VehiclePart part)
static void onDeflateTire (IsoPlayer playerObj, VehiclePart part)
static void onDeviceOptions (IsoPlayer playerObj, VehiclePart part)
static void onLockDoor (IsoPlayer playerObj, VehiclePart part)
static void onUnlockDoor (IsoPlayer playerObj, VehiclePart part)
static void onOpenCloseWindow (IsoPlayer playerObj, VehiclePart part, boolean open)
static void onLockDoors (IsoPlayer playerObj, nil vehicle, boolean lock)
static void onSmashWindow (IsoPlayer playerObj, VehiclePart part, boolean open)
static boolean doSiphonFuelMenu (IsoPlayer playerObj, VehiclePart part, ISContextMenu context)
static void onTakeFuelNew (IsoObject[] worldobjects, VehiclePart part, InventoryItem[] fuelContainerList, InventoryItem fuelContainer, integer player)
static void doAddFuelMenu (IsoPlayer playerObj, VehiclePart part, ISContextMenu context)
static void onAddFuelNew (IsoObject[] worldobjects, VehiclePart part, InventoryItem[] fuelContainerList, InventoryItem fuelContainer, integer player)

Member Function Documentation

◆ doAddFuelMenu()

void ISVehiclePartMenu::doAddFuelMenu ( IsoPlayer playerObj,
VehiclePart part,
ISContextMenu context )
static

◆ doSiphonFuelMenu()

boolean ISVehiclePartMenu::doSiphonFuelMenu ( IsoPlayer playerObj,
VehiclePart part,
ISContextMenu context )
static

◆ equipRequiredItems()

void ISVehiclePartMenu::equipRequiredItems ( IsoPlayer playerObj,
VehiclePart part,
table tbl )
static

◆ getGasCanNotEmpty()

InventoryItem ISVehiclePartMenu::getGasCanNotEmpty ( IsoPlayer playerObj,
table< string, InventoryItem[]> typeToItem )
static

◆ getGasCanNotFull()

InventoryItem ISVehiclePartMenu::getGasCanNotFull ( IsoPlayer playerObj,
table< string, InventoryItem[]> typeToItem )
static

◆ getNearbyFuelPump()

IsoObject ISVehiclePartMenu::getNearbyFuelPump ( BaseVehicle vehicle)
static

◆ onAddFuelNew()

void ISVehiclePartMenu::onAddFuelNew ( IsoObject[] worldobjects,
VehiclePart part,
InventoryItem[] fuelContainerList,
InventoryItem fuelContainer,
integer player )
static

◆ onAddGasoline()

void ISVehiclePartMenu::onAddGasoline ( IsoPlayer playerObj,
VehiclePart part )
static

◆ onDebugFill()

void ISVehiclePartMenu::onDebugFill ( IsoPlayer playerObj,
VehiclePart part )
static

◆ onDeflateTire()

void ISVehiclePartMenu::onDeflateTire ( IsoPlayer playerObj,
VehiclePart part )
static

◆ onDeviceOptions()

void ISVehiclePartMenu::onDeviceOptions ( IsoPlayer playerObj,
VehiclePart part )
static

◆ onInflateTire()

void ISVehiclePartMenu::onInflateTire ( IsoPlayer playerObj,
VehiclePart part )
static

◆ onInstallPart()

void ISVehiclePartMenu::onInstallPart ( IsoPlayer playerObj,
VehiclePart part,
InventoryItem item )
static

◆ onLockDoor()

void ISVehiclePartMenu::onLockDoor ( IsoPlayer playerObj,
VehiclePart part )
static

◆ onLockDoors()

void ISVehiclePartMenu::onLockDoors ( IsoPlayer playerObj,
nil vehicle,
boolean lock )
static

◆ onOpenCloseWindow()

void ISVehiclePartMenu::onOpenCloseWindow ( IsoPlayer playerObj,
VehiclePart part,
boolean open )
static

◆ onPumpGasoline()

void ISVehiclePartMenu::onPumpGasoline ( IsoPlayer playerObj,
VehiclePart part )
static

◆ onPumpGasolinePathFail()

void ISVehiclePartMenu::onPumpGasolinePathFail ( IsoPlayer playerObj)
static

◆ onSmashWindow()

void ISVehiclePartMenu::onSmashWindow ( IsoPlayer playerObj,
VehiclePart part,
boolean open )
static

◆ onTakeFuelNew()

void ISVehiclePartMenu::onTakeFuelNew ( IsoObject[] worldobjects,
VehiclePart part,
InventoryItem[] fuelContainerList,
InventoryItem fuelContainer,
integer player )
static

◆ onTakeGasoline()

void ISVehiclePartMenu::onTakeGasoline ( IsoPlayer playerObj,
VehiclePart part )
static

◆ onUninstallPart()

void ISVehiclePartMenu::onUninstallPart ( IsoPlayer playerObj,
VehiclePart part )
static

◆ onUnlockDoor()

void ISVehiclePartMenu::onUnlockDoor ( IsoPlayer playerObj,
VehiclePart part )
static

◆ toPlayerInventory()

void ISVehiclePartMenu::toPlayerInventory ( IsoPlayer playerObj,
InventoryItem item )
static

◆ toPlayerInventoryTag()

void ISVehiclePartMenu::toPlayerInventoryTag ( IsoPlayer playerObj,
string tag )
static

◆ transferRequiredItems()

void ISVehiclePartMenu::transferRequiredItems ( IsoPlayer playerObj,
VehiclePart part,
table tbl )
static

The documentation for this class was generated from the following file: