Mana
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Net::NpcHandler Class Referenceabstract

#include <npchandler.h>

Inheritance diagram for Net::NpcHandler:
ManaServ::NpcHandler TmwAthena::NpcHandler

Public Member Functions

virtual ~NpcHandler ()
 
virtual void startShopping (int beingId)=0
 
virtual void buy (int beingId)=0
 
virtual void sell (int beingId)=0
 
virtual void buyItem (int beingId, int itemId, int amount)=0
 
virtual void sellItem (int beingId, int itemId, int amount)=0
 
virtual void endShopping (int beingId)=0
 
virtual void talk (int npcId)=0
 
virtual void nextDialog (int npcId)=0
 
virtual void closeDialog (int npcId)=0
 
virtual void menuSelect (int npcId, int choice)=0
 
virtual void integerInput (int npcId, int value)=0
 
virtual void stringInput (int npcId, const std::string &value)=0
 
virtual void sendLetter (int npcId, const std::string &recipient, const std::string &text)=0
 

Detailed Description

Definition at line 28 of file npchandler.h.

Constructor & Destructor Documentation

◆ ~NpcHandler()

virtual Net::NpcHandler::~NpcHandler ( )
inlinevirtual

Definition at line 31 of file npchandler.h.

Member Function Documentation

◆ buy()

virtual void Net::NpcHandler::buy ( int  beingId)
pure virtual

◆ buyItem()

virtual void Net::NpcHandler::buyItem ( int  beingId,
int  itemId,
int  amount 
)
pure virtual

◆ closeDialog()

virtual void Net::NpcHandler::closeDialog ( int  npcId)
pure virtual

◆ endShopping()

virtual void Net::NpcHandler::endShopping ( int  beingId)
pure virtual

◆ integerInput()

virtual void Net::NpcHandler::integerInput ( int  npcId,
int  value 
)
pure virtual

◆ menuSelect()

virtual void Net::NpcHandler::menuSelect ( int  npcId,
int  choice 
)
pure virtual

◆ nextDialog()

virtual void Net::NpcHandler::nextDialog ( int  npcId)
pure virtual

◆ sell()

virtual void Net::NpcHandler::sell ( int  beingId)
pure virtual

◆ sellItem()

virtual void Net::NpcHandler::sellItem ( int  beingId,
int  itemId,
int  amount 
)
pure virtual

◆ sendLetter()

virtual void Net::NpcHandler::sendLetter ( int  npcId,
const std::string &  recipient,
const std::string &  text 
)
pure virtual

◆ startShopping()

virtual void Net::NpcHandler::startShopping ( int  beingId)
pure virtual

◆ stringInput()

virtual void Net::NpcHandler::stringInput ( int  npcId,
const std::string &  value 
)
pure virtual

◆ talk()

virtual void Net::NpcHandler::talk ( int  npcId)
pure virtual

The documentation for this class was generated from the following file: