#include <inventoryhandler.h>
Definition at line 31 of file inventoryhandler.h.
Public Types | |
enum | StorageType { INVENTORY, STORAGE, CART } |
Public Member Functions | |
virtual void | equipItem (Item *item)=0 |
virtual void | unequipItem (Item *item)=0 |
virtual void | useItem (Item *item)=0 |
virtual void | dropItem (Item *item, int amount)=0 |
virtual void | splitItem (Item *item, int amount)=0 |
virtual void | openStorage ()=0 |
virtual void | closeStorage ()=0 |
virtual void | moveItem (StorageType source, int slot, int amount, StorageType destination)=0 |
virtual void Net::InventoryHandler::equipItem | ( | Item * | item | ) | [pure virtual] |
Implemented in EAthena::InventoryHandler, and TmwServ::InventoryHandler.
virtual void Net::InventoryHandler::unequipItem | ( | Item * | item | ) | [pure virtual] |
Implemented in EAthena::InventoryHandler, and TmwServ::InventoryHandler.
virtual void Net::InventoryHandler::useItem | ( | Item * | item | ) | [pure virtual] |
Implemented in EAthena::InventoryHandler, and TmwServ::InventoryHandler.
virtual void Net::InventoryHandler::dropItem | ( | Item * | item, | |
int | amount | |||
) | [pure virtual] |
Implemented in EAthena::InventoryHandler, and TmwServ::InventoryHandler.
virtual void Net::InventoryHandler::splitItem | ( | Item * | item, | |
int | amount | |||
) | [pure virtual] |
Implemented in EAthena::InventoryHandler, and TmwServ::InventoryHandler.
virtual void Net::InventoryHandler::openStorage | ( | ) | [pure virtual] |
Implemented in EAthena::InventoryHandler, and TmwServ::InventoryHandler.
virtual void Net::InventoryHandler::closeStorage | ( | ) | [pure virtual] |
Implemented in EAthena::InventoryHandler, and TmwServ::InventoryHandler.
virtual void Net::InventoryHandler::moveItem | ( | StorageType | source, | |
int | slot, | |||
int | amount, | |||
StorageType | destination | |||
) | [pure virtual] |
Implemented in EAthena::InventoryHandler, and TmwServ::InventoryHandler.