|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <ChatLink.h>
Public Member Functions | |
| virtual bool | Initialize (std::istringstream &iss) |
| ItemChatLink () | |
| virtual bool | ValidateName (char *buffer, const char *context) |
| Public Member Functions inherited from ChatLink | |
| ChatLink () | |
| void | SetBounds (std::istringstream::pos_type startPos, std::istringstream::pos_type endPos) |
| void | SetColor (uint32 color) |
| virtual | ~ChatLink () |
Protected Member Functions | |
| std::string | FormatName (uint8 index, ItemLocale const *locale, char *suffixStrings) const |
Protected Attributes | |
| int32 | _data [8] |
| ItemTemplate const * | _item |
| ItemRandomPropertiesEntry const * | _property |
| ItemRandomSuffixEntry const * | _suffix |
| Protected Attributes inherited from ChatLink | |
| uint32 | _color |
| std::istringstream::pos_type | _endPos |
| std::string | _name |
| std::istringstream::pos_type | _startPos |
Definition at line 44 of file ChatLink.h.
|
inline |
Definition at line 47 of file ChatLink.h.
References _data, _item, _property, _suffix, and ChatLink::ChatLink().
|
inlineprotected |
Definition at line 158 of file ChatLink.cpp.
References _item, and ItemLocale::Name.
Referenced by ValidateName().
|
virtual |
Implements ChatLink.
Definition at line 95 of file ChatLink.cpp.
References ChatLink::_color, _data, _item, _property, _suffix, CheckDelimiter(), DELIMITER, ItemQualityColors, ReadInt32(), ReadUInt32(), SF_LOG_TRACE, sItemRandomPropertiesStore, sItemRandomSuffixStore, and sObjectMgr.
|
virtual |
Implements ChatLink.
Definition at line 170 of file ChatLink.cpp.
References _item, _property, _suffix, FormatName(), LOCALE_enUS, LOCALE_koKR, SF_LOG_TRACE, sObjectMgr, TOTAL_LOCALES, and ChatLink::ValidateName().
|
protected |
Definition at line 55 of file ChatLink.h.
Referenced by Initialize(), and ItemChatLink().
|
protected |
Definition at line 54 of file ChatLink.h.
Referenced by FormatName(), Initialize(), ItemChatLink(), and ValidateName().
|
protected |
Definition at line 57 of file ChatLink.h.
Referenced by Initialize(), ItemChatLink(), and ValidateName().
|
protected |
Definition at line 56 of file ChatLink.h.
Referenced by Initialize(), ItemChatLink(), and ValidateName().