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

Public Member Functions

void updateContainers ()
void onRecipeChanged ()
void rebuildItemNodes ()
ArrayList< InventoryItem > getAllItems ()
 ISCraftInputItems (IsoPlayer _player, CraftRecipeData _recipeData)
Public Member Functions inherited from ISBaseObject
void initialise ()
ISBaseObject derive (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

ArrayList< InventoryItem > allItems
CraftRecipe recipe
table< Item, ISCraftInputItemNodeoldNodes
ISCraftInputItemNode[] nodes
IsoPlayer player
CraftRecipeData recipeData
Public Attributes inherited from ISBaseObject
string Type
table< string, table< function, unknown > > __eventListeners

Constructor & Destructor Documentation

◆ ISCraftInputItems()

ISCraftInputItems::ISCraftInputItems ( IsoPlayer _player,
CraftRecipeData _recipeData )

Member Function Documentation

◆ getAllItems()

ArrayList< InventoryItem > ISCraftInputItems::getAllItems ( )

◆ onRecipeChanged()

void ISCraftInputItems::onRecipeChanged ( )

◆ rebuildItemNodes()

void ISCraftInputItems::rebuildItemNodes ( )

◆ updateContainers()

void ISCraftInputItems::updateContainers ( )

Member Data Documentation

◆ allItems

ArrayList<InventoryItem> ISCraftInputItems::allItems

◆ nodes

ISCraftInputItemNode [] ISCraftInputItems::nodes

◆ oldNodes

table<Item, ISCraftInputItemNode> ISCraftInputItems::oldNodes

◆ player

IsoPlayer ISCraftInputItems::player

◆ recipe

CraftRecipe ISCraftInputItems::recipe

◆ recipeData

CraftRecipeData ISCraftInputItems::recipeData

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