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

#include <SocialMgr.h>

Public Member Functions

bool AddToSocialList (uint32 friend_guid, bool ignore)
uint32 GetNumberOfSocialsWithFlag (SocialFlag flag)
uint32 GetPlayerGUID () const
bool HasFriend (uint32 friend_guid)
bool HasIgnore (uint32 ignore_guid)
 PlayerSocial ()
void RemoveFromSocialList (uint32 friend_guid, bool ignore)
void SendSocialList (Player *player)
void SetFriendNote (uint32 friendGuid, std::string note)
void SetPlayerGUID (uint32 guid)

Private Attributes

uint32 m_playerGUID
PlayerSocialMap m_playerSocialMap

Friends

class SocialMgr

Detailed Description

Definition at line 89 of file SocialMgr.h.

Constructor & Destructor Documentation

◆ PlayerSocial()

PlayerSocial::PlayerSocial ( )

Definition at line 18 of file SocialMgr.cpp.

References m_playerGUID.

Member Function Documentation

◆ AddToSocialList()

◆ GetNumberOfSocialsWithFlag()

uint32 PlayerSocial::GetNumberOfSocialsWithFlag ( SocialFlag flag)

Definition at line 21 of file SocialMgr.cpp.

References m_playerSocialMap.

Referenced by AddToSocialList().

◆ GetPlayerGUID()

uint32 PlayerSocial::GetPlayerGUID ( ) const
inline

Definition at line 103 of file SocialMgr.h.

References m_playerGUID.

Referenced by AddToSocialList(), RemoveFromSocialList(), and SetFriendNote().

◆ HasFriend()

bool PlayerSocial::HasFriend ( uint32 friend_guid)

Definition at line 169 of file SocialMgr.cpp.

References m_playerSocialMap, and SOCIAL_FLAG_FRIEND.

◆ HasIgnore()

bool PlayerSocial::HasIgnore ( uint32 ignore_guid)

◆ RemoveFromSocialList()

◆ SendSocialList()

void PlayerSocial::SendSocialList ( Player * player)

◆ SetFriendNote()

◆ SetPlayerGUID()

void PlayerSocial::SetPlayerGUID ( uint32 guid)
inline

Definition at line 104 of file SocialMgr.h.

References m_playerGUID.

Referenced by SocialMgr::LoadFromDB().

◆ SocialMgr

friend class SocialMgr
friend

Definition at line 91 of file SocialMgr.h.

References SocialMgr.

Referenced by SocialMgr.

Member Data Documentation

◆ m_playerGUID

uint32 PlayerSocial::m_playerGUID
private

Definition at line 108 of file SocialMgr.h.

Referenced by GetPlayerGUID(), PlayerSocial(), and SetPlayerGUID().

◆ m_playerSocialMap


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