ORK Framework  2.33.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 checkAIBehaviours, bool checkAIRulesets, bool checkCraftingRecipes)
 
void GetItemTypes (int parentType, ref List< int > list, bool onlySellable, bool addMoney, bool addEmptyMoney, 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 addEmptyMoney, bool addItems, bool addWeapons, bool addArmor, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes, bool checkNewContent)
 
void GetAll (bool addMoney, bool addEmptyMoney, bool addItems, bool addWeapons, bool addArmor, bool addAIBehaviours, bool addAIRulesets, bool addCraftingRecipes, int typeID, bool checkParent, ref List< IInventoryShortcut > list)
 
bool AddAccess (IShortcut item, bool showNotification, bool showConsole, bool markNewContent)
 
void RemoveAccess (IShortcut item, int quantity, bool showNotification, bool showConsole)
 
void DropAccess (IShortcut item, int quantity, bool showNotification, bool showConsole)
 
bool CanCollect (IShortcut item, int quantity)
 
int GetAllowedQuantity (IShortcut shortcut, int quantity)
 
int GetCount (IShortcut item)
 
bool HasEnoughMoney (int id, int quantity)
 
int GetMoney (int id)
 
void AddMoneyAccess (int id, int quantity, bool showNotification, bool showConsole)
 
void SubMoneyAccess (int id, int quantity, bool showNotification, bool showConsole)
 

Properties

float Space [get]
 
float TotalSpace [get]
 
bool IsEmpty [get]
 

Events

Notify Changed