Project Zomboid Lua Docs 29123
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 playersChoice)
static boolean isValidFuel (InventoryItem item)
static boolean isValidTinder (InventoryItem item)
static number getFuelDurationForItemInHours (InventoryItem item)
static number getFuelDurationForItem (InventoryItem item)
static number getFuelItemUses (InventoryItem item)
static boolean doCampingMenu (integer player, ISContextMenu context, IsoObject[] worldobjects, boolean test)
static void toPlayerInventory (IsoPlayer playerObj, InventoryItem item)
static void onDisplayInfo (IsoObject[] worldobjects, integer player, IsoObject isoCampfireObject, CCampfireGlobalObject campfire)
static void onDropCorpse (IsoObject[] worldobjects, integer player, IsoObject isoCampfireObject, CCampfireGlobalObject campfire)
static boolean walkToCampfire (IsoPlayer playerObj, IsoGridSquare square)
static void doSleepOption (ISContextMenu context, IsoObject bed, integer player, IsoPlayer playerObj)
static void onAddFuel (IsoPlayer playerObj, CCampfireGlobalObject campfire, string fuelType)
static void onAddAllFuel (IsoPlayer playerObj, CCampfireGlobalObject campfire)
static void onAddMultipleFuel (IsoPlayer playerObj, CCampfireGlobalObject campfire, string fuelType)
static void onPlaceCampfire (IsoObject[] worldobjects, integer player)
static void onPutOutCampfire (IsoObject[] worldobjects, integer player, CCampfireGlobalObject campfire)
static void onRemoveCampfire (IsoObject[] worldobjects, integer player, CCampfireGlobalObject campfire)
static void onLightFromLiterature (IsoPlayer playerObj, string itemType, InventoryItem lighter, CCampfireGlobalObject campfire)
static void onLightFromKindle (IsoObject[] worldobjects, integer player, InventoryItem percedWood, InventoryItem stickOrBranch, CCampfireGlobalObject campfire)
static void onLightFromPetrol (IsoObject[] worldobjects, integer player, InventoryItem lighter, InventoryItem petrol, CCampfireGlobalObject campfire)
static void onRest (IsoObject[] worldobjects, integer player, IsoObject tent)

Static Public Attributes

static IsoGridSquare currentSquare
static CCampfireGlobalObject campfire

Member Function Documentation

◆ doCampingMenu()

boolean ISCampingMenu::doCampingMenu ( integer player,
ISContextMenu context,
IsoObject[] worldobjects,
boolean test )
static

◆ doSleepOption()

void ISCampingMenu::doSleepOption ( ISContextMenu context,
IsoObject bed,
integer player,
IsoPlayer playerObj )
static

◆ getFuelDurationForItem()

number ISCampingMenu::getFuelDurationForItem ( InventoryItem item)
static

◆ getFuelDurationForItemInHours()

number ISCampingMenu::getFuelDurationForItemInHours ( InventoryItem item)
static

◆ getFuelItemUses()

number ISCampingMenu::getFuelItemUses ( 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,
CCampfireGlobalObject campfire )
static

◆ onAddFuel()

void ISCampingMenu::onAddFuel ( IsoPlayer playerObj,
CCampfireGlobalObject campfire,
string fuelType )
static

◆ onAddMultipleFuel()

void ISCampingMenu::onAddMultipleFuel ( IsoPlayer playerObj,
CCampfireGlobalObject campfire,
string fuelType )
static

◆ onDisplayInfo()

void ISCampingMenu::onDisplayInfo ( IsoObject[] worldobjects,
integer player,
IsoObject isoCampfireObject,
CCampfireGlobalObject campfire )
static

◆ onDropCorpse()

void ISCampingMenu::onDropCorpse ( IsoObject[] worldobjects,
integer player,
IsoObject isoCampfireObject,
CCampfireGlobalObject campfire )
static

◆ onLightFromKindle()

void ISCampingMenu::onLightFromKindle ( IsoObject[] worldobjects,
integer player,
InventoryItem percedWood,
InventoryItem stickOrBranch,
CCampfireGlobalObject campfire )
static

◆ onLightFromLiterature()

void ISCampingMenu::onLightFromLiterature ( IsoPlayer playerObj,
string itemType,
InventoryItem lighter,
CCampfireGlobalObject campfire )
static

◆ onLightFromPetrol()

void ISCampingMenu::onLightFromPetrol ( IsoObject[] worldobjects,
integer player,
InventoryItem lighter,
InventoryItem petrol,
CCampfireGlobalObject campfire )
static

◆ onPlaceCampfire()

void ISCampingMenu::onPlaceCampfire ( IsoObject[] worldobjects,
integer player )
static

◆ onPutOutCampfire()

void ISCampingMenu::onPutOutCampfire ( IsoObject[] worldobjects,
integer player,
CCampfireGlobalObject campfire )
static

◆ onRemoveCampfire()

void ISCampingMenu::onRemoveCampfire ( IsoObject[] worldobjects,
integer player,
CCampfireGlobalObject campfire )
static

◆ onRest()

void ISCampingMenu::onRest ( IsoObject[] worldobjects,
integer player,
IsoObject tent )
static

◆ shouldBurn()

boolean ISCampingMenu::shouldBurn ( InventoryItem item,
boolean playersChoice )
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

Member Data Documentation

◆ campfire

CCampfireGlobalObject ISCampingMenu::campfire
static

◆ currentSquare

IsoGridSquare ISCampingMenu::currentSquare
static

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