Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Skyfire::MonsterChatBuilder Class Reference
Collaboration diagram for Skyfire::MonsterChatBuilder:

Public Member Functions

 MonsterChatBuilder (WorldObject const *obj, ChatMsg msgtype, int32 textId, Language language, WorldObject const *target)
void operator() (WorldPacket &data, LocaleConstant loc_idx)

Private Attributes

Language i_language
ChatMsg i_msgtype
WorldObject const * i_object
WorldObject const * i_target
int32 i_textId

Detailed Description

Definition at line 2340 of file Object.cpp.

Constructor & Destructor Documentation

◆ MonsterChatBuilder()

Skyfire::MonsterChatBuilder::MonsterChatBuilder ( WorldObject const * obj,
ChatMsg msgtype,
int32 textId,
Language language,
WorldObject const * target )
inline

Definition at line 2343 of file Object.cpp.

References i_language, i_msgtype, i_object, i_target, and i_textId.

Member Function Documentation

◆ operator()()

void Skyfire::MonsterChatBuilder::operator() ( WorldPacket & data,
LocaleConstant loc_idx )
inline
Todo
i_object.GetName() also must be localized?

Definition at line 2346 of file Object.cpp.

References ChatHandler::BuildChatPacket(), i_language, i_msgtype, i_object, i_target, i_textId, and sObjectMgr.

Member Data Documentation

◆ i_language

Language Skyfire::MonsterChatBuilder::i_language
private

Definition at line 2358 of file Object.cpp.

Referenced by MonsterChatBuilder(), and operator()().

◆ i_msgtype

ChatMsg Skyfire::MonsterChatBuilder::i_msgtype
private

Definition at line 2356 of file Object.cpp.

Referenced by MonsterChatBuilder(), and operator()().

◆ i_object

WorldObject const* Skyfire::MonsterChatBuilder::i_object
private

Definition at line 2355 of file Object.cpp.

Referenced by MonsterChatBuilder(), and operator()().

◆ i_target

WorldObject const* Skyfire::MonsterChatBuilder::i_target
private

Definition at line 2359 of file Object.cpp.

Referenced by MonsterChatBuilder(), and operator()().

◆ i_textId

int32 Skyfire::MonsterChatBuilder::i_textId
private

Definition at line 2357 of file Object.cpp.

Referenced by MonsterChatBuilder(), and operator()().


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