TrinityCore
Trinity::BroadcastTextBuilder Class Reference

#include <ChatTextBuilder.h>

Public Member Functions

 BroadcastTextBuilder (WorldObject const *obj, ChatMsg msgType, uint32 textId, uint8 gender, WorldObject const *target=nullptr, uint32 achievementId=0)
 
ChatPacketSenderoperator() (LocaleConstant locale) const
 

Private Attributes

WorldObject const * _source
 
ChatMsg _msgType
 
uint32 _textId
 
uint8 _gender
 
WorldObject const * _target
 
uint32 _achievementId
 

Detailed Description

Definition at line 54 of file ChatTextBuilder.h.

Constructor & Destructor Documentation

◆ BroadcastTextBuilder()

Trinity::BroadcastTextBuilder::BroadcastTextBuilder ( WorldObject const *  obj,
ChatMsg  msgType,
uint32  textId,
uint8  gender,
WorldObject const *  target = nullptr,
uint32  achievementId = 0 
)
inline

Definition at line 57 of file ChatTextBuilder.h.

Member Function Documentation

◆ operator()()

ChatPacketSender * Trinity::BroadcastTextBuilder::operator() ( LocaleConstant  locale) const

Definition at line 56 of file ChatTextBuilder.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ _achievementId

uint32 Trinity::BroadcastTextBuilder::_achievementId
private

Definition at line 68 of file ChatTextBuilder.h.

◆ _gender

uint8 Trinity::BroadcastTextBuilder::_gender
private

Definition at line 66 of file ChatTextBuilder.h.

◆ _msgType

ChatMsg Trinity::BroadcastTextBuilder::_msgType
private

Definition at line 64 of file ChatTextBuilder.h.

◆ _source

WorldObject const* Trinity::BroadcastTextBuilder::_source
private

Definition at line 63 of file ChatTextBuilder.h.

◆ _target

WorldObject const* Trinity::BroadcastTextBuilder::_target
private

Definition at line 67 of file ChatTextBuilder.h.

◆ _textId

uint32 Trinity::BroadcastTextBuilder::_textId
private

Definition at line 65 of file ChatTextBuilder.h.


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