24 #ifndef NET_EATHENA_INVENTORYHANDLER_H
25 #define NET_EATHENA_INVENTORYHANDLER_H
41 void clear()
const override final;
47 void useItem(
const Item *
const item)
const override final;
50 const int16_t useType)
const override final;
53 const int amount)
const override final;
63 const int amount)
const;
65 void useCard(
const Item *
const item)
override final;
68 const int itemIndex)
const override final;
71 const bool favorite)
const override final;
79 const int type)
const override final;
void unequipItem(const Item *const item) const
void expandInventoryConfirm() const
void expandInventoryReject() const
void moveItemInventoryToStorage(const int slot, const int amount) const
void selectCart(const BeingId accountId, const int type) const
void favoriteItem(const Item *const item, const bool favorite) const
void expandInventory() const
void dropItem(const Item *const item, const int amount) const
void equipItem(const Item *const item) const
void identifyItem(const Item *const item) const
void mergeItemsAck(const std::vector< Item * > &items) const
void moveItem2(const InventoryTypeT source, const int slot, const int amount, const InventoryTypeT destination) const
void closeStorage() const
void selectEgg(const Item *const item) const
int getProjectileSlot() const
void useItem(const Item *const item) const
void mergetItemsCancel() const
void insertCard(const int cardIndex, const int itemIndex) const
int convertFromServerSlot(const int serverSlot) const
void useCard(const Item *const item)
InventoryType ::T InventoryTypeT
#define A_DELETE_COPY(func)