Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Skyfire::MessageDistDeliverer Struct Reference

#include <GridNotifiers.h>

Collaboration diagram for Skyfire::MessageDistDeliverer:

Public Member Functions

 MessageDistDeliverer (WorldObject *src, WorldPacket *msg, float dist, bool own_team_only=false, Player const *skipped=NULL)
void SendPacket (Player *player) const
void Visit (CreatureMapType &m)
void Visit (DynamicObjectMapType &m)
template<class SKIP>
void Visit (GridRefManager< SKIP > &)
void Visit (PlayerMapType &m)

Public Attributes

float i_distSq
WorldPacketi_message
uint32 i_phaseMask
WorldObjecti_source
Player const * skipped_receiver
uint32 team

Detailed Description

Definition at line 112 of file GridNotifiers.h.

Constructor & Destructor Documentation

◆ MessageDistDeliverer()

Skyfire::MessageDistDeliverer::MessageDistDeliverer ( WorldObject * src,
WorldPacket * msg,
float dist,
bool own_team_only = false,
Player const * skipped = NULL )
inline

Member Function Documentation

◆ SendPacket()

void Skyfire::MessageDistDeliverer::SendPacket ( Player * player) const
inline

◆ Visit() [1/4]

◆ Visit() [2/4]

◆ Visit() [3/4]

template<class SKIP>
void Skyfire::MessageDistDeliverer::Visit ( GridRefManager< SKIP > & )
inline

Definition at line 132 of file GridNotifiers.h.

◆ Visit() [4/4]

Member Data Documentation

◆ i_distSq

float Skyfire::MessageDistDeliverer::i_distSq

Definition at line 117 of file GridNotifiers.h.

Referenced by MessageDistDeliverer(), Visit(), Visit(), and Visit().

◆ i_message

WorldPacket* Skyfire::MessageDistDeliverer::i_message

Definition at line 115 of file GridNotifiers.h.

Referenced by MessageDistDeliverer(), and SendPacket().

◆ i_phaseMask

uint32 Skyfire::MessageDistDeliverer::i_phaseMask

Definition at line 116 of file GridNotifiers.h.

Referenced by MessageDistDeliverer(), Visit(), Visit(), and Visit().

◆ i_source

WorldObject* Skyfire::MessageDistDeliverer::i_source

Definition at line 114 of file GridNotifiers.h.

Referenced by MessageDistDeliverer(), SendPacket(), Visit(), Visit(), and Visit().

◆ skipped_receiver

Player const* Skyfire::MessageDistDeliverer::skipped_receiver

Definition at line 119 of file GridNotifiers.h.

Referenced by MessageDistDeliverer(), and SendPacket().

◆ team

uint32 Skyfire::MessageDistDeliverer::team

Definition at line 118 of file GridNotifiers.h.

Referenced by MessageDistDeliverer(), and SendPacket().


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