#include <GridNotifiers.hpp>
◆ GridPlayerNotifier()
227 { }
ByteBuffer _buf
Definition: GridNotifiers.hpp:222
std::weak_ptr< Horizon::Zone::Unit > _unit
Definition: GridNotifiers.hpp:221
grid_notifier_type _type
Definition: GridNotifiers.hpp:223
◆ notify()
51{
53
54 std::shared_ptr<Player> pl =
_unit.lock()->template downcast<Player>();
55
57 if (iter->source() == nullptr)
58 continue;
59
61 {
63 if (pl != nullptr && iter->source()->guid() == pl->guid())
64 continue;
65 default:
66 break;
67 }
69 }
70}
@ GRID_NOTIFY_AREA_WOS
Definition: ClientDefinitions.hpp:82
size_t active_length() const
Definition: ByteBuffer.hpp:333
Forward declaration of GridRefManager, the class that manages GridReference.
Definition: GridRefManager.hpp:41
iterator begin()
Definition: GridRefManager.hpp:54
Definition: GameLogicProcess.hpp:43
References _buf, _type, _unit, ByteBuffer::active_length(), GridRefManager< OBJECT >::begin(), and GRID_NOTIFY_AREA_WOS.
◆ Visit() [1/10]
◆ Visit() [2/10]
◆ Visit() [3/10]
◆ Visit() [4/10]
◆ Visit() [5/10]
◆ Visit() [6/10]
template<class NOT_INTERESTED >
◆ Visit() [7/10]
◆ Visit() [8/10]
◆ Visit() [9/10]
◆ Visit() [10/10]
◆ _buf
◆ _type
◆ _unit
The documentation for this struct was generated from the following files: