24 #ifndef NET_INVENTORYHANDLER_H
25 #define NET_INVENTORYHANDLER_H
56 const int16_t useType)
const = 0;
59 const int amount)
const = 0;
64 const int amount)
const = 0;
67 const int newIndex)
const = 0;
90 const int itemIndex)
const = 0;
93 const bool favorite)
const = 0;
102 const
int type) const = 0;
virtual void mergeItemsAck(const std::vector< Item * > &items) const =0
virtual void destroyStorage() const =0
virtual void insertCard(const int cardIndex, const int itemIndex) const =0
virtual bool canSplit(const Item *const item) const =0
virtual void useCard(const Item *const item)=0
virtual void selectCart(const BeingId accountId, const int type) const =0
virtual void mergetItemsCancel() const =0
virtual void moveItem2(const InventoryTypeT source, const int slot, const int amount, const InventoryTypeT destination) const =0
virtual void useItem(const Item *const item, const int16_t useType) const =0
virtual void splitItem(const Item *const item, const int amount) const =0
virtual void expandInventoryReject() const =0
virtual void expandInventory() const =0
virtual void dropItem(const Item *const item, const int amount) const =0
virtual void equipItem(const Item *const item) const =0
virtual size_t getSize(const InventoryTypeT type) const =0
virtual void selectEgg(const Item *const item) const =0
virtual void unequipItem(const Item *const item) const =0
virtual void forgotStorage() const =0
virtual int convertFromServerSlot(const int eAthenaSlot) const =0
virtual void clear() const =0
virtual int getProjectileSlot() const =0
virtual void expandInventoryConfirm() const =0
virtual void favoriteItem(const Item *const item, const bool favorite) const =0
virtual void identifyItem(const Item *const item) const =0
virtual void closeStorage() const =0
virtual Inventory * getStorage() const =0
virtual void useItem(const Item *const item) const =0
virtual int getItemIndex() const =0
virtual void moveItem(const int oldIndex, const int newIndex) const =0
Net::InventoryHandler * inventoryHandler
InventoryType ::T InventoryTypeT
#define A_DELETE_COPY(func)