![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "Mail.h"
Public Member Functions | |
| MailSender (MailMessageType messageType, uint32 sender_guidlow_or_entry, MailStationery stationery=MAIL_STATIONERY_DEFAULT) | |
| MailSender (Object *sender, MailStationery stationery=MAIL_STATIONERY_DEFAULT) | |
| MailSender (CalendarEvent *sender) | |
| MailSender (AuctionEntry *sender) | |
| MailSender (Player *sender) | |
| MailSender (uint32 senderEntry) | |
| MailMessageType | GetMailMessageType () const |
| uint32 | GetSenderId () const |
| MailStationery | GetStationery () const |
Private Attributes | |
| MailMessageType | m_messageType |
| uint32 | m_senderId |
| MailStationery | m_stationery |
|
inline |
| MailSender::MailSender | ( | Object * | sender, |
| MailStationery | stationery = MAIL_STATIONERY_DEFAULT |
||
| ) |
References ObjectGuid::GetCounter(), Object::GetEntry(), Object::GetGUID(), Object::GetTypeId(), LOG_ERROR, m_messageType, m_senderId, MAIL_CREATURE, MAIL_GAMEOBJECT, MAIL_NORMAL, TYPEID_GAMEOBJECT, TYPEID_PLAYER, and TYPEID_UNIT.
| MailSender::MailSender | ( | CalendarEvent * | sender | ) |
| MailSender::MailSender | ( | AuctionEntry * | sender | ) |
| MailSender::MailSender | ( | Player * | sender | ) |
References ObjectGuid::GetCounter(), Object::GetGUID(), Player::IsGameMaster(), m_messageType, m_senderId, m_stationery, MAIL_NORMAL, MAIL_STATIONERY_DEFAULT, and MAIL_STATIONERY_GM.
| MailSender::MailSender | ( | uint32 | senderEntry | ) |
References m_messageType, m_senderId, m_stationery, MAIL_CREATURE, and MAIL_STATIONERY_DEFAULT.
|
inline |
|
inline |
|
inline |
|
private |
Referenced by GetMailMessageType(), MailSender(), MailSender(), and MailSender().
|
private |
Referenced by GetSenderId(), MailSender(), MailSender(), and MailSender().
|
private |
Referenced by GetStationery(), MailSender(), and MailSender().