#include <self_damage.h>
Public Member Functions | |
SelfDamage () | |
~SelfDamage () | |
![]() | |
Self (const SelfValidator &validator, const SelfSpender &spender, const SelfAction &action) | |
virtual | ~Self () |
time::TimeElapsed | operator() (base::GameObject *caster, const GameTargets &) |
![]() | |
Skill () | |
virtual | ~Skill () |
virtual time::TimeElapsed | operator() (base::GameObject *caster, const ugdk::math::Integer2D &target) |
virtual time::TimeElapsed | operator() (base::GameObject *caster, base::GameObject *target) |
virtual time::TimeElapsed | operator() (base::GameObject *caster) |
Additional Inherited Members | |
![]() | |
static Skill * | LoadFromFile (const std::string &) |
game::action::skill::SelfDamage::SelfDamage | ( | ) |
|
inline |