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

Public Member Functions

 MonsterCustomChatBuilder (WorldObject const *obj, ChatMsg msgtype, const char *text, 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
const char * i_text

Detailed Description

Definition at line 2362 of file Object.cpp.

Constructor & Destructor Documentation

◆ MonsterCustomChatBuilder()

Skyfire::MonsterCustomChatBuilder::MonsterCustomChatBuilder ( WorldObject const * obj,
ChatMsg msgtype,
const char * text,
Language language,
WorldObject const * target )
inline

Definition at line 2365 of file Object.cpp.

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

Member Function Documentation

◆ operator()()

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

Definition at line 2368 of file Object.cpp.

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

Member Data Documentation

◆ i_language

Language Skyfire::MonsterCustomChatBuilder::i_language
private

Definition at line 2378 of file Object.cpp.

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

◆ i_msgtype

ChatMsg Skyfire::MonsterCustomChatBuilder::i_msgtype
private

Definition at line 2376 of file Object.cpp.

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

◆ i_object

WorldObject const* Skyfire::MonsterCustomChatBuilder::i_object
private

Definition at line 2375 of file Object.cpp.

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

◆ i_target

WorldObject const* Skyfire::MonsterCustomChatBuilder::i_target
private

Definition at line 2379 of file Object.cpp.

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

◆ i_text

const char* Skyfire::MonsterCustomChatBuilder::i_text
private

Definition at line 2377 of file Object.cpp.

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


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