Mana
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
NpcEventListener Class Reference
Inheritance diagram for NpcEventListener:
EventListener

Public Member Functions

void event (Event::Channel channel, const Event &event) override
 
NpcDialoggetDialog (int id, bool make=true)
 
void removeDialog (int id)
 
- Public Member Functions inherited from EventListener
virtual ~EventListener ()
 
void listen (Event::Channel channel)
 
void ignore (Event::Channel channel)
 

Private Attributes

std::map< int, NpcDialog * > mNpcDialogs
 

Detailed Description

Definition at line 54 of file npcdialog.cpp.

Member Function Documentation

◆ event()

void NpcEventListener::event ( Event::Channel  channel,
const Event event 
)
overridevirtual

Implements EventListener.

Definition at line 491 of file npcdialog.cpp.

◆ getDialog()

NpcDialog * NpcEventListener::getDialog ( int  id,
bool  make = true 
)

Definition at line 575 of file npcdialog.cpp.

◆ removeDialog()

void NpcEventListener::removeDialog ( int  id)

Definition at line 597 of file npcdialog.cpp.

Member Data Documentation

◆ mNpcDialogs

std::map<int, NpcDialog *> NpcEventListener::mNpcDialogs
private

Definition at line 64 of file npcdialog.cpp.


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