TrinityCore
Trinity::MessageDistDelivererToHostile< PacketSender > Struct Template Reference

#include <GridNotifiers.h>

Public Member Functions

 MessageDistDelivererToHostile (Unit *src, PacketSender &packetSender, float dist)
 
void Visit (PlayerMapType &m) const
 
void Visit (CreatureMapType &m) const
 
void Visit (DynamicObjectMapType &m) const
 
template<class SKIP >
void Visit (GridRefManager< SKIP > &) const
 
void SendPacket (Player const *player) const
 

Public Attributes

Uniti_source
 
PacketSender & i_packetSender
 
PhaseShift const * i_phaseShift
 
float i_distSq
 

Detailed Description

template<typename PacketSender>
struct Trinity::MessageDistDelivererToHostile< PacketSender >

Definition at line 196 of file GridNotifiers.h.

Constructor & Destructor Documentation

◆ MessageDistDelivererToHostile()

template<typename PacketSender >
Trinity::MessageDistDelivererToHostile< PacketSender >::MessageDistDelivererToHostile ( Unit src,
PacketSender &  packetSender,
float  dist 
)
inline

Definition at line 203 of file GridNotifiers.h.

Member Function Documentation

◆ SendPacket()

template<typename PacketSender >
void Trinity::MessageDistDelivererToHostile< PacketSender >::SendPacket ( Player const *  player) const
inline

Definition at line 213 of file GridNotifiers.h.

+ Here is the call graph for this function:

◆ Visit() [1/4]

template<typename PacketSender >
void Trinity::MessageDistDelivererToHostile< PacketSender >::Visit ( CreatureMapType m) const

Definition at line 135 of file GridNotifiersImpl.h.

+ Here is the call graph for this function:

◆ Visit() [2/4]

template<typename PacketSender >
void Trinity::MessageDistDelivererToHostile< PacketSender >::Visit ( DynamicObjectMapType m) const

Definition at line 158 of file GridNotifiersImpl.h.

+ Here is the call graph for this function:

◆ Visit() [3/4]

template<typename PacketSender >
template<class SKIP >
void Trinity::MessageDistDelivererToHostile< PacketSender >::Visit ( GridRefManager< SKIP > &  ) const
inline

Definition at line 211 of file GridNotifiers.h.

◆ Visit() [4/4]

template<typename PacketSender >
void Trinity::MessageDistDelivererToHostile< PacketSender >::Visit ( PlayerMapType m) const

Definition at line 109 of file GridNotifiersImpl.h.

+ Here is the call graph for this function:

Member Data Documentation

◆ i_distSq

template<typename PacketSender >
float Trinity::MessageDistDelivererToHostile< PacketSender >::i_distSq

Definition at line 201 of file GridNotifiers.h.

◆ i_packetSender

template<typename PacketSender >
PacketSender& Trinity::MessageDistDelivererToHostile< PacketSender >::i_packetSender

Definition at line 199 of file GridNotifiers.h.

◆ i_phaseShift

template<typename PacketSender >
PhaseShift const* Trinity::MessageDistDelivererToHostile< PacketSender >::i_phaseShift

Definition at line 200 of file GridNotifiers.h.

◆ i_source

template<typename PacketSender >
Unit* Trinity::MessageDistDelivererToHostile< PacketSender >::i_source

Definition at line 198 of file GridNotifiers.h.


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