Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
lfg::LFGGroupScript Class Reference

#include <LFGScripts.h>

Inheritance diagram for lfg::LFGGroupScript:
Collaboration diagram for lfg::LFGGroupScript:

Public Member Functions

 LFGGroupScript ()
void OnAddMember (Group *group, uint64 guid)
void OnChangeLeader (Group *group, uint64 newLeaderGuid, uint64 oldLeaderGuid)
void OnDisband (Group *group)
void OnInviteMember (Group *group, uint64 guid)
void OnRemoveMember (Group *group, uint64 guid, RemoveMethod method, uint64 kicker, char const *reason)
Public Member Functions inherited from GroupScript
bool IsDatabaseBound () const FINAL
Public Member Functions inherited from ScriptObject
const std::string & GetName () const

Additional Inherited Members

Protected Member Functions inherited from GroupScript
 GroupScript (const char *name)
Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
virtual ~ScriptObject ()

Detailed Description

Definition at line 31 of file LFGScripts.h.

Constructor & Destructor Documentation

◆ LFGGroupScript()

lfg::LFGGroupScript::LFGGroupScript ( )

Definition at line 162 of file LFGScripts.cpp.

References GroupScript::GroupScript().

Member Function Documentation

◆ OnAddMember()

void lfg::LFGGroupScript::OnAddMember ( Group * group,
uint64 guid )
virtual

◆ OnChangeLeader()

void lfg::LFGGroupScript::OnChangeLeader ( Group * group,
uint64 newLeaderGuid,
uint64 oldLeaderGuid )
virtual

◆ OnDisband()

void lfg::LFGGroupScript::OnDisband ( Group * group)
virtual

◆ OnInviteMember()

void lfg::LFGGroupScript::OnInviteMember ( Group * group,
uint64 guid )
virtual

◆ OnRemoveMember()


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