Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
ItemChatLink Class Reference

#include <ChatLink.h>

Inheritance diagram for ItemChatLink:
Collaboration diagram for ItemChatLink:

Public Member Functions

virtual bool Initialize (std::istringstream &iss)
 ItemChatLink ()
virtual bool ValidateName (char *buffer, const char *context)

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

Detailed Description

Definition at line 44 of file ChatLink.h.

Constructor & Destructor Documentation

◆ ItemChatLink()

ItemChatLink::ItemChatLink ( )
inline

Definition at line 47 of file ChatLink.h.

References _data, _item, _property, _suffix, and ChatLink::ChatLink().

Member Function Documentation

◆ FormatName()

std::string ItemChatLink::FormatName ( uint8 index,
ItemLocale const * locale,
char * suffixStrings ) const
inlineprotected

Definition at line 158 of file ChatLink.cpp.

References _item, and ItemLocale::Name.

Referenced by ValidateName().

◆ Initialize()

bool ItemChatLink::Initialize ( std::istringstream & iss)
virtual

◆ ValidateName()

bool ItemChatLink::ValidateName ( char * buffer,
const char * context )
virtual

Member Data Documentation

◆ _data

int32 ItemChatLink::_data[8]
protected

Definition at line 55 of file ChatLink.h.

Referenced by Initialize(), and ItemChatLink().

◆ _item

ItemTemplate const* ItemChatLink::_item
protected

Definition at line 54 of file ChatLink.h.

Referenced by FormatName(), Initialize(), ItemChatLink(), and ValidateName().

◆ _property

ItemRandomPropertiesEntry const* ItemChatLink::_property
protected

Definition at line 57 of file ChatLink.h.

Referenced by Initialize(), ItemChatLink(), and ValidateName().

◆ _suffix

ItemRandomSuffixEntry const* ItemChatLink::_suffix
protected

Definition at line 56 of file ChatLink.h.

Referenced by Initialize(), ItemChatLink(), and ValidateName().


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