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

Static Public Member Functions

static string timeString (number timeInMinutes)
static boolean isValidCampfire (CCampfireGlobalObject campfire)
static boolean shouldBurn (InventoryItem item, boolean includeEquipped)
static boolean isPetrol (InventoryItem item)
static boolean isValidFuel (InventoryItem item)
static boolean isValidTinder (InventoryItem item)
static number getFuelDurationForItemInHours (InventoryItem item)
static number getFuelDurationForItem (InventoryItem item)
static integer getFuelItemUses (InventoryItem item)
static umbrella::ISCampingMenu::NearbyFuelInfo getNearbyFuelInfo (IsoPlayer playerObj)
static boolean doAddFuelOption (ISContextMenu context, IsoObject[] worldobjects, number currentFuel, umbrella::ISCampingMenu::NearbyFuelInfo fuelInfo, unknown target, ISBBQAddFuel|ISAddFuelAction timedAction, IsoPlayer playerObj)
static void doLightFireOption (IsoPlayer playerObj, ISContextMenu context, IsoObject[] worldobjects, boolean hasFuel, umbrella::ISCampingMenu::NearbyFuelInfo fuelInfo, unknown target, ISBBQLightFromPetrol|ISLightFromPetrol petrolAction, ISBBQLightFromLiterature|ISLightFromLiterature tinderAction, ISBBQLightFromKindle|ISLightFromKindle kindleAction)
static void toPlayerInventory (IsoPlayer playerObj, InventoryItem item)
static void onDisplayInfo (IsoObject[] worldobjects, IsoPlayer playerObj, IsoObject isoCampfireObject, CCampfireGlobalObject campfire)
static void onDropCorpse (IsoObject[] worldobjects, IsoPlayer playerObj, IsoObject isoCampfireObject, CCampfireGlobalObject campfire)
static boolean walkToCampfire (IsoPlayer playerObj, IsoGridSquare square)
static void onAddFuel (IsoPlayer playerObj, nil target, string fuelType, ISBaseTimedAction timedAction, number currentFuel)
static void onAddAllFuel (IsoPlayer playerObj, nil target, ISBaseTimedAction timedAction, number currentFuel)
static void onAddMultipleFuel (IsoPlayer playerObj, nil target, string fuelType, ISBaseTimedAction timedAction, number currentFuel, integer count)
static void onPutOutCampfire (IsoObject[] worldobjects, IsoPlayer playerObj, CCampfireGlobalObject campfire)
static void onRemoveCampfire (IsoObject[] worldobjects, IsoPlayer playerObj, CCampfireGlobalObject campfire)
static void onLightFromLiterature (IsoPlayer playerObj, string itemType, InventoryItem lighter, nil target, ISBaseTimedAction timedAction)
static void onLightFromKindle (IsoPlayer playerObj, InventoryItem percedWood, InventoryItem stickOrBranch, nil target, ISBaseTimedAction timedAction)
static void onLightFromPetrol (IsoPlayer playerObj, InventoryItem lighter, InventoryItem petrol, nil target, ISBaseTimedAction timedAction)

Member Function Documentation

◆ doAddFuelOption()

boolean ISCampingMenu::doAddFuelOption ( ISContextMenu context,
IsoObject[] worldobjects,
number currentFuel,
umbrella::ISCampingMenu::NearbyFuelInfo fuelInfo,
unknown target,
ISBBQAddFuel|ISAddFuelAction timedAction,
IsoPlayer playerObj )
static

◆ doLightFireOption()

void ISCampingMenu::doLightFireOption ( IsoPlayer playerObj,
ISContextMenu context,
IsoObject[] worldobjects,
boolean hasFuel,
umbrella::ISCampingMenu::NearbyFuelInfo fuelInfo,
unknown target,
ISBBQLightFromPetrol|ISLightFromPetrol petrolAction,
ISBBQLightFromLiterature|ISLightFromLiterature tinderAction,
ISBBQLightFromKindle|ISLightFromKindle kindleAction )
static

◆ getFuelDurationForItem()

number ISCampingMenu::getFuelDurationForItem ( InventoryItem item)
static

◆ getFuelDurationForItemInHours()

number ISCampingMenu::getFuelDurationForItemInHours ( InventoryItem item)
static

◆ getFuelItemUses()

integer ISCampingMenu::getFuelItemUses ( InventoryItem item)
static

◆ getNearbyFuelInfo()

umbrella::ISCampingMenu::NearbyFuelInfo ISCampingMenu::getNearbyFuelInfo ( IsoPlayer playerObj)
static

◆ isPetrol()

boolean ISCampingMenu::isPetrol ( InventoryItem item)
static

◆ isValidCampfire()

boolean ISCampingMenu::isValidCampfire ( CCampfireGlobalObject campfire)
static

◆ isValidFuel()

boolean ISCampingMenu::isValidFuel ( InventoryItem item)
static

◆ isValidTinder()

boolean ISCampingMenu::isValidTinder ( InventoryItem item)
static

◆ onAddAllFuel()

void ISCampingMenu::onAddAllFuel ( IsoPlayer playerObj,
nil target,
ISBaseTimedAction timedAction,
number currentFuel )
static

◆ onAddFuel()

void ISCampingMenu::onAddFuel ( IsoPlayer playerObj,
nil target,
string fuelType,
ISBaseTimedAction timedAction,
number currentFuel )
static

◆ onAddMultipleFuel()

void ISCampingMenu::onAddMultipleFuel ( IsoPlayer playerObj,
nil target,
string fuelType,
ISBaseTimedAction timedAction,
number currentFuel,
integer count )
static

◆ onDisplayInfo()

void ISCampingMenu::onDisplayInfo ( IsoObject[] worldobjects,
IsoPlayer playerObj,
IsoObject isoCampfireObject,
CCampfireGlobalObject campfire )
static

◆ onDropCorpse()

void ISCampingMenu::onDropCorpse ( IsoObject[] worldobjects,
IsoPlayer playerObj,
IsoObject isoCampfireObject,
CCampfireGlobalObject campfire )
static

◆ onLightFromKindle()

void ISCampingMenu::onLightFromKindle ( IsoPlayer playerObj,
InventoryItem percedWood,
InventoryItem stickOrBranch,
nil target,
ISBaseTimedAction timedAction )
static

◆ onLightFromLiterature()

void ISCampingMenu::onLightFromLiterature ( IsoPlayer playerObj,
string itemType,
InventoryItem lighter,
nil target,
ISBaseTimedAction timedAction )
static

◆ onLightFromPetrol()

void ISCampingMenu::onLightFromPetrol ( IsoPlayer playerObj,
InventoryItem lighter,
InventoryItem petrol,
nil target,
ISBaseTimedAction timedAction )
static

◆ onPutOutCampfire()

void ISCampingMenu::onPutOutCampfire ( IsoObject[] worldobjects,
IsoPlayer playerObj,
CCampfireGlobalObject campfire )
static

◆ onRemoveCampfire()

void ISCampingMenu::onRemoveCampfire ( IsoObject[] worldobjects,
IsoPlayer playerObj,
CCampfireGlobalObject campfire )
static

◆ shouldBurn()

boolean ISCampingMenu::shouldBurn ( InventoryItem item,
boolean includeEquipped )
static

◆ timeString()

string ISCampingMenu::timeString ( number timeInMinutes)
static

◆ toPlayerInventory()

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

◆ walkToCampfire()

boolean ISCampingMenu::walkToCampfire ( IsoPlayer playerObj,
IsoGridSquare square )
static

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