#include <economymanager.h>
|
void | AddTransaction (TransactionEntity *trans, bool sell, const char *type) |
|
void | ClearTransactions () |
|
| EconomyManager () |
|
ItemSupplyDemandInfo * | GetItemSupplyDemandInfo (unsigned int itemId) |
|
unsigned int | GetTotalTransactions () |
|
TransactionEntity * | GetTransaction (int id) |
|
void | HandleBuyMessage (MsgEntry *me, Client *client) |
|
void | HandleDropMessage (MsgEntry *me, Client *client) |
|
void | HandleLootMessage (MsgEntry *me, Client *client) |
|
void | HandlePickupMessage (MsgEntry *me, Client *client) |
|
void | HandleSellMessage (MsgEntry *me, Client *client) |
|
void | ScheduleDrop (csTicks ticks, bool loop) |
|
| ~EconomyManager () |
|
void | HandleMessage (MsgEntry *msg, Client *client) |
| Transfers the message to the manager specific function. More...
|
|
void | Subscribe (FunctionPointer fpt, msgtype type, uint32_t flags=0x01) |
| Subscribes this manager to a specific message type with a custom callback. More...
|
|
bool | Unsubscribe (msgtype type) |
| Unsubscribes this manager from a specific message type. More...
|
|
bool | Unsubscribe (FunctionPointer handler, msgtype type) |
| Unsubscribes a specific handler from a specific message type. More...
|
|
bool | UnsubscribeAll () |
| Unsubscribes this manager from all message types. More...
|
|
virtual | ~MessageManager () |
| Unsubscribes all messages then destroys this object. More...
|
|
csArray< csString > | DecodeCommandArea (Client *client, csString target) |
| Decodes an area: expression. More...
|
|
gemObject * | FindObjectByString (const csString &str, gemActor *me) const |
| Find the object we are referring to in str. More...
|
|
Client * | FindPlayerClient (const char *name) |
| Finds Client* of character with given name. More...
|
|
virtual bool | Verify (MsgEntry *pMsg, unsigned int flags, Client *&client) |
|
Definition at line 77 of file economymanager.h.
EconomyManager::EconomyManager |
( |
| ) |
|
EconomyManager::~EconomyManager |
( |
| ) |
|
void EconomyManager::AddTransaction |
( |
TransactionEntity * |
trans, |
|
|
bool |
sell, |
|
|
const char * |
type |
|
) |
| |
void EconomyManager::ClearTransactions |
( |
| ) |
|
void EconomyManager::HandleBuyMessage |
( |
MsgEntry * |
me, |
|
|
Client * |
client |
|
) |
| |
void EconomyManager::HandleDropMessage |
( |
MsgEntry * |
me, |
|
|
Client * |
client |
|
) |
| |
void EconomyManager::HandleLootMessage |
( |
MsgEntry * |
me, |
|
|
Client * |
client |
|
) |
| |
void EconomyManager::HandlePickupMessage |
( |
MsgEntry * |
me, |
|
|
Client * |
client |
|
) |
| |
void EconomyManager::HandleSellMessage |
( |
MsgEntry * |
me, |
|
|
Client * |
client |
|
) |
| |
void EconomyManager::ScheduleDrop |
( |
csTicks |
ticks, |
|
|
bool |
loop |
|
) |
| |
The documentation for this class was generated from the following file: