#include <GridNotifiers.hpp>
◆ GridMonsterActiveAIExecutor()
150 { }
std::weak_ptr< Horizon::Zone::Units::Player > _player
Definition: GridNotifiers.hpp:146
◆ perform()
287{
289 return;
290
293 if (iter->source() == nullptr)
294 continue;
295
296 std::shared_ptr<Monster> monster = iter->source()->template downcast<Monster>();
297
298 if (monster == nullptr)
299 continue;
300
301 monster->behavior_active(
_player.lock());
302 }
303}
Forward declaration of GridRefManager, the class that manages GridReference.
Definition: GridRefManager.hpp:41
iterator begin()
Definition: GridRefManager.hpp:54
Definition: NPCDefinitions.hpp:54
References _player, and GridRefManager< OBJECT >::begin().
◆ Visit() [1/10]
◆ Visit() [2/10]
◆ Visit() [3/10]
◆ Visit() [4/10]
◆ Visit() [5/10]
template<class NOT_INTERESTED >
void GridMonsterActiveAIExecutor::Visit |
( |
GridRefManager< NOT_INTERESTED > & |
| ) |
|
|
inline |
◆ Visit() [6/10]
◆ Visit() [7/10]
◆ Visit() [8/10]
◆ Visit() [9/10]
◆ Visit() [10/10]
◆ _player
The documentation for this struct was generated from the following files: