PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua Class Reference

Adds Lua functions to work with Inventory Engine. More...

Inheritance diagram for PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua:
Collaboration diagram for PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua:

Public Member Functions

Inventory FindInventory (string inventoryName)
 
InventoryItem FindItem (string itemName)
 
int FindItemIndex (Inventory inventory, string itemName)
 
void mmAddItem (string inventoryName, string itemName, double quantity)
 
void mmRemoveItem (string inventoryName, string itemName, double quantity)
 
double mmGetQuantity (string inventoryName, string itemName)
 
void mmUseItem (string inventoryName, string itemName)
 
void mmDropItem (string inventoryName, string itemName)
 
void mmEquipItem (string inventoryName, string itemName)
 
void mmUnEquipItem (string inventoryName, string itemName)
 
void mmEmptyInventory (string inventoryName)
 

Public Attributes

bool debug
 

Detailed Description

Adds Lua functions to work with Inventory Engine.

Member Function Documentation

◆ FindInventory()

Inventory PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua.FindInventory ( string  inventoryName)

◆ FindItem()

InventoryItem PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua.FindItem ( string  itemName)

◆ FindItemIndex()

int PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua.FindItemIndex ( Inventory  inventory,
string  itemName 
)

◆ mmAddItem()

void PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua.mmAddItem ( string  inventoryName,
string  itemName,
double  quantity 
)

◆ mmDropItem()

void PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua.mmDropItem ( string  inventoryName,
string  itemName 
)

◆ mmEmptyInventory()

void PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua.mmEmptyInventory ( string  inventoryName)

◆ mmEquipItem()

void PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua.mmEquipItem ( string  inventoryName,
string  itemName 
)

◆ mmGetQuantity()

double PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua.mmGetQuantity ( string  inventoryName,
string  itemName 
)

◆ mmRemoveItem()

void PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua.mmRemoveItem ( string  inventoryName,
string  itemName,
double  quantity 
)

◆ mmUnEquipItem()

void PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua.mmUnEquipItem ( string  inventoryName,
string  itemName 
)

◆ mmUseItem()

void PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua.mmUseItem ( string  inventoryName,
string  itemName 
)

Member Data Documentation

◆ debug

bool PixelCrushers.DialogueSystem.InventoryEngineSupport.InventoryEngineLua.debug

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