#include <skill.h>
Public Member Functions | |
Skill () | |
virtual | ~Skill () |
virtual time::TimeElapsed | operator() (base::GameObject *caster, const GameTargets &targets)=0 |
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) |
Static Public Member Functions | |
static Skill * | LoadFromFile (const std::string &) |
|
inline |
|
inlinevirtual |
|
inlinestatic |
|
pure virtual |
|
virtual |
|
virtual |
|
virtual |