#include <GridNotifiers.hpp>
◆ GridSCApplyInSkillArea()
259 { }
std::weak_ptr< Horizon::Zone::Unit > _target
Definition: GridNotifiers.hpp:253
s_grid_apply_in_area_config _aoe_config
Definition: GridNotifiers.hpp:255
s_grid_sc_apply_in_skill_area_config _sc_config
Definition: GridNotifiers.hpp:254
std::weak_ptr< Horizon::Zone::Unit > _source
Definition: GridNotifiers.hpp:252
◆ apply()
444{
446 return;
447
450 std::shared_ptr<Horizon::Zone::Unit> unit = iter->source()->shared_from_this();
451
452 if (unit == nullptr)
453 continue;
454
455
457
458 if (!aoe_predicate(unit))
459 continue;
460
462
463
464
466 continue;
467
469 }
470}
Definition: GridNotifierPredicates.hpp:66
Forward declaration of GridRefManager, the class that manages GridReference.
Definition: GridRefManager.hpp:41
iterator begin()
Definition: GridRefManager.hpp:54
Definition: GridNotifierPredicates.hpp:51
Definition: GameLogicProcess.hpp:43
int aoe_range
Definition: GridNotifiers.hpp:244
int aoe_target_mask
Definition: GridNotifiers.hpp:245
int val2
Definition: GridNotifiers.hpp:239
int val4
Definition: GridNotifiers.hpp:239
int val3
Definition: GridNotifiers.hpp:239
int val1
Definition: GridNotifiers.hpp:239
int type
Definition: GridNotifiers.hpp:239
int total_time
Definition: GridNotifiers.hpp:239
References _aoe_config, _sc_config, _source, _target, s_grid_apply_in_area_config::aoe_range, s_grid_apply_in_area_config::aoe_target_mask, GridRefManager< OBJECT >::begin(), s_grid_sc_apply_in_skill_area_config::total_time, s_grid_sc_apply_in_skill_area_config::type, s_grid_sc_apply_in_skill_area_config::val1, s_grid_sc_apply_in_skill_area_config::val2, s_grid_sc_apply_in_skill_area_config::val3, and s_grid_sc_apply_in_skill_area_config::val4.
◆ Visit() [1/10]
◆ Visit() [2/10]
template<class NOT_INTERESTED >
void GridSCApplyInSkillArea::Visit |
( |
GridRefManager< NOT_INTERESTED > & |
| ) |
|
|
inline |
◆ Visit() [3/10]
◆ Visit() [4/10]
◆ Visit() [5/10]
◆ Visit() [6/10]
◆ Visit() [7/10]
◆ Visit() [8/10]
◆ Visit() [9/10]
◆ Visit() [10/10]
◆ _aoe_config
◆ _sc_config
◆ _source
◆ _target
The documentation for this struct was generated from the following files: