ORK Framework  2.23.0
API Documentation
ORKFramework.IInventoryExchange Interface Reference
Inheritance diagram for ORKFramework.IInventoryExchange:
ORKFramework.Inventory ORKFramework.Shop.ShopScreen

Public Member Functions

Combatant GetOwner ()
 
IContentSimple GetContent ()
 
void CheckDataChanged (bool checkItems, bool checkWeapons, bool checkArmors, bool checkAICollection, bool checkCraftingRecipes)
 
void GetItemTypes (int parentType, ref List< int > list, bool onlySellable, bool addMoney, bool addItems, bool addWeapons, bool addArmor, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes)
 
bool HasNewItemTypes (bool checkParent, List< int > types, bool onlySellable, bool addItems, bool addWeapons, bool addArmor, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes)
 
bool HasItemType (bool checkParent, int typeID, bool onlySellable, bool addMoney, bool addItems, bool addWeapons, bool addArmor, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes, bool checkNewContent)
 
void GetAll (bool addMoney, bool addItems, bool addWeapons, bool addArmor, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes, int typeID, bool checkParent, ref List< IInventoryShortcut > list)
 
bool Add (IShortcut item, bool showNotification, bool showConsole, bool markNewContent)
 
void Remove (IShortcut item, int quantity, bool showNotification, bool showConsole)
 
void Drop (IShortcut item, int quantity, bool showNotification, bool showConsole)
 
int GetAllowedQuantity (IShortcut shortcut, int quantity)
 
int GetCount (IShortcut item)
 
bool HasEnoughMoney (int id, int quantity)
 
int GetMoney (int id)
 
void AddMoney (int id, int quantity, bool showNotification, bool showConsole)
 
void SubMoney (int id, int quantity, bool showNotification, bool showConsole)
 

Properties

bool IsEmpty [get]
 

Events

Notify Changed