![]() |
TrinityCore
|
#include <ChatTextBuilder.h>
Public Member Functions | |
| BroadcastTextBuilder (WorldObject const *obj, ChatMsg msgType, uint32 textId, uint8 gender, WorldObject const *target=nullptr, uint32 achievementId=0) | |
| ChatPacketSender * | operator() (LocaleConstant locale) const |
Private Attributes | |
| WorldObject const * | _source |
| ChatMsg | _msgType |
| uint32 | _textId |
| uint8 | _gender |
| WorldObject const * | _target |
| uint32 | _achievementId |
Definition at line 60 of file ChatTextBuilder.h.
|
inline |
Definition at line 63 of file ChatTextBuilder.h.
| ChatPacketSender * Trinity::BroadcastTextBuilder::operator() | ( | LocaleConstant | locale | ) | const |
Definition at line 97 of file ChatTextBuilder.cpp.
References _achievementId, _gender, _msgType, _source, _target, _textId, BroadcastTextEntry::ConditionID, BroadcastTextEntry::EmotesID, GENDER_FEMALE, GENDER_UNKNOWN, DB2Manager::GetBroadcastTextValue(), Unit::GetGender(), BroadcastTextEntry::ID, LANG_UNIVERSAL, BroadcastTextEntry::LanguageID, Normal, sBroadcastTextStore, BroadcastTextEntry::SoundKitID, and Object::ToUnit().
|
private |
Definition at line 74 of file ChatTextBuilder.h.
Referenced by operator()().
|
private |
Definition at line 72 of file ChatTextBuilder.h.
Referenced by operator()().
|
private |
Definition at line 70 of file ChatTextBuilder.h.
Referenced by operator()().
|
private |
Definition at line 69 of file ChatTextBuilder.h.
Referenced by operator()().
|
private |
Definition at line 73 of file ChatTextBuilder.h.
Referenced by operator()().
|
private |
Definition at line 71 of file ChatTextBuilder.h.
Referenced by operator()().