|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <GroupReference.h>
Protected Member Functions | |
| void | sourceObjectDestroyLink () |
| void | targetObjectBuildLink () |
| void | targetObjectDestroyLink () |
Protected Attributes | |
| uint8 | iSubGroup |
Definition at line 14 of file GroupReference.h.
|
inline |
Definition at line 22 of file GroupReference.h.
References iSubGroup, and Reference< Group, Player >::Reference().
|
inline |
Definition at line 23 of file GroupReference.h.
References Reference< Group, Player >::unlink().
|
inline |
Definition at line 26 of file GroupReference.h.
References iSubGroup.
|
inline |
Definition at line 24 of file GroupReference.h.
References GroupReference(), and Reference< TO, FROM >::next().
Referenced by BattlegroundQueue::AddGroup(), Group::AddMember(), Group::BroadcastAddonMessagePacket(), Group::BroadcastPacket(), Group::BroadcastReadyCheck(), Group::CanJoinBattlegroundQueue(), Player::CanUninviteFromGroup(), AchievementMgr< Guild >::CompletedAchievement(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::DamageTaken(), Group::DelinkMember(), SmartAI::EndPath(), Loot::FillLoot(), FollowerAI::GetLeaderForFollower(), LuaGroup::GetMembers(), Player::GetNextRandomRaidMember(), Unit::GetNextRandomRaidMemberOrPet(), Unit::GetPartyMembers(), Player::GetsRecruitAFriendBonus(), SmartScript::GetTargets(), Player::GroupEventHappens(), Group::GroupLoot(), WorldSession::HandleBattlemasterJoinArena(), WorldSession::HandleBattlemasterJoinOpcode(), group_commandscript::HandleGroupSummonCommand(), OutdoorPvP::HandleKill(), lfg_commandscript::HandleLfgGroupInfoCommand(), WorldSession::HandleLootMoneyOpcode(), WorldSession::HandlePushQuestToParty(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), WorldSession::HandleSetDungeonDifficultyOpcode(), WorldSession::HandleSetRaidDifficultyOpcode(), tele_commandscript::HandleTeleGroupCommand(), Group::InCombatToInstance(), SmartAI::IsEscortInvokerInRange(), npc_escortAI::IsPlayerOrGroupInRange(), lfg::LFGMgr::JoinLfg(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::JustDied(), FollowerAI::JustDied(), npc_darnavan::npc_darnavanAI::JustDied(), npc_escortAI::JustDied(), Group::MasterLoot(), Group::NeedBeforeGreed(), go_gauntlet_gate::OnGossipHello(), lfg::LFGPlayerScript::OnMapChanged(), Group::ResetInstances(), Player::RewardPlayerAndGroupAtEvent(), WorldSession::SendLfgPartyLockInfo(), Group::SetDungeonDifficulty(), Group::SetRaidDifficulty(), lfg::LFGMgr::TeleportDungeonGroupOut(), lfg::LFGMgr::TeleportPlayer(), Totem::UnSummon(), FollowerAI::UpdateAI(), PetAI::UpdateAllies(), and Group::UpdatePlayerOutOfRange().
|
inline |
Definition at line 25 of file GroupReference.h.
References GroupReference(), and Reference< TO, FROM >::next().
|
inline |
Definition at line 27 of file GroupReference.h.
References iSubGroup.
|
protectedvirtual |
Implements Reference< Group, Player >.
Definition at line 21 of file GroupReference.cpp.
|
protectedvirtual |
Implements Reference< Group, Player >.
Definition at line 9 of file GroupReference.cpp.
References Reference< Group, Player >::getTarget(), and Group::LinkMember().
|
protectedvirtual |
Implements Reference< Group, Player >.
Definition at line 15 of file GroupReference.cpp.
|
protected |
Definition at line 17 of file GroupReference.h.
Referenced by getSubGroup(), GroupReference(), and setSubGroup().