#include "GuildScript.h"
|
bool | IsDatabaseBound () const override |
|
virtual void | OnAddMember (Guild *, Player *, uint8 &) |
|
virtual void | OnRemoveMember (Guild *, Player *, bool, bool) |
|
virtual void | OnMOTDChanged (Guild *, const std::string &) |
|
virtual void | OnInfoChanged (Guild *, const std::string &) |
|
virtual void | OnCreate (Guild *, Player *, const std::string &) |
|
virtual void | OnDisband (Guild *) |
|
virtual void | OnMemberWitdrawMoney (Guild *, Player *, uint32 &, bool) |
|
virtual void | OnMemberDepositMoney (Guild *, Player *, uint32 &) |
|
virtual void | OnItemMove (Guild *, Player *, Item *, bool, uint8, uint8, bool, uint8, uint8) |
|
virtual void | OnEvent (Guild *, uint8, ObjectGuid::LowType, ObjectGuid::LowType, uint8) |
|
virtual void | OnBankEvent (Guild *, uint8, uint8, ObjectGuid::LowType, uint32, uint16, uint8) |
|
virtual bool | CanGuildSendBankList (Guild const *, WorldSession *, uint8, bool) |
|
virtual bool | isAfterLoadScript () const |
|
virtual void | checkValidity () |
|
const std::string & | GetName () const |
|
uint16 | GetTotalAvailableHooks () |
|
◆ GuildScript()
GuildScript::GuildScript |
( |
const char * |
name, |
|
|
std::vector< uint16 > |
enabledHooks = std::vector<uint16>() |
|
) |
| |
|
protected |
84{
85
86 if (enabledHooks.empty())
88 enabledHooks.emplace_back(i);
89
91}
std::uint16_t uint16
Definition Define.h:108
@ GUILDHOOK_END
Definition GuildScript.h:39
Definition ScriptObject.h:43
static void AddScript(TScript *const script, std::vector< uint16 > enabledHooks={})
Definition ScriptMgr.h:756
References ScriptRegistry< TScript >::AddScript(), and GUILDHOOK_END.
◆ CanGuildSendBankList()
◆ IsDatabaseBound()
bool GuildScript::IsDatabaseBound |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ OnAddMember()
◆ OnBankEvent()
◆ OnCreate()
virtual void GuildScript::OnCreate |
( |
Guild * |
, |
|
|
Player * |
, |
|
|
const std::string & |
|
|
) |
| |
|
inlinevirtual |
◆ OnDisband()
virtual void GuildScript::OnDisband |
( |
Guild * |
| ) |
|
|
inlinevirtual |
◆ OnEvent()
◆ OnInfoChanged()
virtual void GuildScript::OnInfoChanged |
( |
Guild * |
, |
|
|
const std::string & |
|
|
) |
| |
|
inlinevirtual |
◆ OnItemMove()
◆ OnMemberDepositMoney()
◆ OnMemberWitdrawMoney()
virtual void GuildScript::OnMemberWitdrawMoney |
( |
Guild * |
, |
|
|
Player * |
, |
|
|
uint32 & |
, |
|
|
bool |
|
|
) |
| |
|
inlinevirtual |
◆ OnMOTDChanged()
virtual void GuildScript::OnMOTDChanged |
( |
Guild * |
, |
|
|
const std::string & |
|
|
) |
| |
|
inlinevirtual |
◆ OnRemoveMember()
virtual void GuildScript::OnRemoveMember |
( |
Guild * |
, |
|
|
Player * |
, |
|
|
bool |
, |
|
|
bool |
|
|
) |
| |
|
inlinevirtual |
The documentation for this class was generated from the following files:
- azerothcore-wotlk/src/server/game/Scripting/ScriptDefines/GuildScript.h
- azerothcore-wotlk/src/server/game/Scripting/ScriptDefines/GuildScript.cpp