Project Zomboid Lua Docs 42.20.3
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
ISInventoryWindowControlHandler_TransferSameTypeMultiContainer Class Reference
Inheritance diagram for ISInventoryWindowControlHandler_TransferSameTypeMultiContainer:
ISInventoryWindowControlHandler ISBaseObject

Public Member Functions

boolean shouldBeVisible ()
ISUIElement getControl ()
void perform ()
InventoryItem[] consumeItems (ItemContainer lootContainer, table< string, InventoryItem[]> allItemsMap)
table< string, InventoryItem[]> getItemsTable (ItemContainer container)
InventoryItem[] getItemsToTransfer ()
void onMouseOverButton (ISButton button, number x, number y)
void onMouseOutButton (ISButton button, number dx, number dy)
boolean wasInventoryUpdated ()
boolean wasLootUpdated ()
 ISInventoryWindowControlHandler_TransferSameTypeMultiContainer ()
Public Member Functions inherited from ISInventoryWindowControlHandler
boolean shouldBeVisible ()
ISUIElement getControl ()
ISButton getButtonControl (string title)
ISButton getImageButtonControl (string imagePath)
void handleJoypadContextMenu (ISContextMenu context)
umbrella::ISContextMenu::Option addJoypadContextMenuOption (ISContextMenu context, string text)
void perform ()
 ISInventoryWindowControlHandler ()
Public Member Functions inherited from ISBaseObject
void initialise ()
ISBaseObject derive (string type)
boolean instanceof (unknown object, string type)
void addEventListener (string _event, function _callback, unknown _target)
void removeEventListener (string _event, function _callback)
void triggerEvent (string _event, unknown ...)
void clearEventListeners ()
 ISBaseObject ()

Public Attributes

ISUIElement control
boolean isMouseOver
table itemsToTransferMap
number inventoryContainerCount
number lootContainerCount
Public Attributes inherited from ISInventoryWindowControlHandler
ISUIElement control
boolean altColor
Public Attributes inherited from ISBaseObject
string Type
ISBaseObject SuperType
table< string, table< function, unknown > > __eventListeners

Constructor & Destructor Documentation

◆ ISInventoryWindowControlHandler_TransferSameTypeMultiContainer()

ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::ISInventoryWindowControlHandler_TransferSameTypeMultiContainer ( )

Member Function Documentation

◆ consumeItems()

InventoryItem[] ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::consumeItems ( ItemContainer lootContainer,
table< string, InventoryItem[]> allItemsMap )

◆ getControl()

ISUIElement ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::getControl ( )

◆ getItemsTable()

table< string, InventoryItem[]> ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::getItemsTable ( ItemContainer container)

◆ getItemsToTransfer()

InventoryItem[] ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::getItemsToTransfer ( )

◆ onMouseOutButton()

void ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::onMouseOutButton ( ISButton button,
number dx,
number dy )

◆ onMouseOverButton()

void ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::onMouseOverButton ( ISButton button,
number x,
number y )

◆ perform()

void ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::perform ( )

◆ shouldBeVisible()

boolean ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::shouldBeVisible ( )

◆ wasInventoryUpdated()

boolean ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::wasInventoryUpdated ( )

◆ wasLootUpdated()

boolean ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::wasLootUpdated ( )

Member Data Documentation

◆ control

ISUIElement ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::control

◆ inventoryContainerCount

number ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::inventoryContainerCount

◆ isMouseOver

boolean ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::isMouseOver

◆ itemsToTransferMap

table ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::itemsToTransferMap

◆ lootContainerCount

number ISInventoryWindowControlHandler_TransferSameTypeMultiContainer::lootContainerCount

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