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

Public Member Functions

void onSetBombTimerClick (ISButton button, IsoPlayer player, InventoryItem item)
void onWriteSomethingClick (ISButton button)
void onRenameFoodClick (ISButton button, IsoPlayer player, InventoryItem item)
void onRenameBagClick (ISButton button, IsoPlayer player, InventoryItem item)

Static Public Member Functions

static ISContextMenu createMenu (integer player, boolean isInPlayerInventory,(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, number x, number y, ISUIElement origin)
static ISContextMenu createMenuNoItems (integer playerNum, boolean isLoot, number x, number y)
static void doStoveMenu (ISContextMenu context, integer playerNum)
static void doTrashCanMenu (ISContextMenu context, integer playerNum)
static void doLiteratureMenu (ISContextMenu context,(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void doPillsMenu (ISContextMenu context, nil items, nil player, nil cmd)
static void showGrowingSeasons (IsoPlayer playerObj)
static void doRecipeList (ISContextMenu context, nil text, nil recipeItem, nil recipes, IsoPlayer playerObj, boolean isLiterature)
static void doRecipeListForItem (ISContextMenu context, string text, Item recipeItem, IsoPlayer playerObj)
static void doBuildRecipeListForItem (ISContextMenu context, string text, Item recipeItem, IsoPlayer playerObj)
static void doBandageMenu (ISContextMenu context,(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static boolean canRipItem (IsoPlayer playerObj, InventoryItem item)
static void addFishRodOptions (InventoryItem fishingRod, boolean haveLure, ISContextMenu context, integer player)
static void removeLure (integer player, InventoryItem fishingRod)
static void addLure (integer player, InventoryItem fishingRod, nil lure)
static void changeHook (integer player, InventoryItem fishingRod, InventoryItem hook)
static void changeLine (integer player, InventoryItem fishingRod, InventoryItem line)
static void onInspectClothing (IsoPlayer playerObj, Clothing clothing)
static void onInspectClothingUI (integer player, Clothing clothing)
static void doClothingPatchMenu (integer player, Clothing clothing, ISContextMenu context)
static void removePatch (integer player, Clothing clothing, BloodBodyPartType part, InventoryItem needle)
static void removeAllPatches (integer player, Clothing clothing, BloodBodyPartType[] parts, InventoryItem needle)
static void repairClothing (integer player, Clothing clothing, BloodBodyPartType part, InventoryItem fabric, InventoryItem thread, InventoryItem needle)
static void repairAllClothing (integer player, Clothing clothing, BloodBodyPartType[] parts, InventoryItem fabric, InventoryItem thread, InventoryItem needle, boolean onlyHoles)
static InventoryItem[] doWearClothingTooltip (IsoPlayer playerObj, InventoryItem newItem, InventoryItem currentItem, umbrella::ISContextMenu::Option option)
static void doWearClothingMenu (integer player, Clothing clothing,(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, ISContextMenu context)
static void doChangeFireModeMenu (IsoPlayer playerObj, HandWeapon weapon, ISContextMenu context)
static void onChangefiremode (IsoPlayer playerObj, HandWeapon weapon, string newfiremode)
static void doReloadMenuForBullets (IsoPlayer playerObj, InventoryItem bullet, ISContextMenu context)
static void doReloadMenuForMagazine (IsoPlayer playerObj, InventoryItem magazine, ISContextMenu context)
static void doBulletMenu (IsoPlayer playerObj, HandWeapon weapon, ISContextMenu context)
static void doReloadMenuForWeapon (IsoPlayer playerObj, HandWeapon weapon, ISContextMenu context)
static void transferIfNeeded (IsoPlayer playerObj, InventoryItem|IsoWorldInventoryObject|ArrayList< InventoryItem > item, boolean preventTransferWorldObjects)
static void onEjectMagazine (IsoPlayer playerObj, HandWeapon weapon)
static number transferBullets (IsoPlayer playerObj, string ammoType, number currentAmmo, number maxAmmo)
static void onInsertMagazine (IsoPlayer playerObj, HandWeapon weapon, InventoryItem magazine)
static void onRackGun (IsoPlayer playerObj, HandWeapon weapon)
static void onLoadBulletsIntoFirearm (IsoPlayer playerObj, HandWeapon weapon)
static void onUnloadBulletsFromFirearm (IsoPlayer playerObj, HandWeapon weapon)
static void doMagazineMenu (IsoPlayer playerObj, InventoryItem magazine, ISContextMenu context)
static void onLoadBulletsInMagazine (IsoPlayer playerObj, InventoryItem magazine, number ammoCount)
static void onUnloadBulletsFromMagazine (IsoPlayer playerObj, InventoryItem magazine)
static table< string, Food > getEvoItemCategories (ArrayList< InventoryItem > items, EvolvedRecipe evorecipe)
static void onPlaceCarBatteryCharger (IsoPlayer playerObj, InventoryItem carBatteryCharger)
static void addItemInEvoRecipe (ISContextMenu subMenuRecipe, InventoryItem baseItem, InventoryItem evoItem, string extraInfo, EvolvedRecipe evorecipe2, integer player)
static void addEatTooltip (umbrella::ISContextMenu::Option option, InventoryItem[] items, number percent)
static void doEatOption (ISContextMenu context, string cmd, InventoryItem[] items, integer player, IsoPlayer playerObj, InventoryItem[] foodItems)
static void checkConsolidate (DrainableComboItem drainable, IsoPlayer playerObj, ISContextMenu context, InventoryItem[] previousPourInto)
static void onConsolidate (DrainableComboItem drainable, DrainableComboItem intoItem, IsoPlayer playerObj)
static void onConsolidateAll (DrainableComboItem drainable, DrainableComboItem[] consolidateList, IsoPlayer playerObj)
static void OnTriggerRemoteController (InventoryItem remoteController, integer player)
static void OnLinkRemoteController (InventoryItem itemToLink, InventoryItem remoteController, integer player)
static boolean isAllFav ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items)
static boolean isAnyAllowed (ItemContainer container,(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items)
static boolean isAllNoDropMoveable ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items)
static void OnResetRemoteControlID (InventoryItem item, integer player)
static void onDrinkFluid (InventoryItem item, number percent, IsoPlayer playerObj, nil openingRecipe, InventoryItem realItem)
static void doDrinkFluidMenu (IsoPlayer playerObj, InventoryItem fluidContainer, ISContextMenu context)
static void doDrinkForThirstMenu (ISContextMenu context, IsoPlayer playerObj, InventoryItem waterContainer)
static void onDrinkForThirst (InventoryItem waterContainer, IsoPlayer playerObj, number percent, nil openingRecipe)
static void onAddItemInEvoRecipe (EvolvedRecipe recipe, InventoryItem baseItem, InventoryItem usedItem, integer player)
static void buildFixingMenu (InventoryItem brokenObject, integer player, Fixing fixing, integer fixingNum, umbrella::ISContextMenu::Option fixOption, ISContextMenu subMenuFix, VehiclePart vehiclePart)
static ArrayList< ItemContainer > getContainers (IsoPlayer character)
static umbrella::ISContextMenu::Option addFixerSubOption (InventoryItem brokenObject, integer player, Fixing fixing, integer fixingNum, Fixing::Fixer fixer, integer fixerNum, ISContextMenu subMenuFix, VehiclePart vehiclePart)
static void onFix (InventoryItem brokenObject, integer player, integer fixingNum, integer fixerNum, VehiclePart vehiclePart)
static void onDyeHair (InventoryItem hairDye, IsoPlayer playerObj, boolean beard)
static void onDryMyself ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] towels, integer player)
static void onWringClothing ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void onSetBombTimer (HandWeapon trap, integer player)
static void onStopAlarm (AlarmClock|AlarmClockClothing alarm, integer player)
static void onSetAlarm (AlarmClock|AlarmClockClothing alarm, integer player)
static void onRenameMap (InventoryItem map, integer player)
static void onRenameBag (InventoryContainer bag, integer player)
static void onRenameFood (Food food, integer player)
static void onCheckMap (InventoryItem map, integer player)
static void onWriteSomething (Literature notebook, boolean editable, integer player)
static void dryMyself (InventoryItem item, integer player)
static void onApplyBandage ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] bandages, BodyPart bodyPart, integer player)
static void applyBandage (InventoryItem item, BodyPart bodyPart, integer player)
static BodyPart[] haveDamagePart (integer playerId)
static void onLiteratureItems ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void readItem (InventoryItem item, integer player)
static void onUnEquip ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void unequipItem (InventoryItem item, integer player)
static void onWearItems ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void onActivateItem (InventoryItem light, integer player)
static void wearItem (InventoryItem item, integer player)
static void onPutItems ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static InventoryContainer ItemContainer canMoveTo ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, InventoryContainer|ItemContainer dest, integer player)
static boolean hasRoomForAny (IsoPlayer playerObj, InventoryContainer|ItemContainer container, InventoryItem[] items)
static boolean canUnpack (InventoryItem[] items, integer player)
static void onFavorite (InventoryItem[] items, InventoryItem item2, boolean fav)
static unknown onMoveItemsTo (InventoryItem[] items, ItemContainer dest, integer player)
static boolean canAddManyItems (Recipe recipe, InventoryItem selectedItem, IsoPlayer playerObj)
static void addDynamicalContextMenu (InventoryItem selectedItem, ISContextMenu context, ArrayList< Recipe > recipeList, integer player, ArrayList< ItemContainer > containerList)
static void addNewCraftingDynamicalContextMenu (InventoryItem selectedItem, ISContextMenu context, ArrayList< CraftRecipe > recipeList, integer player, ArrayList< ItemContainer > containerList)
static ISToolTip addToolTip ()
static void OnNewCraft (InventoryItem selectedItem, CraftRecipe recipe, integer player, boolean all, number eatPercentage)
static void OnNewCraftComplete (HandcraftLogic logic)
static void OnCraft (InventoryItem selectedItem, Recipe recipe, integer player, boolean all)
static void OnCraftComplete (ISCraftAction completedAction, Recipe recipe, IsoPlayer playerObj, ItemContainer container, ArrayList< ItemContainer > containers, string selectedItemType, ItemContainer selectedItemContainer)
static void eatItem (InventoryItem item, number percentage, integer player, nil openingRecipe, nil eatPercentage)
static void OnPrimaryWeapon ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void onPillsItems ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void takePill (InventoryItem item, integer player)
static void onInspectTrack (integer player, InventoryItem track)
static void OnTwoHandsEquip ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void OnSecondWeapon ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void equipWeapon (InventoryItem weapon, boolean primary, boolean twoHands, integer player, boolean alwaysTurnOn)
static void onInformationItems ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items)
static void information (InventoryItem item)
static void removeToolTip ()
static void onEatItems ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, number percentage, integer player, nil openingRecipe, nil eatPercentage)
static void onPlaceTrap (HandWeapon weapon, integer player)
static void onRemoveUpgradeWeapon (HandWeapon weapon, InventoryItem part, IsoPlayer playerObj)
static void onUpgradeWeapon (HandWeapon weapon, InventoryItem part, integer player)
static void onDropItems ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void litCandleExtinguish (InventoryItem item, integer player)
static void hurricaneLanternExtinguish (InventoryItem item, integer player)
static void dropItem (InventoryItem item, integer player)
static void transferItemToPlayer (nil item, nil player, nil dontWalk)
static void onGrabItems ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void onGrabOneItems ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void onGrabHalfItems ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void onEditItem ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player, InventoryItem item)
static void onTransferWater ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, InventoryItem itemFrom, InventoryItem itemTo, integer player)
static void onEmptyWaterContainer ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, InventoryItem waterSource, integer player)
static boolean canReplaceStoreWater (InventoryItem item)
static boolean canReplaceStoreWater2 (string itemType)
static void onDumpContents ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, InventoryItem item, integer player)
static boolean startWith (string String, string Start)
static integer getRealEvolvedItemUse (Food evoItem, EvolvedRecipe evorecipe2, integer cookingLvl)
static void doEquipOption (ISContextMenu context, IsoPlayer playerObj, boolean isWeapon,(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void onTurnIntoSkeleton (InventoryItem animal)
static void equipHeavyItem (IsoPlayer playerObj, InventoryItem item)
static void grabCorpseItem (IsoPlayer playerObj, nil item)
static void onMakeUp (InventoryItem makeup, IsoPlayer playerObj)
static void doGrabMenu (ISContextMenu context,(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player)
static void doEvorecipeMenu (ISContextMenu context,(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player, ArrayList< EvolvedRecipe > evorecipe, InventoryItem baseItem, ArrayList< ItemContainer > containerList)
static void doMakeUpMenu (ISContextMenu context, InventoryItem makeup, IsoPlayer playerObj)
static InventoryItem getItemInstance (string type)
static void doClothingItemExtraMenu (ISContextMenu context, InventoryItem clothingItemExtra, IsoPlayer playerObj)
static void onClothingItemExtra (InventoryItem item, string extra, IsoPlayer playerObj)
static void doPlace3DItemOption ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer player, ISContextMenu context)
static void onPlaceItemOnGround ((InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, IsoPlayer playerObj)
static void AutoDrinkOn (InventoryItem waterContainer, IsoPlayer playerObj)
static void AutoDrinkOff (InventoryItem waterContainer, IsoPlayer playerObj)
static IsoObject boolean hasOpenFlame (IsoPlayer playerObj)
static boolean getEatingMask (IsoPlayer playerObj, boolean removeMask)
static void onTeleportToKeyOrigin (InventoryItem item, integer player)
static void onDebugCloneItem (InventoryItem item, integer player)
static void onResearchRecipe (InventoryItem item, IsoPlayer playerObj)
static unknown doContextConfigOptions (ISContextMenu context, nil item, IsoPlayer playerObj)
static void onCustomFunction (nil customFunction, nil item, IsoPlayer playerObj, nil param)
static void onNoRecipes (nil items, nil item2, nil boolean, nil player)
static void onWanted (InventoryItem[] items, IsoPlayer player)
static void onUnwanted (InventoryItem[] items, IsoPlayer player)
static void doMoreContextMenu (ISContextMenu context, table tests, InventoryItem[] moveItems, IsoPlayer playerObj,(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, integer c)
static void doDebugContextMenu (ISContextMenu context,(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items, InventoryItem editItem, InventoryItem testItem, integer player, IsoPlayer playerObj, table tests, integer c)
static void addFluidDebug (FluidContainer cont, FluidType fluid)

Static Public Attributes

static ISToolTip[] tooltipPool
static ISToolTip[] tooltipsUsed
static ISToolTipInv toolRender
static table< string, InventoryItem > ItemInstances
static ISPlace3DItemCursor placeItemCursor
static integer debugContextNum

Member Function Documentation

◆ addDynamicalContextMenu()

void ISInventoryPaneContextMenu::addDynamicalContextMenu ( InventoryItem selectedItem,
ISContextMenu context,
ArrayList< Recipe > recipeList,
integer player,
ArrayList< ItemContainer > containerList )
static

◆ addEatTooltip()

void ISInventoryPaneContextMenu::addEatTooltip ( umbrella::ISContextMenu::Option option,
InventoryItem[] items,
number percent )
static

◆ addFishRodOptions()

void ISInventoryPaneContextMenu::addFishRodOptions ( InventoryItem fishingRod,
boolean haveLure,
ISContextMenu context,
integer player )
static

◆ addFixerSubOption()

umbrella::ISContextMenu::Option ISInventoryPaneContextMenu::addFixerSubOption ( InventoryItem brokenObject,
integer player,
Fixing fixing,
integer fixingNum,
Fixing::Fixer fixer,
integer fixerNum,
ISContextMenu subMenuFix,
VehiclePart vehiclePart )
static

◆ addFluidDebug()

void ISInventoryPaneContextMenu::addFluidDebug ( FluidContainer cont,
FluidType fluid )
static

◆ addItemInEvoRecipe()

void ISInventoryPaneContextMenu::addItemInEvoRecipe ( ISContextMenu subMenuRecipe,
InventoryItem baseItem,
InventoryItem evoItem,
string extraInfo,
EvolvedRecipe evorecipe2,
integer player )
static

◆ addLure()

void ISInventoryPaneContextMenu::addLure ( integer player,
InventoryItem fishingRod,
nil lure )
static

◆ addNewCraftingDynamicalContextMenu()

void ISInventoryPaneContextMenu::addNewCraftingDynamicalContextMenu ( InventoryItem selectedItem,
ISContextMenu context,
ArrayList< CraftRecipe > recipeList,
integer player,
ArrayList< ItemContainer > containerList )
static

◆ addToolTip()

ISToolTip ISInventoryPaneContextMenu::addToolTip ( )
static

◆ applyBandage()

void ISInventoryPaneContextMenu::applyBandage ( InventoryItem item,
BodyPart bodyPart,
integer player )
static

◆ AutoDrinkOff()

void ISInventoryPaneContextMenu::AutoDrinkOff ( InventoryItem waterContainer,
IsoPlayer playerObj )
static

◆ AutoDrinkOn()

void ISInventoryPaneContextMenu::AutoDrinkOn ( InventoryItem waterContainer,
IsoPlayer playerObj )
static

◆ buildFixingMenu()

void ISInventoryPaneContextMenu::buildFixingMenu ( InventoryItem brokenObject,
integer player,
Fixing fixing,
integer fixingNum,
umbrella::ISContextMenu::Option fixOption,
ISContextMenu subMenuFix,
VehiclePart vehiclePart )
static

◆ canAddManyItems()

boolean ISInventoryPaneContextMenu::canAddManyItems ( Recipe recipe,
InventoryItem selectedItem,
IsoPlayer playerObj )
static

◆ canMoveTo()

InventoryContainer ItemContainer ISInventoryPaneContextMenu::canMoveTo ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
InventoryContainer|ItemContainer dest,
integer player )
static

◆ canReplaceStoreWater()

boolean ISInventoryPaneContextMenu::canReplaceStoreWater ( InventoryItem item)
static

◆ canReplaceStoreWater2()

boolean ISInventoryPaneContextMenu::canReplaceStoreWater2 ( string itemType)
static

◆ canRipItem()

boolean ISInventoryPaneContextMenu::canRipItem ( IsoPlayer playerObj,
InventoryItem item )
static

◆ canUnpack()

boolean ISInventoryPaneContextMenu::canUnpack ( InventoryItem[] items,
integer player )
static

◆ changeHook()

void ISInventoryPaneContextMenu::changeHook ( integer player,
InventoryItem fishingRod,
InventoryItem hook )
static

◆ changeLine()

void ISInventoryPaneContextMenu::changeLine ( integer player,
InventoryItem fishingRod,
InventoryItem line )
static

◆ checkConsolidate()

void ISInventoryPaneContextMenu::checkConsolidate ( DrainableComboItem drainable,
IsoPlayer playerObj,
ISContextMenu context,
InventoryItem[] previousPourInto )
static

◆ createMenu()

ISContextMenu ISInventoryPaneContextMenu::createMenu ( integer player,
boolean isInPlayerInventory,
(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
number x,
number y,
ISUIElement origin )
static

◆ createMenuNoItems()

ISContextMenu ISInventoryPaneContextMenu::createMenuNoItems ( integer playerNum,
boolean isLoot,
number x,
number y )
static

◆ doBandageMenu()

void ISInventoryPaneContextMenu::doBandageMenu ( ISContextMenu context,
(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ doBuildRecipeListForItem()

void ISInventoryPaneContextMenu::doBuildRecipeListForItem ( ISContextMenu context,
string text,
Item recipeItem,
IsoPlayer playerObj )
static

◆ doBulletMenu()

void ISInventoryPaneContextMenu::doBulletMenu ( IsoPlayer playerObj,
HandWeapon weapon,
ISContextMenu context )
static

◆ doChangeFireModeMenu()

void ISInventoryPaneContextMenu::doChangeFireModeMenu ( IsoPlayer playerObj,
HandWeapon weapon,
ISContextMenu context )
static

◆ doClothingItemExtraMenu()

void ISInventoryPaneContextMenu::doClothingItemExtraMenu ( ISContextMenu context,
InventoryItem clothingItemExtra,
IsoPlayer playerObj )
static

◆ doClothingPatchMenu()

void ISInventoryPaneContextMenu::doClothingPatchMenu ( integer player,
Clothing clothing,
ISContextMenu context )
static

◆ doContextConfigOptions()

unknown ISInventoryPaneContextMenu::doContextConfigOptions ( ISContextMenu context,
nil item,
IsoPlayer playerObj )
static

◆ doDebugContextMenu()

void ISInventoryPaneContextMenu::doDebugContextMenu ( ISContextMenu context,
(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
InventoryItem editItem,
InventoryItem testItem,
integer player,
IsoPlayer playerObj,
table tests,
integer c )
static

◆ doDrinkFluidMenu()

void ISInventoryPaneContextMenu::doDrinkFluidMenu ( IsoPlayer playerObj,
InventoryItem fluidContainer,
ISContextMenu context )
static

◆ doDrinkForThirstMenu()

void ISInventoryPaneContextMenu::doDrinkForThirstMenu ( ISContextMenu context,
IsoPlayer playerObj,
InventoryItem waterContainer )
static

◆ doEatOption()

void ISInventoryPaneContextMenu::doEatOption ( ISContextMenu context,
string cmd,
InventoryItem[] items,
integer player,
IsoPlayer playerObj,
InventoryItem[] foodItems )
static

◆ doEquipOption()

void ISInventoryPaneContextMenu::doEquipOption ( ISContextMenu context,
IsoPlayer playerObj,
boolean isWeapon,
(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ doEvorecipeMenu()

void ISInventoryPaneContextMenu::doEvorecipeMenu ( ISContextMenu context,
(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player,
ArrayList< EvolvedRecipe > evorecipe,
InventoryItem baseItem,
ArrayList< ItemContainer > containerList )
static

◆ doGrabMenu()

void ISInventoryPaneContextMenu::doGrabMenu ( ISContextMenu context,
(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ doLiteratureMenu()

void ISInventoryPaneContextMenu::doLiteratureMenu ( ISContextMenu context,
(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ doMagazineMenu()

void ISInventoryPaneContextMenu::doMagazineMenu ( IsoPlayer playerObj,
InventoryItem magazine,
ISContextMenu context )
static

◆ doMakeUpMenu()

void ISInventoryPaneContextMenu::doMakeUpMenu ( ISContextMenu context,
InventoryItem makeup,
IsoPlayer playerObj )
static

◆ doMoreContextMenu()

void ISInventoryPaneContextMenu::doMoreContextMenu ( ISContextMenu context,
table tests,
InventoryItem[] moveItems,
IsoPlayer playerObj,
(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer c )
static

◆ doPillsMenu()

void ISInventoryPaneContextMenu::doPillsMenu ( ISContextMenu context,
nil items,
nil player,
nil cmd )
static

◆ doPlace3DItemOption()

void ISInventoryPaneContextMenu::doPlace3DItemOption ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player,
ISContextMenu context )
static

◆ doRecipeList()

void ISInventoryPaneContextMenu::doRecipeList ( ISContextMenu context,
nil text,
nil recipeItem,
nil recipes,
IsoPlayer playerObj,
boolean isLiterature )
static

◆ doRecipeListForItem()

void ISInventoryPaneContextMenu::doRecipeListForItem ( ISContextMenu context,
string text,
Item recipeItem,
IsoPlayer playerObj )
static

◆ doReloadMenuForBullets()

void ISInventoryPaneContextMenu::doReloadMenuForBullets ( IsoPlayer playerObj,
InventoryItem bullet,
ISContextMenu context )
static

◆ doReloadMenuForMagazine()

void ISInventoryPaneContextMenu::doReloadMenuForMagazine ( IsoPlayer playerObj,
InventoryItem magazine,
ISContextMenu context )
static

◆ doReloadMenuForWeapon()

void ISInventoryPaneContextMenu::doReloadMenuForWeapon ( IsoPlayer playerObj,
HandWeapon weapon,
ISContextMenu context )
static

◆ doStoveMenu()

void ISInventoryPaneContextMenu::doStoveMenu ( ISContextMenu context,
integer playerNum )
static

◆ doTrashCanMenu()

void ISInventoryPaneContextMenu::doTrashCanMenu ( ISContextMenu context,
integer playerNum )
static

◆ doWearClothingMenu()

void ISInventoryPaneContextMenu::doWearClothingMenu ( integer player,
Clothing clothing,
(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
ISContextMenu context )
static

◆ doWearClothingTooltip()

InventoryItem[] ISInventoryPaneContextMenu::doWearClothingTooltip ( IsoPlayer playerObj,
InventoryItem newItem,
InventoryItem currentItem,
umbrella::ISContextMenu::Option option )
static

◆ dropItem()

void ISInventoryPaneContextMenu::dropItem ( InventoryItem item,
integer player )
static

◆ dryMyself()

void ISInventoryPaneContextMenu::dryMyself ( InventoryItem item,
integer player )
static

◆ eatItem()

void ISInventoryPaneContextMenu::eatItem ( InventoryItem item,
number percentage,
integer player,
nil openingRecipe,
nil eatPercentage )
static

◆ equipHeavyItem()

void ISInventoryPaneContextMenu::equipHeavyItem ( IsoPlayer playerObj,
InventoryItem item )
static

◆ equipWeapon()

void ISInventoryPaneContextMenu::equipWeapon ( InventoryItem weapon,
boolean primary,
boolean twoHands,
integer player,
boolean alwaysTurnOn )
static

◆ getContainers()

ArrayList< ItemContainer > ISInventoryPaneContextMenu::getContainers ( IsoPlayer character)
static

◆ getEatingMask()

boolean ISInventoryPaneContextMenu::getEatingMask ( IsoPlayer playerObj,
boolean removeMask )
static

◆ getEvoItemCategories()

table< string, Food > ISInventoryPaneContextMenu::getEvoItemCategories ( ArrayList< InventoryItem > items,
EvolvedRecipe evorecipe )
static

◆ getItemInstance()

InventoryItem ISInventoryPaneContextMenu::getItemInstance ( string type)
static

◆ getRealEvolvedItemUse()

integer ISInventoryPaneContextMenu::getRealEvolvedItemUse ( Food evoItem,
EvolvedRecipe evorecipe2,
integer cookingLvl )
static

◆ grabCorpseItem()

void ISInventoryPaneContextMenu::grabCorpseItem ( IsoPlayer playerObj,
nil item )
static

◆ hasOpenFlame()

IsoObject boolean ISInventoryPaneContextMenu::hasOpenFlame ( IsoPlayer playerObj)
static

◆ hasRoomForAny()

boolean ISInventoryPaneContextMenu::hasRoomForAny ( IsoPlayer playerObj,
InventoryContainer|ItemContainer container,
InventoryItem[] items )
static

◆ haveDamagePart()

BodyPart[] ISInventoryPaneContextMenu::haveDamagePart ( integer playerId)
static

◆ hurricaneLanternExtinguish()

void ISInventoryPaneContextMenu::hurricaneLanternExtinguish ( InventoryItem item,
integer player )
static

◆ information()

void ISInventoryPaneContextMenu::information ( InventoryItem item)
static

◆ isAllFav()

boolean ISInventoryPaneContextMenu::isAllFav ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items)
static

◆ isAllNoDropMoveable()

boolean ISInventoryPaneContextMenu::isAllNoDropMoveable ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items)
static

◆ isAnyAllowed()

boolean ISInventoryPaneContextMenu::isAnyAllowed ( ItemContainer container,
(InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items )
static

◆ litCandleExtinguish()

void ISInventoryPaneContextMenu::litCandleExtinguish ( InventoryItem item,
integer player )
static

◆ onActivateItem()

void ISInventoryPaneContextMenu::onActivateItem ( InventoryItem light,
integer player )
static

◆ onAddItemInEvoRecipe()

void ISInventoryPaneContextMenu::onAddItemInEvoRecipe ( EvolvedRecipe recipe,
InventoryItem baseItem,
InventoryItem usedItem,
integer player )
static

◆ onApplyBandage()

void ISInventoryPaneContextMenu::onApplyBandage ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] bandages,
BodyPart bodyPart,
integer player )
static

◆ onChangefiremode()

void ISInventoryPaneContextMenu::onChangefiremode ( IsoPlayer playerObj,
HandWeapon weapon,
string newfiremode )
static

◆ onCheckMap()

void ISInventoryPaneContextMenu::onCheckMap ( InventoryItem map,
integer player )
static

◆ onClothingItemExtra()

void ISInventoryPaneContextMenu::onClothingItemExtra ( InventoryItem item,
string extra,
IsoPlayer playerObj )
static

◆ onConsolidate()

void ISInventoryPaneContextMenu::onConsolidate ( DrainableComboItem drainable,
DrainableComboItem intoItem,
IsoPlayer playerObj )
static

◆ onConsolidateAll()

void ISInventoryPaneContextMenu::onConsolidateAll ( DrainableComboItem drainable,
DrainableComboItem[] consolidateList,
IsoPlayer playerObj )
static

◆ OnCraft()

void ISInventoryPaneContextMenu::OnCraft ( InventoryItem selectedItem,
Recipe recipe,
integer player,
boolean all )
static

◆ OnCraftComplete()

void ISInventoryPaneContextMenu::OnCraftComplete ( ISCraftAction completedAction,
Recipe recipe,
IsoPlayer playerObj,
ItemContainer container,
ArrayList< ItemContainer > containers,
string selectedItemType,
ItemContainer selectedItemContainer )
static

◆ onCustomFunction()

void ISInventoryPaneContextMenu::onCustomFunction ( nil customFunction,
nil item,
IsoPlayer playerObj,
nil param )
static

◆ onDebugCloneItem()

void ISInventoryPaneContextMenu::onDebugCloneItem ( InventoryItem item,
integer player )
static

◆ onDrinkFluid()

void ISInventoryPaneContextMenu::onDrinkFluid ( InventoryItem item,
number percent,
IsoPlayer playerObj,
nil openingRecipe,
InventoryItem realItem )
static

◆ onDrinkForThirst()

void ISInventoryPaneContextMenu::onDrinkForThirst ( InventoryItem waterContainer,
IsoPlayer playerObj,
number percent,
nil openingRecipe )
static

◆ onDropItems()

void ISInventoryPaneContextMenu::onDropItems ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ onDryMyself()

void ISInventoryPaneContextMenu::onDryMyself ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] towels,
integer player )
static

◆ onDumpContents()

void ISInventoryPaneContextMenu::onDumpContents ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
InventoryItem item,
integer player )
static

◆ onDyeHair()

void ISInventoryPaneContextMenu::onDyeHair ( InventoryItem hairDye,
IsoPlayer playerObj,
boolean beard )
static

◆ onEatItems()

void ISInventoryPaneContextMenu::onEatItems ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
number percentage,
integer player,
nil openingRecipe,
nil eatPercentage )
static

◆ onEditItem()

void ISInventoryPaneContextMenu::onEditItem ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player,
InventoryItem item )
static

◆ onEjectMagazine()

void ISInventoryPaneContextMenu::onEjectMagazine ( IsoPlayer playerObj,
HandWeapon weapon )
static

◆ onEmptyWaterContainer()

void ISInventoryPaneContextMenu::onEmptyWaterContainer ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
InventoryItem waterSource,
integer player )
static

◆ onFavorite()

void ISInventoryPaneContextMenu::onFavorite ( InventoryItem[] items,
InventoryItem item2,
boolean fav )
static

◆ onFix()

void ISInventoryPaneContextMenu::onFix ( InventoryItem brokenObject,
integer player,
integer fixingNum,
integer fixerNum,
VehiclePart vehiclePart )
static

◆ onGrabHalfItems()

void ISInventoryPaneContextMenu::onGrabHalfItems ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ onGrabItems()

void ISInventoryPaneContextMenu::onGrabItems ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ onGrabOneItems()

void ISInventoryPaneContextMenu::onGrabOneItems ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ onInformationItems()

void ISInventoryPaneContextMenu::onInformationItems ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items)
static

◆ onInsertMagazine()

void ISInventoryPaneContextMenu::onInsertMagazine ( IsoPlayer playerObj,
HandWeapon weapon,
InventoryItem magazine )
static

◆ onInspectClothing()

void ISInventoryPaneContextMenu::onInspectClothing ( IsoPlayer playerObj,
Clothing clothing )
static

◆ onInspectClothingUI()

void ISInventoryPaneContextMenu::onInspectClothingUI ( integer player,
Clothing clothing )
static

◆ onInspectTrack()

void ISInventoryPaneContextMenu::onInspectTrack ( integer player,
InventoryItem track )
static

◆ OnLinkRemoteController()

void ISInventoryPaneContextMenu::OnLinkRemoteController ( InventoryItem itemToLink,
InventoryItem remoteController,
integer player )
static

◆ onLiteratureItems()

void ISInventoryPaneContextMenu::onLiteratureItems ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ onLoadBulletsInMagazine()

void ISInventoryPaneContextMenu::onLoadBulletsInMagazine ( IsoPlayer playerObj,
InventoryItem magazine,
number ammoCount )
static

◆ onLoadBulletsIntoFirearm()

void ISInventoryPaneContextMenu::onLoadBulletsIntoFirearm ( IsoPlayer playerObj,
HandWeapon weapon )
static

◆ onMakeUp()

void ISInventoryPaneContextMenu::onMakeUp ( InventoryItem makeup,
IsoPlayer playerObj )
static

◆ onMoveItemsTo()

unknown ISInventoryPaneContextMenu::onMoveItemsTo ( InventoryItem[] items,
ItemContainer dest,
integer player )
static

◆ OnNewCraft()

void ISInventoryPaneContextMenu::OnNewCraft ( InventoryItem selectedItem,
CraftRecipe recipe,
integer player,
boolean all,
number eatPercentage )
static

◆ OnNewCraftComplete()

void ISInventoryPaneContextMenu::OnNewCraftComplete ( HandcraftLogic logic)
static

◆ onNoRecipes()

void ISInventoryPaneContextMenu::onNoRecipes ( nil items,
nil item2,
nil boolean,
nil player )
static

◆ onPillsItems()

void ISInventoryPaneContextMenu::onPillsItems ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ onPlaceCarBatteryCharger()

void ISInventoryPaneContextMenu::onPlaceCarBatteryCharger ( IsoPlayer playerObj,
InventoryItem carBatteryCharger )
static

◆ onPlaceItemOnGround()

void ISInventoryPaneContextMenu::onPlaceItemOnGround ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
IsoPlayer playerObj )
static

◆ onPlaceTrap()

void ISInventoryPaneContextMenu::onPlaceTrap ( HandWeapon weapon,
integer player )
static

◆ OnPrimaryWeapon()

void ISInventoryPaneContextMenu::OnPrimaryWeapon ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ onPutItems()

void ISInventoryPaneContextMenu::onPutItems ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ onRackGun()

void ISInventoryPaneContextMenu::onRackGun ( IsoPlayer playerObj,
HandWeapon weapon )
static

◆ onRemoveUpgradeWeapon()

void ISInventoryPaneContextMenu::onRemoveUpgradeWeapon ( HandWeapon weapon,
InventoryItem part,
IsoPlayer playerObj )
static

◆ onRenameBag()

void ISInventoryPaneContextMenu::onRenameBag ( InventoryContainer bag,
integer player )
static

◆ onRenameBagClick()

void ISInventoryPaneContextMenu::onRenameBagClick ( ISButton button,
IsoPlayer player,
InventoryItem item )

◆ onRenameFood()

void ISInventoryPaneContextMenu::onRenameFood ( Food food,
integer player )
static

◆ onRenameFoodClick()

void ISInventoryPaneContextMenu::onRenameFoodClick ( ISButton button,
IsoPlayer player,
InventoryItem item )

◆ onRenameMap()

void ISInventoryPaneContextMenu::onRenameMap ( InventoryItem map,
integer player )
static

◆ onResearchRecipe()

void ISInventoryPaneContextMenu::onResearchRecipe ( InventoryItem item,
IsoPlayer playerObj )
static

◆ OnResetRemoteControlID()

void ISInventoryPaneContextMenu::OnResetRemoteControlID ( InventoryItem item,
integer player )
static

◆ OnSecondWeapon()

void ISInventoryPaneContextMenu::OnSecondWeapon ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ onSetAlarm()

void ISInventoryPaneContextMenu::onSetAlarm ( AlarmClock|AlarmClockClothing alarm,
integer player )
static

◆ onSetBombTimer()

void ISInventoryPaneContextMenu::onSetBombTimer ( HandWeapon trap,
integer player )
static

◆ onSetBombTimerClick()

void ISInventoryPaneContextMenu::onSetBombTimerClick ( ISButton button,
IsoPlayer player,
InventoryItem item )

◆ onStopAlarm()

void ISInventoryPaneContextMenu::onStopAlarm ( AlarmClock|AlarmClockClothing alarm,
integer player )
static

◆ onTeleportToKeyOrigin()

void ISInventoryPaneContextMenu::onTeleportToKeyOrigin ( InventoryItem item,
integer player )
static

◆ onTransferWater()

void ISInventoryPaneContextMenu::onTransferWater ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
InventoryItem itemFrom,
InventoryItem itemTo,
integer player )
static

◆ OnTriggerRemoteController()

void ISInventoryPaneContextMenu::OnTriggerRemoteController ( InventoryItem remoteController,
integer player )
static

◆ onTurnIntoSkeleton()

void ISInventoryPaneContextMenu::onTurnIntoSkeleton ( InventoryItem animal)
static

◆ OnTwoHandsEquip()

void ISInventoryPaneContextMenu::OnTwoHandsEquip ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ onUnEquip()

void ISInventoryPaneContextMenu::onUnEquip ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ onUnloadBulletsFromFirearm()

void ISInventoryPaneContextMenu::onUnloadBulletsFromFirearm ( IsoPlayer playerObj,
HandWeapon weapon )
static

◆ onUnloadBulletsFromMagazine()

void ISInventoryPaneContextMenu::onUnloadBulletsFromMagazine ( IsoPlayer playerObj,
InventoryItem magazine )
static

◆ onUnwanted()

void ISInventoryPaneContextMenu::onUnwanted ( InventoryItem[] items,
IsoPlayer player )
static

◆ onUpgradeWeapon()

void ISInventoryPaneContextMenu::onUpgradeWeapon ( HandWeapon weapon,
InventoryItem part,
integer player )
static

◆ onWanted()

void ISInventoryPaneContextMenu::onWanted ( InventoryItem[] items,
IsoPlayer player )
static

◆ onWearItems()

void ISInventoryPaneContextMenu::onWearItems ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ onWringClothing()

void ISInventoryPaneContextMenu::onWringClothing ( (InventoryItem|umbrella::ISInventoryPane::ItemRecord)[] items,
integer player )
static

◆ onWriteSomething()

void ISInventoryPaneContextMenu::onWriteSomething ( Literature notebook,
boolean editable,
integer player )
static

◆ onWriteSomethingClick()

void ISInventoryPaneContextMenu::onWriteSomethingClick ( ISButton button)

◆ readItem()

void ISInventoryPaneContextMenu::readItem ( InventoryItem item,
integer player )
static

◆ removeAllPatches()

void ISInventoryPaneContextMenu::removeAllPatches ( integer player,
Clothing clothing,
BloodBodyPartType[] parts,
InventoryItem needle )
static

◆ removeLure()

void ISInventoryPaneContextMenu::removeLure ( integer player,
InventoryItem fishingRod )
static

◆ removePatch()

void ISInventoryPaneContextMenu::removePatch ( integer player,
Clothing clothing,
BloodBodyPartType part,
InventoryItem needle )
static

◆ removeToolTip()

void ISInventoryPaneContextMenu::removeToolTip ( )
static

◆ repairAllClothing()

void ISInventoryPaneContextMenu::repairAllClothing ( integer player,
Clothing clothing,
BloodBodyPartType[] parts,
InventoryItem fabric,
InventoryItem thread,
InventoryItem needle,
boolean onlyHoles )
static

◆ repairClothing()

void ISInventoryPaneContextMenu::repairClothing ( integer player,
Clothing clothing,
BloodBodyPartType part,
InventoryItem fabric,
InventoryItem thread,
InventoryItem needle )
static

◆ showGrowingSeasons()

void ISInventoryPaneContextMenu::showGrowingSeasons ( IsoPlayer playerObj)
static

◆ startWith()

boolean ISInventoryPaneContextMenu::startWith ( string String,
string Start )
static

◆ takePill()

void ISInventoryPaneContextMenu::takePill ( InventoryItem item,
integer player )
static

◆ transferBullets()

number ISInventoryPaneContextMenu::transferBullets ( IsoPlayer playerObj,
string ammoType,
number currentAmmo,
number maxAmmo )
static

◆ transferIfNeeded()

void ISInventoryPaneContextMenu::transferIfNeeded ( IsoPlayer playerObj,
InventoryItem|IsoWorldInventoryObject|ArrayList< InventoryItem > item,
boolean preventTransferWorldObjects )
static

◆ transferItemToPlayer()

void ISInventoryPaneContextMenu::transferItemToPlayer ( nil item,
nil player,
nil dontWalk )
static

◆ unequipItem()

void ISInventoryPaneContextMenu::unequipItem ( InventoryItem item,
integer player )
static

◆ wearItem()

void ISInventoryPaneContextMenu::wearItem ( InventoryItem item,
integer player )
static

Member Data Documentation

◆ debugContextNum

integer ISInventoryPaneContextMenu::debugContextNum
static

◆ ItemInstances

table<string, InventoryItem> ISInventoryPaneContextMenu::ItemInstances
static

◆ placeItemCursor

ISPlace3DItemCursor ISInventoryPaneContextMenu::placeItemCursor
static

◆ toolRender

ISToolTipInv ISInventoryPaneContextMenu::toolRender
static

◆ tooltipPool

ISToolTip [] ISInventoryPaneContextMenu::tooltipPool
static

◆ tooltipsUsed

ISToolTip [] ISInventoryPaneContextMenu::tooltipsUsed
static

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